Skip to content

Generated schema for tokenization/tx.proto: 1 service, 62 messages in the x/tokenization module.

Proto package tokenization, part of the x/tokenization module. It declares 1 service, 62 messages. Read the raw source.

Service Msg

Msg defines the Msg service.

RPCRequestResponseREST pathDescription
UpdateParamsMsgUpdateParamsMsgUpdateParamsResponsenoneUpdateParams defines a (governance) operation for updating the module parameters. The authority defaults to the x/gov module account.
UniversalUpdateCollectionMsgUniversalUpdateCollectionMsgUniversalUpdateCollectionResponsenone
CreateAddressListsMsgCreateAddressListsMsgCreateAddressListsResponsenone
TransferTokensMsgTransferTokensMsgTransferTokensResponsenone
UpdateUserApprovalsMsgUpdateUserApprovalsMsgUpdateUserApprovalsResponsenone
SetIncomingApprovalMsgSetIncomingApprovalMsgSetIncomingApprovalResponsenone
DeleteIncomingApprovalMsgDeleteIncomingApprovalMsgDeleteIncomingApprovalResponsenone
SetOutgoingApprovalMsgSetOutgoingApprovalMsgSetOutgoingApprovalResponsenone
DeleteOutgoingApprovalMsgDeleteOutgoingApprovalMsgDeleteOutgoingApprovalResponsenone
PurgeApprovalsMsgPurgeApprovalsMsgPurgeApprovalsResponsenone
DeleteCollectionMsgDeleteCollectionMsgDeleteCollectionResponsenone
UpdateCollectionMsgUpdateCollectionMsgUpdateCollectionResponsenone
CreateCollectionMsgCreateCollectionMsgCreateCollectionResponsenone
CreateDynamicStoreMsgCreateDynamicStoreMsgCreateDynamicStoreResponsenone
UpdateDynamicStoreMsgUpdateDynamicStoreMsgUpdateDynamicStoreResponsenone
DeleteDynamicStoreMsgDeleteDynamicStoreMsgDeleteDynamicStoreResponsenone
SetDynamicStoreValueMsgSetDynamicStoreValueMsgSetDynamicStoreValueResponsenone
SetValidTokenIdsMsgSetValidTokenIdsMsgSetValidTokenIdsResponsenoneHelper message types for UniversalUpdateCollection subsets
SetManagerMsgSetManagerMsgSetManagerResponsenone
SetCollectionMetadataMsgSetCollectionMetadataMsgSetCollectionMetadataResponsenone
SetTokenMetadataMsgSetTokenMetadataMsgSetTokenMetadataResponsenone
SetCustomDataMsgSetCustomDataMsgSetCustomDataResponsenone
SetStandardsMsgSetStandardsMsgSetStandardsResponsenone
SetCollectionApprovalsMsgSetCollectionApprovalsMsgSetCollectionApprovalsResponsenone
SetIsArchivedMsgSetIsArchivedMsgSetIsArchivedResponsenone
SetReservedProtocolAddressMsgSetReservedProtocolAddressMsgSetReservedProtocolAddressResponsenone
CastVoteMsgCastVoteMsgCastVoteResponsenone

Messages

AliasPathAddObject

Field#TypeRuleDescription
denom1stringsingular
conversion2ConversionWithoutDenomsingular
symbol3stringsingular
denomUnits4DenomUnitrepeated
metadata5PathMetadatasingularThe metadata for this alias path.

ApprovalChange

ApprovalChange represents a change to an approval (created, edited, or deleted).

Field#TypeRuleDescription
approvalId1stringsingular
approvalLevel2stringsingular
action3stringsingular
version4stringsingular

ApprovalUsed

Shared response types

ApprovalUsed represents an approval that was consumed during a transfer.

Field#TypeRuleDescription
approvalId1stringsingular
approvalLevel2stringsingular
approverAddress3stringsingular
version4stringsingular

CoinTransferProto

CoinTransferProto represents a coin transfer that occurred during a transaction.

Field#TypeRuleDescription
from1stringsingular
to2stringsingular
amount3stringsingular
denom4stringsingular
isProtocolFee5boolsingular

CosmosCoinBackedPathAddObject

Field#TypeRuleDescription
conversion1Conversionsingular

CosmosCoinWrapperPathAddObject

Field#TypeRuleDescription
denom1stringsingular
conversion2ConversionWithoutDenomsingular
symbol3stringsingular
denomUnits4DenomUnitrepeated
allowOverrideWithAnyValidToken5boolsingular
metadata6PathMetadatasingularThe metadata for this wrapper path.

InvariantsAddObject

InvariantsAddObject is used for adding invariants without specifying addresses.

Addresses are generated by the keeper and stored in the collection.

Field#TypeRuleDescription
noCustomOwnershipTimes1boolsingularIf true, all ownership times must be full ranges [{ start: 1, end: GoMaxUInt64 }]. This prevents time-based restrictions on token ownership.
maxSupplyPerId2stringsingularMaximum supply per token ID. Checked against Total address balances after transfers complete. A value of 0 means no limit (unlimited).
cosmosCoinBackedPath3CosmosCoinBackedPathAddObjectsingularThe IBC backed (sdk.coin) path for the collection. Only one path is allowed. Address will be generated by the keeper.
noForcefulPostMintTransfers4boolsingularIf true, disallows any collection approvals that have overridesFromOutgoingApprovals or overridesToIncomingApprovals set to true. This prevents forceful transfers that bypass user-level approvals. This only applies to transfers where the from address does not equal "Mint".
disablePoolCreation5boolsingularIf true, disallows pool creation with this collection's assets. When true, any attempt to create a pool with tokenization assets from this collection will fail.
evmQueryChallenges6EVMQueryChallengerepeatedEVM query invariants that must pass after all transfers complete. These are checked once per message after all balance updates, with access to ALL recipient addresses. Placeholders: $sender, $recipients (comma-separated), $initiator, $collectionId, $recipient

MsgCastVote

MsgCastVote allows a voter to cast or update their vote for a voting challenge.

Field#TypeRuleDescription
creator1stringsingularThe address of the voter casting the vote.
collectionId2stringsingularThe collection ID for the voting challenge.
approvalLevel3stringsingularThe approval level ("collection", "incoming", or "outgoing").
approverAddress4stringsingularThe approver address (empty string for collection-level approvals).
approvalId5stringsingularThe approval ID.
proposalId6stringsingularThe proposal ID (challenge ID) from the VotingChallenge.
yesWeight7stringsingularThe percentage weight (0-100) allocated to "yes" vote. The remaining percentage (100 - yesWeight) is allocated to "no" vote. Example: yesWeight=70 means 70% yes, 30% no.

MsgCastVoteResponse

No fields.

MsgCreateAddressLists

MsgCreateAddressLists is used to create address lists.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
addressLists2AddressListInputrepeatedAddress lists to create. The createdBy field will be automatically set to the creator address.

MsgCreateAddressListsResponse

MsgCreateAddressListsResponse is the response to MsgCreateAddressLists.

No fields.

MsgCreateCollection

MsgCreateCollection is used to create a new collection.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
defaultBalances2UserBalanceStoresingularThe default balances for the user
validTokenIds3UintRangerepeatedNew token IDs to add to this collection
collectionPermissions4CollectionPermissionssingularCollection permissions.
manager5stringsingularManager address.
collectionMetadata6CollectionMetadatasingularCollection metadata.
tokenMetadata7TokenMetadatarepeatedToken metadata entries.
customData8stringsingularCustom data.
collectionApprovals9CollectionApprovalrepeatedCollection approvals.
standards10stringrepeatedStandards entries.
isArchived11boolsingularisArchived flag.
mintEscrowCoinsToTransfer12cosmos.base.v1beta1.CoinrepeatedCoins to be transferred to the mint escrow address.
cosmosCoinWrapperPathsToAdd13CosmosCoinWrapperPathAddObjectrepeatedIBC wrapper paths to add.
invariants14InvariantsAddObjectsingularCollection-level invariants that cannot be broken. Addresses are generated by the keeper and stored in the collection.
aliasPathsToAdd15AliasPathAddObjectrepeatedAlias (non-wrapping) paths to add.

MsgCreateCollectionResponse

MsgCreateCollectionResponse is the response to MsgCreateCollection.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.
approvalChanges2ApprovalChangerepeated
reviewItems3stringrepeated

MsgCreateDynamicStore

MsgCreateDynamicStore is used to create a new dynamic store.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
defaultValue2boolsingularThe default value for uninitialized addresses (true/false).
uri3stringsingularURI for additional metadata or resources associated with this dynamic store.
customData4stringsingularCustom data field for storing arbitrary data associated with this dynamic store.

MsgCreateDynamicStoreResponse

MsgCreateDynamicStoreResponse is the response to MsgCreateDynamicStore.

Field#TypeRuleDescription
storeId1stringsingularID of the dynamic store.
reviewItems2stringrepeated

MsgDeleteCollection

MsgDeleteCollection is used to delete a collection.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.

MsgDeleteCollectionResponse

MsgDeleteCollectionResponse is the response to MsgDeleteCollection.

No fields.

MsgDeleteDynamicStore

MsgDeleteDynamicStore is used to delete a dynamic store.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
storeId2stringsingularID of the dynamic store to delete.

MsgDeleteDynamicStoreResponse

MsgDeleteDynamicStoreResponse is the response to MsgDeleteDynamicStore.

No fields.

MsgDeleteIncomingApproval

MsgDeleteIncomingApproval is a helper message to delete a single incoming approval.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
approvalId3stringsingularThe ID of the approval to delete.

MsgDeleteIncomingApprovalResponse

MsgDeleteIncomingApprovalResponse is the response to MsgDeleteIncomingApproval.

Field#TypeRuleDescription
found1boolsingular
version2stringsingular
reviewItems3stringrepeated

MsgDeleteOutgoingApproval

MsgDeleteOutgoingApproval is a helper message to delete a single outgoing approval.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
approvalId3stringsingularThe ID of the approval to delete.

MsgDeleteOutgoingApprovalResponse

MsgDeleteOutgoingApprovalResponse is the response to MsgDeleteOutgoingApproval.

Field#TypeRuleDescription
found1boolsingular
version2stringsingular
reviewItems3stringrepeated

MsgPurgeApprovals

MsgPurgeApprovals is a helper message to purge expired approvals.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
purgeExpired3boolsingularWhether to purge expired approvals (approvals with no future valid transfer times).
approverAddress4stringsingularAddress of the user whose approvals to purge. If empty, defaults to creator.
purgeCounterpartyApprovals5boolsingularWhether to purge counterparty approvals (approvals where the creator is the only initiator).
approvalsToPurge6ApprovalIdentifierDetailsrepeatedSpecific approvals to purge. If empty, purges all applicable approvals based on other flags.

MsgPurgeApprovalsResponse

MsgPurgeApprovalsResponse is the response to MsgPurgeApprovals.

Field#TypeRuleDescription
numPurged1stringsingularNumber of approvals purged.
purgedApprovalIds2stringrepeated
reviewItems3stringrepeated

MsgSetCollectionApprovals

MsgSetCollectionApprovals sets the collection approvals and canUpdateCollectionApprovals permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
collectionApprovals3CollectionApprovalrepeatedNew collection approvals to set.
canUpdateCollectionApprovals4CollectionApprovalPermissionrepeatedPermission to update collection approvals

MsgSetCollectionApprovalsResponse

MsgSetCollectionApprovalsResponse is the response to MsgSetCollectionApprovals.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.
approvalChanges2ApprovalChangerepeated
reviewItems3stringrepeated

MsgSetCollectionMetadata

MsgSetCollectionMetadata sets the collection metadata and canUpdateCollectionMetadata permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
collectionMetadata3CollectionMetadatasingularNew collection metadata to set.
canUpdateCollectionMetadata4ActionPermissionrepeatedPermission to update collection metadata

MsgSetCollectionMetadataResponse

MsgSetCollectionMetadataResponse is the response to MsgSetCollectionMetadata.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetCustomData

MsgSetCustomData sets the custom data and canUpdateCustomData permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
customData3stringsingularNew custom data to set.
canUpdateCustomData4ActionPermissionrepeatedPermission to update custom data

MsgSetCustomDataResponse

MsgSetCustomDataResponse is the response to MsgSetCustomData.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetDynamicStoreValue

MsgSetDynamicStoreValue is used to set a boolean value for a specific address in a dynamic store.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
storeId2stringsingularID of the dynamic store.
address3stringsingularThe address for which to set the value.
value4boolsingularThe boolean value to set (true/false).

MsgSetDynamicStoreValueResponse

MsgSetDynamicStoreValueResponse is the response to MsgSetDynamicStoreValue.

Field#TypeRuleDescription
previousValue1stringsingular
reviewItems2stringrepeated

MsgSetIncomingApproval

MsgSetIncomingApproval is a helper message to set a single incoming approval.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
approval3UserIncomingApprovalsingularThe incoming approval to set.

MsgSetIncomingApprovalResponse

MsgSetIncomingApprovalResponse is the response to MsgSetIncomingApproval.

Field#TypeRuleDescription
action1stringsingular
version2stringsingular
reviewItems3stringrepeated

MsgSetIsArchived

MsgSetIsArchived sets the isArchived and canArchiveCollection permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
isArchived3boolsingularNew isArchived to set.
canArchiveCollection4ActionPermissionrepeatedPermission to archive collection

MsgSetIsArchivedResponse

MsgSetIsArchivedResponse is the response to MsgSetIsArchived.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetManager

MsgSetManager sets the manager and canUpdateManager permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
manager3stringsingularNew manager to set.
canUpdateManager4ActionPermissionrepeatedPermission to update manager

MsgSetManagerResponse

MsgSetManagerResponse is the response to MsgSetManager.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetOutgoingApproval

MsgSetOutgoingApproval is a helper message to set a single outgoing approval.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
approval3UserOutgoingApprovalsingularThe outgoing approval to set.

MsgSetOutgoingApprovalResponse

MsgSetOutgoingApprovalResponse is the response to MsgSetOutgoingApproval.

Field#TypeRuleDescription
action1stringsingular
version2stringsingular
reviewItems3stringrepeated

MsgSetReservedProtocolAddress

MsgSetReservedProtocolAddress sets or unsets a reserved protocol address (governance-only).

Field#TypeRuleDescription
authority1stringsingularauthority is the address that controls the module (defaults to x/gov unless overwritten).
address2stringsingularAddress to set or unset as reserved protocol address.
isReservedProtocol3boolsingularWhether the address should be a reserved protocol address (true) or not (false).

MsgSetReservedProtocolAddressResponse

MsgSetReservedProtocolAddressResponse is the response to MsgSetReservedProtocolAddress.

No fields.

MsgSetStandards

MsgSetStandards sets the standards and canUpdateStandards permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
standards3stringrepeatedNew standards to set.
canUpdateStandards4ActionPermissionrepeatedPermission to update standards

MsgSetStandardsResponse

MsgSetStandardsResponse is the response to MsgSetStandards.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetTokenMetadata

MsgSetTokenMetadata sets the token metadata and canUpdateTokenMetadata permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
tokenMetadata3TokenMetadatarepeatedNew token metadata to set.
canUpdateTokenMetadata4TokenIdsActionPermissionrepeatedPermission to update token metadata

MsgSetTokenMetadataResponse

MsgSetTokenMetadataResponse is the response to MsgSetTokenMetadata.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgSetValidTokenIds

Helper message types for UniversalUpdateCollection subsets

These are convenience messages that set specific subsets of the UniversalUpdateCollection message

MsgSetValidTokenIds sets the validTokenIds and canUpdateValidTokenIds permission

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
validTokenIds3UintRangerepeatedNew token IDs to add to this collection
canUpdateValidTokenIds4TokenIdsActionPermissionrepeatedPermission to update valid token IDs

MsgSetValidTokenIdsResponse

MsgSetValidTokenIdsResponse is the response to MsgSetValidTokenIds.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.

MsgTransferTokens

MsgTransferTokens is used to transfer tokens.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
transfers3TransferrepeatedTransfers to execute.

MsgTransferTokensResponse

MsgTransferTokensResponse is the response to MsgTransferTokens.

Field#TypeRuleDescription
approvalsUsed1ApprovalUsedrepeated
coinTransfers2CoinTransferProtorepeated
balancesTransferred3Balancerepeated
reviewItems4stringrepeated

MsgUniversalUpdateCollection

MsgUniversalUpdateCollection is used to define MsgServer types for all requests and responses for Msgs of the tokens module.

It is a universal interface that can be used for both creating and updating collections.

We have it defined for legacy purposes, but it is recommended to use MsgCreateCollection and MsgUpdateCollection instead.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection (0 for new collection).
defaultBalances3UserBalanceStoresingularThe default balances for the user
updateValidTokenIds4boolsingularIndicates if the valid token IDs should be updated. If true, we set to value in this Msg. If false, we keep existing value.
validTokenIds5UintRangerepeatedNew token IDs to add to this collection
updateCollectionPermissions6boolsingularIndicates if collection permissions should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionPermissions7CollectionPermissionssingularNew collection permissions to set.
updateManager8boolsingularIndicates if the manager should be updated. If true, we set to value in this Msg. If false, we keep existing value.
manager9stringsingularNew manager to set.
updateCollectionMetadata10boolsingularIndicates if the collection metadata should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionMetadata11CollectionMetadatasingularNew collection metadata to set.
updateTokenMetadata12boolsingularIndicates if the token metadata should be updated. If true, we set to value in this Msg. If false, we keep existing value.
tokenMetadata13TokenMetadatarepeatedNew token metadata to set.
updateCustomData14boolsingularIndicates if the custom data should be updated. If true, we set to value in this Msg. If false, we keep existing value.
customData15stringsingularNew custom data to set.
updateCollectionApprovals16boolsingularIndicates if collection approvals should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionApprovals17CollectionApprovalrepeatedNew collection approvals to set.
updateStandards18boolsingularIndicates if the standards should be updated. If true, we set to value in this Msg. If false, we keep existing value.
standards19stringrepeatedNew standards to set.
updateIsArchived20boolsingularIndicates if the isArchived should be updated. If true, we set to value in this Msg. If false, we keep existing value.
isArchived21boolsingularNew isArchived to set.
mintEscrowCoinsToTransfer22cosmos.base.v1beta1.CoinrepeatedCoins to be transferred to the mint escrow address.
cosmosCoinWrapperPathsToAdd23CosmosCoinWrapperPathAddObjectrepeatedIBC wrapper paths to add.
invariants24InvariantsAddObjectsingularCollection-level invariants that cannot be broken. These are set upon genesis and cannot be modified. Addresses are generated by the keeper and stored in the collection.
aliasPathsToAdd25AliasPathAddObjectrepeatedAlias (non-wrapping) paths to add.

MsgUniversalUpdateCollectionResponse

MsgUniversalUpdateCollectionResponse is the response to MsgUniversalUpdateCollection.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.
approvalChanges2ApprovalChangerepeated
reviewItems3stringrepeated

MsgUpdateCollection

MsgUpdateCollection is used to update a collection.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection (0 for new collection).
updateValidTokenIds3boolsingularIndicates if the valid token IDs should be updated. If true, we set to value in this Msg. If false, we keep existing value.
validTokenIds4UintRangerepeatedNew token IDs to add to this collection
updateCollectionPermissions5boolsingularIndicates if collection permissions should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionPermissions6CollectionPermissionssingularNew collection permissions to set.
updateManager7boolsingularIndicates if the manager should be updated. If true, we set to value in this Msg. If false, we keep existing value.
manager8stringsingularNew manager to set.
updateCollectionMetadata9boolsingularIndicates if the collection metadata should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionMetadata10CollectionMetadatasingularNew collection metadata to set.
updateTokenMetadata11boolsingularIndicates if the token metadata should be updated. If true, we set to value in this Msg. If false, we keep existing value.
tokenMetadata12TokenMetadatarepeatedNew token metadata to set.
updateCustomData13boolsingularIndicates if the custom data should be updated. If true, we set to value in this Msg. If false, we keep existing value.
customData14stringsingularNew custom data to set.
updateCollectionApprovals15boolsingularIndicates if collection approvals should be updated. If true, we set to value in this Msg. If false, we keep existing value.
collectionApprovals16CollectionApprovalrepeatedNew collection approvals to set.
updateStandards17boolsingularIndicates if the standards should be updated. If true, we set to value in this Msg. If false, we keep existing value.
standards18stringrepeatedNew standards to set.
updateIsArchived19boolsingularIndicates if the isArchived should be updated. If true, we set to value in this Msg. If false, we keep existing value.
isArchived20boolsingularNew isArchived to set.
mintEscrowCoinsToTransfer21cosmos.base.v1beta1.CoinrepeatedCoins to be transferred to the mint escrow address.
cosmosCoinWrapperPathsToAdd22CosmosCoinWrapperPathAddObjectrepeatedIBC wrapper paths to add.
invariants23InvariantsAddObjectsingularCollection-level invariants that cannot be broken. These are set upon genesis and cannot be modified. Addresses are generated by the keeper and stored in the collection.
aliasPathsToAdd24AliasPathAddObjectrepeatedAlias (non-wrapping) paths to add.

MsgUpdateCollectionResponse

MsgUpdateCollectionResponse is the response to MsgUpdateCollection.

Field#TypeRuleDescription
collectionId1stringsingularID of the collection.
approvalChanges2ApprovalChangerepeated
reviewItems3stringrepeated

MsgUpdateDynamicStore

MsgUpdateDynamicStore is used to update an existing dynamic store.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
storeId2stringsingularID of the dynamic store to update.
defaultValue3boolsingularThe new default value for uninitialized addresses (true/false).
globalEnabled4boolsingularThe global kill switch state (true = enabled, false = disabled/halted). Callers should query the current value first if they want to keep it unchanged.
uri5stringsingularURI for additional metadata or resources associated with this dynamic store.
customData6stringsingularCustom data field for storing arbitrary data associated with this dynamic store.

MsgUpdateDynamicStoreResponse

MsgUpdateDynamicStoreResponse is the response to MsgUpdateDynamicStore.

No fields.

MsgUpdateParams

MsgUpdateParams is the Msg/UpdateParams request type.

Field#TypeRuleDescription
authority1stringsingularauthority is the address that controls the module (defaults to x/gov unless overwritten).
params2Paramssingularparams defines the module parameters to update. NOTE: All parameters must be supplied.

MsgUpdateParamsResponse

MsgUpdateParamsResponse defines the response structure for executing a

MsgUpdateParams message.

No fields.

MsgUpdateUserApprovals

MsgUpdateUserApprovals is used to update user approvals.

Field#TypeRuleDescription
creator1stringsingularAddress of the creator.
collectionId2stringsingularID of the collection.
updateOutgoingApprovals3boolsingularIndicates if outgoing approvals should be updated. If true, we set to value in this Msg. If false, we keep existing value.
outgoingApprovals4UserOutgoingApprovalrepeatedNew outgoing approvals to set.
updateIncomingApprovals5boolsingularIndicates if incoming approvals should be updated. If true, we set to value in this Msg. If false, we keep existing value.
incomingApprovals6UserIncomingApprovalrepeatedNew incoming approvals to set.
updateAutoApproveSelfInitiatedOutgoingTransfers7boolsingularIndicates if auto-approve settings for self-initiated outgoing transfers should be updated. If true, we set to value in this Msg. If false, we keep existing value.
autoApproveSelfInitiatedOutgoingTransfers8boolsingularAuto-approve setting for self-initiated outgoing transfers.
updateAutoApproveSelfInitiatedIncomingTransfers9boolsingularIndicates if auto-approve settings for self-initiated incoming transfers should be updated. If true, we set to value in this Msg. If false, we keep existing value.
autoApproveSelfInitiatedIncomingTransfers10boolsingularAuto-approve setting for self-initiated incoming transfers.
updateAutoApproveAllIncomingTransfers11boolsingularIndicates if auto-approve settings for all incoming transfers should be updated. If true, we set to value in this Msg. If false, we keep existing value.
autoApproveAllIncomingTransfers12boolsingularAuto-approve setting for all incoming transfers.
updateUserPermissions13boolsingularIndicates if user permissions should be updated. If true, we set to value in this Msg. If false, we keep existing value.
userPermissions14UserPermissionssingularNew user permissions to set.

MsgUpdateUserApprovalsResponse

MsgUpdateUserApprovalsResponse is the response to MsgUpdateUserApprovals.

Field#TypeRuleDescription
incomingChanges1ApprovalChangerepeated
outgoingChanges2ApprovalChangerepeated
reviewItems3stringrepeated

TokenizationCustomMsgType

Used for WASM bindings and JSON parsing

Field#TypeRuleDescription
createAddressListsMsg1MsgCreateAddressListssingular
universalUpdateCollectionMsg2MsgUniversalUpdateCollectionsingular
deleteCollectionMsg3MsgDeleteCollectionsingular
transferTokensMsg4MsgTransferTokenssingular
updateUserApprovalsMsg5MsgUpdateUserApprovalssingular
updateCollectionMsg6MsgUpdateCollectionsingular
createCollectionMsg7MsgCreateCollectionsingular
createDynamicStoreMsg8MsgCreateDynamicStoresingular
updateDynamicStoreMsg9MsgUpdateDynamicStoresingular
deleteDynamicStoreMsg10MsgDeleteDynamicStoresingular
setDynamicStoreValueMsg11MsgSetDynamicStoreValuesingular
setIncomingApprovalMsg14MsgSetIncomingApprovalsingular
deleteIncomingApprovalMsg15MsgDeleteIncomingApprovalsingular
setOutgoingApprovalMsg16MsgSetOutgoingApprovalsingular
deleteOutgoingApprovalMsg17MsgDeleteOutgoingApprovalsingular
purgeApprovalsMsg18MsgPurgeApprovalssingular
setValidTokenIdsMsg19MsgSetValidTokenIdssingularHelper message types for UniversalUpdateCollection subsets
setManagerMsg20MsgSetManagersingular
setCollectionMetadataMsg21MsgSetCollectionMetadatasingular
setTokenMetadataMsg22MsgSetTokenMetadatasingular
setCustomDataMsg23MsgSetCustomDatasingular
setStandardsMsg24MsgSetStandardssingular
setCollectionApprovalsMsg25MsgSetCollectionApprovalssingular
setIsArchivedMsg26MsgSetIsArchivedsingular
setReservedProtocolAddressMsg27MsgSetReservedProtocolAddresssingular
castVoteMsg28MsgCastVotesingular

Edit this page on GitHub