Interface: iMsgUpdateCollection<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:137
Extends
Omit<iMsgUniversalUpdateCollection<T>,"defaultBalances">
Type Parameters
T
T extends NumberType
Properties
aliasPathsToAdd?
optionalaliasPathsToAdd?:iAliasPathAddObject<T>[]
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:80
The alias (non-wrapping) paths to add.
Inherited from
Omit.aliasPathsToAdd
collectionApprovals?
optionalcollectionApprovals?: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
Omit.collectionApprovals
collectionId
collectionId:
string
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:113
The ID of the collection to update.
Inherited from
Omit.collectionId
collectionMetadata?
optionalcollectionMetadata?: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
iMsgUniversalUpdateCollection.collectionMetadata
collectionPermissions?
optionalcollectionPermissions?: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
Omit.collectionPermissions
cosmosCoinWrapperPathsToAdd?
optionalcosmosCoinWrapperPathsToAdd?:iCosmosCoinWrapperPathAddObject<T>[]
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:77
The IBC wrapper paths to add.
Inherited from
Omit.cosmosCoinWrapperPathsToAdd
creator
creator:
string
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:41
The creator of the transaction.
Inherited from
iMsgUniversalUpdateCollection.creator
customData?
optionalcustomData?: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
iMsgUniversalUpdateCollection.customData
invariants?
optionalinvariants?: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
Omit.invariants
isArchived?
optionalisArchived?: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
iMsgUniversalUpdateCollection.isArchived
manager?
optionalmanager?: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
iMsgUniversalUpdateCollection.manager
mintEscrowCoinsToTransfer?
optionalmintEscrowCoinsToTransfer?: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
Omit.mintEscrowCoinsToTransfer
standards?
optionalstandards?: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
iMsgUniversalUpdateCollection.standards
tokenMetadata?
optionaltokenMetadata?: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
Omit.tokenMetadata
updateCollectionApprovals?
optionalupdateCollectionApprovals?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:125
Whether or not to update the collection approved transfers.
Inherited from
Omit.updateCollectionApprovals
updateCollectionMetadata?
optionalupdateCollectionMetadata?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:119
Whether or not to update the collection metadata.
Inherited from
Omit.updateCollectionMetadata
updateCollectionPermissions?
optionalupdateCollectionPermissions?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:115
Whether or not to update the collection permissions.
Inherited from
Omit.updateCollectionPermissions
updateCustomData?
optionalupdateCustomData?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:123
Whether or not to update the custom data.
Inherited from
Omit.updateCustomData
updateIsArchived?
optionalupdateIsArchived?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:129
Whether or not to update the is archived flag.
Inherited from
Omit.updateIsArchived
updateManager?
optionalupdateManager?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:117
Whether or not to update the manager.
Inherited from
Omit.updateManager
updateStandards?
optionalupdateStandards?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:127
Whether or not to update the standards.
Inherited from
Omit.updateStandards
updateTokenMetadata?
optionalupdateTokenMetadata?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:121
Whether or not to update the token metadata.
Inherited from
Omit.updateTokenMetadata
updateValidTokenIds?
optionalupdateValidTokenIds?:boolean
Defined in: packages/bitbadgesjs-sdk/src/transactions/messages/bitbadges/tokenization/interfaces.ts:131
Whether or not to update the valid token IDs.
Inherited from
Omit.updateValidTokenIds
validTokenIds?
optionalvalidTokenIds?: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
Omit.validTokenIds