Optionaldata: PartialMessage<TokenCollection>The alias (non-wrapping) paths for the collection.
Transferability of the collection for collections with standard balances, subject to changes over time. Overrides user approvals for a transfer if specified. Transfer must satisfy both user and collection-level approvals. Only applicable to on-chain balances.
The unique identifier for this collection. This is assigned by the blockchain. First collection has ID 1.
OptionalcollectionThe metadata for the collection itself.
OptionalcollectionPermissions that define what the manager of the collection can do or not do.
The IBC wrapper (sdk.coin) paths for the collection.
The user or entity who created the collection.
An arbitrary field that can store any data.
OptionaldefaultThe default store of a balance / approvals for a user, upon genesis.
OptionalinvariantsCollection-level invariants that cannot be broken. These are set upon genesis and cannot be modified.
Whether the collection is archived or not. When archived, it becomes read-only, and no transactions can be processed until it is unarchived.
The address of the manager of this collection.
The generated address of the collection. Also used to escrow Mint balances.
Standards that define how to interpret the fields of the collection.
The metadata for each token in the collection.
The valid token IDs for this collection.
Static ReadonlyfieldsStatic ReadonlyruntimeStatic ReadonlytypeStaticequalsStaticfromOptionaloptions: Partial<BinaryReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>StaticfromOptionaloptions: Partial<JsonReadOptions>
A TokenCollection is the top-level object for a collection of tokens. It defines everything about the collection, such as the manager, metadata, etc.
All collections are identified by a collectionId assigned by the blockchain, which is a uint64 that increments (i.e. the first collection has ID 1).
All collections can have a manager who is responsible for managing the collection and can be granted certain admin permissions, such as the ability to mint new tokens.
Collections may have different balance types: standard vs. off-chain - indexed vs. inherited.vs off-chain - non-indexed vs non-public.
See documentation for more details.
Generated
from message badges.TokenCollection