π¨Messages
This directory contains detailed documentation for all message types supported by the badges module.
Message Categories
Collection Management
MsgCreateCollection - Create new collection
MsgUpdateCollection - Update existing collection properties
MsgUniversalUpdateCollection - Universal create/update interface with invariants support
MsgDeleteCollection - Archive/delete collection
Helper Collection Update Messages
MsgSetValidBadgeIds - Update valid badge IDs and permissions
MsgSetManager - Update manager timeline and permissions
MsgSetCollectionMetadata - Update collection metadata timeline and permissions
MsgSetBadgeMetadata - Update badge metadata timeline and permissions
MsgSetCustomData - Update custom data timeline and permissions
MsgSetStandards - Update standards timeline and permissions
MsgSetCollectionApprovals - Update collection approvals and permissions
MsgSetIsArchived - Update isArchived timeline and permissions
Badge Transfers
MsgTransferBadges - Transfer badges between addresses with approval validation
User Approval Management
MsgUpdateUserApprovals - Update user transfer approval settings
MsgSetIncomingApproval - Set a single incoming approval (helper)
MsgDeleteIncomingApproval - Delete a single incoming approval (helper)
MsgSetOutgoingApproval - Set a single outgoing approval (helper)
MsgDeleteOutgoingApproval - Delete a single outgoing approval (helper)
MsgPurgeApprovals - Purge expired approvals (helper)
Address List Management
MsgCreateAddressLists - Create reusable address lists for access control
Dynamic Store Management
MsgCreateDynamicStore - Create numeric stores for approval criteria
MsgUpdateDynamicStore - Update dynamic store configuration
MsgDeleteDynamicStore - Delete dynamic store
MsgSetDynamicStoreValue - Set individual address values in dynamic store
MsgIncrementStoreValue - Increase values for addresses
MsgDecrementStoreValue - Decrease values for addresses
Additional Message Types
The following message types exist in the protocol but may be documented separately:
MsgUpdateParams - Update module parameters via governance
Last updated