codec property
BorshStructCodec
get
codec
The encoders/decoders of this
class' properties.
Implementation
static BorshStructCodec get codec => borsh.struct({
'key': borsh.u8,
'updateAuthority': borsh.pubkey,
'mint': borsh.pubkey,
'name': MetaplexTokenMetadataProgram.metadataNameCodec,
'symbol': MetaplexTokenMetadataProgram.metadataSymbolCodec,
'uri': MetaplexTokenMetadataProgram.metadataUriCodec,
'sellerFeeBasisPoints': MetaplexTokenMetadataProgram.metadataSellerFeeBasisPointsCodec,
'creators': MetaplexTokenMetadataProgram.metadataCreatorsCodec,
'primarySaleHappened': borsh.boolean,
'isMutable': borsh.boolean,
'editionNonce': borsh.u8.option(),
'tokenStandard': borsh.u8.option(),
'collection': MetaplexTokenMetadataProgram.metadataCollectionCodec,
'uses': MetaplexTokenMetadataProgram.metadataUsesCodec,
});