Skip to content

Generated schema for tokenization/dynamic_stores.proto: 2 messages in the x/tokenization module.

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

Messages

DynamicStore

A DynamicStore is a flexible storage object that can store arbitrary data. It is identified by a unique ID assigned by the blockchain, which is a uint64 that increments. Dynamic stores are created by users and can only be updated or deleted by their creator. They provide a way to store custom data on-chain with proper access control.

Field#TypeRuleDescription
storeId1stringsingularThe unique identifier for this dynamic store. This is assigned by the blockchain.
createdBy2stringsingularThe address of the creator of this dynamic store.
defaultValue3boolsingularThe default value for uninitialized addresses (true/false).
globalEnabled4boolsingularGlobal kill switch state (defaults to true on creation, can be toggled via UpdateDynamicStore). When false, all approvals using this store via DynamicStoreChallenge will fail immediately.
uri5stringsingularURI for additional metadata or resources associated with this dynamic store.
customData6stringsingularCustom data field for storing arbitrary data associated with this dynamic store.

DynamicStoreValue

A DynamicStoreValue stores a boolean value for a specific address in a dynamic store. This allows the creator to set true/false values per address that can be checked during approval.

Field#TypeRuleDescription
storeId1stringsingularThe unique identifier for this dynamic store.
address2stringsingularThe address for which this value is stored.
value3boolsingularThe boolean value (true/false).

Edit this page on GitHub