Interface TokenExtension

All Superinterfaces:
Serializable
All Known Subinterfaces:
AccountTokenExtension, MintTokenExtension
All Known Implementing Classes:
ConfidentialMintBurn, ConfidentialTransferAccount, ConfidentialTransferFeeAmount, ConfidentialTransferFeeConfig, ConfidentialTransferMint, CpiGuard, DefaultAccountState, GroupMemberPointer, GroupPointer, ImmutableOwner, InterestBearingConfig, MemoTransfer, MetadataPointer, MintCloseAuthority, NonTransferable, NonTransferableAccount, PausableAccount, PausableConfig, PermanentDelegate, ScaledUiAmountConfig, TokenGroup, TokenGroupMember, TokenMetadata, TransferFeeAmount, TransferFeeConfig, TransferHook, TransferHookAccount, Uninitialized

public sealed interface TokenExtension extends Serializable permits AccountTokenExtension, MintTokenExtension
  • Method Details

    • extensionType

      ExtensionType extensionType()
    • ordinal

      default int ordinal()
    • write

      static int write(TokenExtension extension, byte[] data, int offset)