Interface AddressLookupTable


public interface AddressLookupTable
  • Field Details

  • Method Details

    • activeFilter

      static Filter activeFilter()
    • authorityFilter

      static Filter authorityFilter(PublicKey authority)
    • read

      static AddressLookupTable read(PublicKey address, byte[] data)
    • readWithoutReverseLookup

      static AddressLookupTable readWithoutReverseLookup(PublicKey address, byte[] data)
    • withReverseLookup

      AddressLookupTable withReverseLookup()
    • isActive

      default boolean isActive()
    • account

      PublicKey account(int index)
    • indexOf

      int indexOf(PublicKey publicKey)
    • containKey

      default boolean containKey(PublicKey publicKey)
    • indexOfOrThrow

      byte indexOfOrThrow(PublicKey publicKey)
    • address

      PublicKey address()
    • discriminator

      byte[] discriminator()
    • deactivationSlot

      long deactivationSlot()
    • lastExtendedSlot

      long lastExtendedSlot()
    • lastExtendedSlotStartIndex

      int lastExtendedSlotStartIndex()
    • authority

      PublicKey authority()
    • numAccounts

      int numAccounts()
    • numUniqueAccounts

      int numUniqueAccounts()
    • write

      int write(byte[] out, int offset)
    • data

      byte[] data()
    • length

      int length()
    • uniqueAccounts

      Set<PublicKey> uniqueAccounts()