public interface AddressLookupTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final BiFunction<PublicKey, byte[], AddressLookupTable> static final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionaccount(int index) static Filteraddress()static FilterauthorityFilter(PublicKey authority) default booleancontainKey(PublicKey publicKey) byte[]data()longbyte[]intbyteindexOfOrThrow(PublicKey publicKey) default booleanisActive()longintintlength()intintstatic AddressLookupTablestatic AddressLookupTablereadWithoutReverseLookup(PublicKey address, byte[] data) intwrite(byte[] out, int offset)
-
Field Details
-
LOOKUP_TABLE_MAX_ADDRESSES
static final int LOOKUP_TABLE_MAX_ADDRESSES- See Also:
-
LOOKUP_TABLE_META_SIZE
static final int LOOKUP_TABLE_META_SIZE- See Also:
-
DISCRIMINATOR_OFFSET
static final int DISCRIMINATOR_OFFSET- See Also:
-
DEACTIVATION_SLOT_OFFSET
static final int DEACTIVATION_SLOT_OFFSET- See Also:
-
LAST_EXTENDED_OFFSET
static final int LAST_EXTENDED_OFFSET- See Also:
-
LAST_EXTENDED_SLOT_START_INDEX_OFFSET
static final int LAST_EXTENDED_SLOT_START_INDEX_OFFSET- See Also:
-
AUTHORITY_OPTION_OFFSET
static final int AUTHORITY_OPTION_OFFSET- See Also:
-
AUTHORITY_OFFSET
static final int AUTHORITY_OFFSET- See Also:
-
FACTORY
-
-
Method Details
-
activeFilter
-
authorityFilter
-
read
-
readWithoutReverseLookup
-
withReverseLookup
AddressLookupTable withReverseLookup() -
isActive
default boolean isActive() -
account
-
indexOf
-
containKey
-
indexOfOrThrow
-
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
-