Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:39

Extended by

Type Parameters

T

T extends NumberType

Properties

aliasPathsToAdd?

optional aliasPathsToAdd?: iAliasPathAddObject<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:80

The alias (non-wrapping) paths to add.


collectionApprovals?

optional collectionApprovals?: iCollectionApproval<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:65

The new collection approved transfers. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


collectionMetadata?

optional collectionMetadata?: iCollectionMetadata

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:56

The new collection metadata. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


collectionPermissions?

optional collectionPermissions?: iCollectionPermissions<T>

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:50

The new collection permissions. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


cosmosCoinWrapperPathsToAdd?

optional cosmosCoinWrapperPathsToAdd?: iCosmosCoinWrapperPathAddObject<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:77

The IBC wrapper paths to add.


creator

creator: string

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:41

The creator of the transaction.


customData?

optional customData?: string

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:62

The new custom data. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


defaultBalances?

optional defaultBalances?: iUserBalanceStore<T>

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:44

The default balances for users who have not interacted with the collection yet. Only can be set on initial creation. Only used if collection has "Standard" balance type.


invariants?

optional invariants?: iInvariantsAddObject<T>

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:83

Collection-level invariants that cannot be broken. These are set upon genesis and cannot be modified. Addresses are generated by the keeper.


isArchived?

optional isArchived?: boolean

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:71

The new is archived flag. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


manager?

optional manager?: string

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:53

The new manager. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


mintEscrowCoinsToTransfer?

optional mintEscrowCoinsToTransfer?: iCosmosCoin<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:74

The coins to mint to the transfer address. Only used if collection has "Non-Public" balance type.


standards?

optional standards?: string[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:68

The new standards. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.


tokenMetadata?

optional tokenMetadata?: iTokenMetadata<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:59

The new token metadata. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg. Note we take first-match only for token IDs, so do not define duplicates.


validTokenIds?

optional validTokenIds?: iUintRange<T>[]

Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:47

The tokens to create. Newly created tokens will be sent to the "Mint" address. Must have necessary permissions in future transactions to update. However, no restrictions in this genesis Msg. Only used if collection has "Standard" balance type.

Edit this page on GitHub