Skip to main content

Tables

blocks

Block header data containing sequential numbering, cryptographic hashes linking to parent blocks, timestamps, and consensus metadata. Primary source for blockchain state verification and chain navigation.
Query with partition filter

changes

State change records from Movement blockchain transactions capturing resource writes, including account balances, coin stores, and smart contract data modifications for tracking on-chain state transitions and protocol interactions.
Query with partition filter

events

Blockchain state change notifications emitted by runtime modules during transaction execution and block processing. Contains event metadata (pallet, method, index), encoded parameters, block context, and optional extrinsic linkage for analyzing on-chain activity across Substrate-based chains.
Query with partition filter

modules

Smart contract module deployment and update records on Movement blockchain. Contains Move module bytecode, exposed functions, struct definitions, and module dependencies for tracking protocol deployments and upgrades.
Query with partition filter

resources

State changes to Move resources on Movement blockchain, tracking write operations with resource type, address, and JSON data payloads. Enables analysis of smart contract state modifications and on-chain resource lifecycle across all modules and accounts.
Query with partition filter

table_items

State changes to Move table storage on the Movement blockchain, tracking writes to key-value pairs within table handles. Useful for analyzing smart contract storage updates and state transitions at the transaction level.
Query with partition filter

transactions

Transaction records containing signed operations that modify blockchain state. Primary source for tracking value transfers, contract interactions, and account state changes across the network.
Cryptographic signature authorizing the operation. Hex-encoded string format, typically 130-132 characters including 0x prefix for signed transactions and operations. | | payload | JSON | Transaction payload containing the function call, arguments, and type information for user-initiated transactions. Null for block metadata transactions that don’t contain executable payloads. | | payload_function | STRING | Fully qualified name of the function being invoked in the transaction payload (e.g., module::function_name). Null for non-user transactions like block metadata transactions. | | payload_type | STRING | Transaction category indicating the type of operation being performed. Common values include entry_function_payload for smart contract function calls, script_payload for custom scripts, and null for metadata transactions. | | payload_type_arguments | JSON | Structured type arguments for generic functions in the transaction payload, defining specific types when calling parameterized smart contract functions. Null for non-generic function calls or block metadata transactions. | | payload_arguments | JSON | Input parameters passed to the function specified in payload_function, encoded as JSON array. Null for block metadata transactions and other non-user transaction types. |
Query with partition filter