Skip to content

T extends NumberType

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

Extends

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.

Inherited from

iMsgCreateCollection.aliasPathsToAdd


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.

Inherited from

iMsgCreateCollection.collectionApprovals


collectionId

collectionId: string

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

The ID of the collection to update.


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.

Inherited from

iMsgCreateCollection.collectionMetadata


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.

Inherited from

iMsgCreateCollection.collectionPermissions


cosmosCoinWrapperPathsToAdd?

optional cosmosCoinWrapperPathsToAdd?: iCosmosCoinWrapperPathAddObject<T>[]

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

The IBC wrapper paths to add.

Inherited from

iMsgCreateCollection.cosmosCoinWrapperPathsToAdd


creator

creator: string

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

The creator of the transaction.

Inherited from

iMsgCreateCollection.creator


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.

Inherited from

iMsgCreateCollection.customData


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.

Inherited from

iMsgCreateCollection.defaultBalances


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.

Inherited from

iMsgCreateCollection.invariants


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.

Inherited from

iMsgCreateCollection.isArchived


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.

Inherited from

iMsgCreateCollection.manager


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.

Inherited from

iMsgCreateCollection.mintEscrowCoinsToTransfer


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.

Inherited from

iMsgCreateCollection.standards


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.

Inherited from

iMsgCreateCollection.tokenMetadata


updateCollectionApprovals?

optional updateCollectionApprovals?: boolean

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

Whether or not to update the collection approved transfers.


updateCollectionMetadata?

optional updateCollectionMetadata?: boolean

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

Whether or not to update the collection metadata.


updateCollectionPermissions?

optional updateCollectionPermissions?: boolean

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

Whether or not to update the collection permissions.


updateCustomData?

optional updateCustomData?: boolean

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

Whether or not to update the custom data.


updateIsArchived?

optional updateIsArchived?: boolean

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

Whether or not to update the is archived flag.


updateManager?

optional updateManager?: boolean

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

Whether or not to update the manager.


updateStandards?

optional updateStandards?: boolean

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

Whether or not to update the standards.


updateTokenMetadata?

optional updateTokenMetadata?: boolean

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

Whether or not to update the token metadata.


updateValidTokenIds?

optional updateValidTokenIds?: boolean

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

Whether or not to update the valid token IDs.


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.

Inherited from

iMsgCreateCollection.validTokenIds

Edit this page on GitHub