GETGet blocks by height

This endpoint allows you to query transactions and block information for a specific block.

Transactions are limited by the default maximum transaction count. If not all transactions are returned, you must query the remaining transactions separately using the get transactions API. A 410 status code is returned if the block has been pruned.

Path Parameters
block_heightintegerrequired

The height of the block to query. Starts from 0.

Query Parameters
with_transactionsboolean

If set to true, all transactions within the block are included. If not provided, transactions are not returned.

Responses
Headers
X-APTOS-BLOCK-HEIGHTintegerrequired

Current block height of the chain

예: 0

X-APTOS-CHAIN-IDintegerrequired

Chain ID of the current chain

예: 0

X-APTOS-EPOCHintegerrequired

Current epoch of the chain

예: 0

X-APTOS-LEDGER-OLDEST-VERSIONintegerrequired

Oldest unpruned ledger version of the chain

예: 0

X-APTOS-LEDGER-TIMESTAMPUSECintegerrequired

Current timestamp of the chain

예: 0

X-APTOS-LEDGER-VERSIONintegerrequired

Current ledger version of the chain

예: 0

X-APTOS-OLDEST-BLOCK-HEIGHTintegerrequired

Oldest unpruned block height of the chain

예: 0

X-APTOS-CURSORstring

Cursor for the next page

예: string

X-APTOS-GAS-USEDinteger

Amount of gas actually used for transaction execution

예: 0

Body
block_heightstringrequired

Represents a 64-bit unsigned integer as a string. Expressed as a string for compatibility with languages such as JavaScript that do not natively support u64 values in JSON.

block_hashstringrequired

A field representing the unique hash identifier of the block.

block_timestampstringrequired

A field representing when the block was created. Provided as a UNIX timestamp in microseconds, used to track block creation order and timing. The block timestamp is used to guarantee transaction ordering and measure block creation intervals.

first_versionstringrequired

A field representing the version number of the first processed transaction among those included in the block. In Aptos, each transaction has a unique version number indicating the overall execution order. first_version and last_version allow you to determine the version range of transactions within the block.

last_versionstringrequired

A field representing the version number of the last processed transaction among those included in the block. Together with first_version, defines the version range of transactions within the block, enabling sequential lookup of all transactions in the block.

transactionsoneOf[]

A list of all transactions included in the block.

Pending Transactionobject
typestring (enum)required

The type of the transaction

hashstringrequired

A field representing the unique identifier of the transaction, provided as a 64-character hexadecimal string starting with 0x.

senderstringrequired

A field representing the address of the account that sent the transaction. When expressed as a string, it is displayed as a 64-character hexadecimal string, and may be abbreviated by omitting leading zeros and adding 0x.

예: 0x1

sequence_numberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

max_gas_amountstringrequired

A field representing the maximum amount of gas to use when the transaction occurs. Represents a 64-bit unsigned integer as a string.

예: 1000000

gas_unit_pricestringrequired

A field representing the gas price to use when the transaction occurs. Represents a 64-bit unsigned integer as a string.

예: 1

expiration_timestamp_secsstringrequired

A field representing the transaction expiration time. Represents a 64-bit unsigned integer as a string.

예: 1634567890

payloadoneOfrequired
object 1object
typestring (enum)required

The type of the payload

functionstringrequired

String representation of the Entry Function identifier defined on-chain.

예: 0x1::coin::transfer

type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
object 2object
typestring (enum)required

The type of the payload

codeobjectrequired

Move script bytecode

bytecodestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
object 3object
typestring (enum)required

The type of the payload

object 4object
typestring (enum)required

The type of the payload

multisig_addressstringrequired

Aptos account address expressed as a hexadecimal string. This is represented as a 64-character hexadecimal string, sometimes abbreviated as a 64-character hex string with a 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

transaction_payloadobject

Payload that executes a single Entry Function

typestring (enum)required

The type of the payload

functionstringrequired

String representation of the Entry Function identifier defined on-chain.

예: 0x1::coin::transfer

type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
signatureoneOf
Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Agent Signatureobject
typestring (enum)required

The type of the signature

senderoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

secondary_signer_addressesstring[]required

List of addresses of accounts that signed the transaction in addition to the primary signer (sender).

secondary_signersoneOf[]required

List of signatures from accounts that signed the transaction in addition to the primary signer (sender).

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Fee Payer Signatureobject
typestring (enum)required

The type of the signature

senderoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

secondary_signer_addressesstring[]required

List of addresses of accounts that signed the transaction in addition to the primary signer (sender).

secondary_signersoneOf[]required

List of signatures from accounts that signed the transaction in addition to the primary signer (sender).

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

fee_payer_addressstringrequired

The address of the account that pays the fee.

fee_payer_signatureoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Account SignatureoneOf
No Account Signatureobject
typestring (enum)required

The type of the signature

replay_protection_noncestring

A field representing the nonce used to prevent transaction replay attacks. Represents a 64-bit unsigned integer as a string.

예: 590

User Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the unique identifier of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_change_hashstringrequired

A field representing the state change hash of the transaction, used to uniquely identify the transaction's state changes.

event_root_hashstringrequired

A field representing the event root hash of the transaction.

state_checkpoint_hashstring

A field representing the state checkpoint hash of the transaction.

gas_usedstringrequired

A field representing the amount of gas used in the transaction, used to calculate the execution cost of the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded; true means the transaction executed successfully, false means an error occurred during execution.

vm_statusstringrequired

A field representing the VM status of the transaction, used to represent the execution result. Helps analyze the cause of transaction failures and troubleshoot issues.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state.

changesoneOf[]required

A field representing the changes made by the transaction, used to represent the execution result.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
senderstringrequired

A field representing the address of the account that sent the transaction. When expressed as a string, it is displayed as a 64-character hexadecimal string, and may be abbreviated by omitting leading zeros and adding 0x.

예: 0x1

sequence_numberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

max_gas_amountstringrequired

A field representing the maximum amount of gas to use when the transaction occurs. Represents a 64-bit unsigned integer as a string.

예: 1000000

gas_unit_pricestringrequired

A field representing the gas price to use when the transaction occurs. Represents a 64-bit unsigned integer as a string.

예: 1

expiration_timestamp_secsstringrequired

A field representing the transaction expiration time. Represents a 64-bit unsigned integer as a string.

예: 1634567890

payloadoneOfrequired
object 1object
typestring (enum)required

The type of the payload

functionstringrequired

String representation of the Entry Function identifier defined on-chain.

예: 0x1::coin::transfer

type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
object 2object
typestring (enum)required

The type of the payload

codeobjectrequired

Move script bytecode

bytecodestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
object 3object
typestring (enum)required

The type of the payload

object 4object
typestring (enum)required

The type of the payload

multisig_addressstringrequired

Aptos account address expressed as a hexadecimal string. This is represented as a 64-character hexadecimal string, sometimes abbreviated as a 64-character hex string with a 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

transaction_payloadobject

Payload that executes a single Entry Function

typestring (enum)required

The type of the payload

functionstringrequired

String representation of the Entry Function identifier defined on-chain.

예: 0x1::coin::transfer

type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
signatureoneOf
Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Agent Signatureobject
typestring (enum)required

The type of the signature

senderoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

secondary_signer_addressesstring[]required

List of addresses of accounts that signed the transaction in addition to the primary signer (sender).

secondary_signersoneOf[]required

List of signatures from accounts that signed the transaction in addition to the primary signer (sender).

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Fee Payer Signatureobject
typestring (enum)required

The type of the signature

senderoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

secondary_signer_addressesstring[]required

List of addresses of accounts that signed the transaction in addition to the primary signer (sender).

secondary_signersoneOf[]required

List of signatures from accounts that signed the transaction in addition to the primary signer (sender).

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

fee_payer_addressstringrequired

The address of the account that pays the fee.

fee_payer_signatureoneOfrequired

Account signature scheme

The account signature scheme allows you to have two types of accounts:

A single Ed25519 key account, one private key A k-of-n multi-Ed25519 key account, multiple private keys, such that k-of-n must sign a transaction. A single Secp256k1Ecdsa key account, one private key

Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Ed25519 Signatureobject
typestring (enum)required

The type of the signature

public_keysstring[]required

List of public keys used for the Ed25519 signature.

signaturesstring[]required

List of signatures mapped in the same order as the public keys.

thresholdintegerrequired

The number of signatures required for a successful transaction.

bitmapstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Single Key Signatureobject
typestring (enum)required

The type of the signature

public_keyobjectrequired
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signatureobjectrequired
typestring (enum)

The type of the signature

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Multi Key Signatureobject
typestring (enum)required

The type of the signature

public_keysobject[]required
typestring (enum)

The type of the public key

valuestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

signaturesobject[]required
indexinteger

Public key index

signatureobject
signatures_requiredintegerrequired

Minimum number of signatures required for a successful transaction

No Account Signatureobject
typestring (enum)required

The type of the signature

object 6object
typestring (enum)required

The type of the signature

function_infostringrequired
auth_datastringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Account SignatureoneOf
No Account Signatureobject
typestring (enum)required

The type of the signature

replay_protection_noncestring

A field representing the nonce used to prevent transaction replay attacks. Represents a 64-bit unsigned integer as a string.

예: 590

eventsobject[]required

A field representing the events of the transaction.

guidobjectrequired
creation_numberstring

A field representing the creation number of the event handle.

account_addressstring

A field representing the address of the resource owner that emitted the event.

sequenceNumberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

typestringrequired

String representation of the Move type tag exposed in the transaction payload. Values:

  • bool
  • u8
  • u16,u32,u64,u128,u256
  • i8,i16,i32,i64,i128,i256
  • address
  • signer
  • vector: vector<{non-reference MoveTypeId}>
  • struct: {address}::{module_name}::{struct_name}::<{generic types}> Vector type value examples:
  • vector<u8>
  • vector<vector<u64>>
  • vector<0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>> Struct type value examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
  • 0x1::account::Account Note:
  1. Whitespace should be ignored when comparing two struct tag ids.
  2. In URL paths, it must be encoded using url-encoding (AKA percent-encoding).
dataoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
timestampstringrequired

A field representing the timestamp of the transaction.

State Checkpoint Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the hash of the transaction.

state_change_hashstringrequired

A field representing the state change hash of the transaction.

event_root_hashstringrequired

A field representing the event root hash of the transaction.

state_checkpoint_hashstringrequired

A field representing the state checkpoint hash of the transaction.

gas_usedstringrequired

A field representing the amount of gas used in the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded.

vm_statusstringrequired

A field representing the VM status of the transaction.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state.

changesoneOf[]required

A field representing the changes made by the transaction.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
timestampstringrequired

A field representing the timestamp of the transaction, used to indicate when the transaction occurred.

Genesis Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the unique identifier of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_change_hashstringrequired

A field representing the state change hash of the transaction, used to uniquely identify the transaction's state changes.

event_root_hashstringrequired

A field representing the event root hash of the transaction.

state_checkpoint_hashstring

A field representing the state checkpoint hash of the transaction.

gas_usedstringrequired

A field representing the amount of gas used in the transaction, used to calculate the execution cost of the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded; true means the transaction executed successfully, false means an error occurred during execution.

vm_statusstringrequired

A field representing the VM status of the transaction, used to represent the execution result. Helps analyze the cause of transaction failures and troubleshoot issues.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state.

changesoneOf[]required

A field representing the changes made by the transaction, used to represent the execution result.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
payloadobjectrequired

Represents the write set payload used only in genesis transactions.

typestring (enum)required

The type of the payload

write_setoneOfrequired
Direct Write Setobject
typestring (enum)required

The type of the write set

changesoneOf[]required
Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
eventsobject[]required
guidobjectrequired
sequenceNumberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

typestringrequired

String representation of the Move type tag exposed in the transaction payload. Values:

  • bool
  • u8
  • u16,u32,u64,u128,u256
  • i8,i16,i32,i64,i128,i256
  • address
  • signer
  • vector: vector<{non-reference MoveTypeId}>
  • struct: {address}::{module_name}::{struct_name}::<{generic types}> Vector type value examples:
  • vector<u8>
  • vector<vector<u64>>
  • vector<0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>> Struct type value examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
  • 0x1::account::Account Note:
  1. Whitespace should be ignored when comparing two struct tag ids.
  2. In URL paths, it must be encoded using url-encoding (AKA percent-encoding).
dataoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
Script Write Setobject
typestring (enum)required

The type of the write set

execute_asstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

scriptobjectrequired

Payload which runs a script that can run multiple functions.

codeobjectrequired

Move script bytecode It contains both bytecode and ABI.

type_argumentsstring[]required

Field representing the generic type arguments of the Entry function.

argumentsoneOf[]required

Field representing the arguments of the Entry function.

예: 3,pts_1762134251280_impression_3119,0x01,0x01,Points event for user 04344295 - Type impression - Points 3,1762134251280,batch_impression_1762134251280

string 1string
array 2any[]
eventsobject[]required

A field representing the events of the transaction.

guidobjectrequired
creation_numberstring

A field representing the creation number of the event handle.

account_addressstring

A field representing the address of the resource owner that emitted the event.

sequenceNumberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

typestringrequired

String representation of the Move type tag exposed in the transaction payload. Values:

  • bool
  • u8
  • u16,u32,u64,u128,u256
  • i8,i16,i32,i64,i128,i256
  • address
  • signer
  • vector: vector<{non-reference MoveTypeId}>
  • struct: {address}::{module_name}::{struct_name}::<{generic types}> Vector type value examples:
  • vector<u8>
  • vector<vector<u64>>
  • vector<0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>> Struct type value examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
  • 0x1::account::Account Note:
  1. Whitespace should be ignored when comparing two struct tag ids.
  2. In URL paths, it must be encoded using url-encoding (AKA percent-encoding).
dataoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
timestampstring

A field representing the timestamp of the transaction, used to indicate when the transaction occurred.

Block Metadata Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the unique identifier of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_change_hashstringrequired

A field representing the state change hash of the transaction, used to uniquely identify the transaction's state changes.

event_root_hashstringrequired

A field representing the event root hash of the transaction.

state_checkpoint_hashstring

A field representing the state checkpoint hash of the transaction.

gas_usedstringrequired

A field representing the amount of gas used in the transaction, used to calculate the execution cost of the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded; true means the transaction executed successfully, false means an error occurred during execution.

vm_statusstringrequired

A field representing the VM status of the transaction, used to represent the execution result. Helps analyze the cause of transaction failures and troubleshoot issues.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state.

changesoneOf[]required

A field representing the changes made by the transaction, used to represent the execution result.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
idstringrequired
epochstringrequired

A field representing the epoch of the transaction.

roundstringrequired

A field representing the round of the transaction.

eventsobject[]required

A field representing the events of the transaction, used to represent the execution result.

guidobjectrequired
creation_numberstring

A field representing the creation number of the event handle.

account_addressstring

A field representing the address of the resource owner that emitted the event.

sequenceNumberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

typestringrequired

String representation of the Move type tag exposed in the transaction payload. Values:

  • bool
  • u8
  • u16,u32,u64,u128,u256
  • i8,i16,i32,i64,i128,i256
  • address
  • signer
  • vector: vector<{non-reference MoveTypeId}>
  • struct: {address}::{module_name}::{struct_name}::<{generic types}> Vector type value examples:
  • vector<u8>
  • vector<vector<u64>>
  • vector<0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>> Struct type value examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
  • 0x1::account::Account Note:
  1. Whitespace should be ignored when comparing two struct tag ids.
  2. In URL paths, it must be encoded using url-encoding (AKA percent-encoding).
dataoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
previous_block_votes_bitvecinteger[]required

A field representing the previous block votes bitvector of the transaction.

proposerstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

failed_proposer_indicesinteger[]required

A field representing the failed proposer indices of the transaction.

timestampstringrequired

A field representing the timestamp of the transaction, used to indicate when the transaction occurred.

block_metadata_extensionobjectrequired

A field representing the block metadata extension.

typestring (enum)required

When a value exists, the internal transaction type refers to aptos_types::transaction::Transaction::BlockMetadataExt. When absent, it refers to aptos_types::transaction::Transaction::BlockMetadata.

randomnessstring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

Block Epilogue Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the unique identifier of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_change_hashstringrequired

A field representing the state change hash of the transaction, used to uniquely identify the transaction's state changes.

event_root_hashstringrequired

A field representing the event root hash of the transaction.

state_checkpoint_hashstring

A field representing the state checkpoint hash of the transaction.

gas_usedstringrequired

A field representing the amount of gas used in the transaction, used to calculate the execution cost of the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded; true means the transaction executed successfully, false means an error occurred during execution.

vm_statusstringrequired

A field representing the VM status of the transaction, used to represent the execution result. Helps analyze the cause of transaction failures and troubleshoot issues.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state.

changesoneOf[]required

A field representing the changes made by the transaction, used to represent the execution result.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
timestampstringrequired

A field representing the timestamp of the transaction, used to indicate when the transaction occurred.

block_end_infoobject

A field representing block end information.

block_gas_limit_reachedbooleanrequired

A field indicating whether the block gas limit was reached.

block_output_limit_reachedbooleanrequired

A field indicating whether the block output limit was reached.

block_effective_block_gas_unitsintegerrequired

A field representing the effective block gas units of the block.

block_approx_output_sizeintegerrequired

A field representing the approximate output size of the block.

Validator Transactionobject
typestring (enum)required

The type of the transaction

versionstringrequired

A unique sequence ID representing the transaction version, starting from 0 and incrementing sequentially. Transaction version is used to guarantee transaction execution order and to query the state of a specific transaction.

예: 3679250756

hashstringrequired

A field representing the hash of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_change_hashstringrequired

A field representing the state change hash of the transaction, provided as a 64-character hexadecimal string starting with 0x.

event_root_hashstringrequired

A field representing the event root hash of the transaction, provided as a 64-character hexadecimal string starting with 0x.

state_checkpoint_hashstring

A field representing the state checkpoint hash of the transaction, provided as a 64-character hexadecimal string starting with 0x.

gas_usedstringrequired

A field representing the amount of gas used in the transaction, used to calculate the execution cost of the transaction.

successbooleanrequired

A field indicating whether the transaction succeeded; true means the transaction executed successfully, false means an error occurred during execution.

vm_statusstringrequired

A field representing the VM status of the transaction, used to represent the execution result. Helps analyze the cause of transaction failures and troubleshoot issues.

accumulator_root_hashstringrequired

A field representing the root hash of the accumulated transaction state, provided as a 64-character hexadecimal string starting with 0x.

changesoneOf[]required

A field representing the changes made by the transaction, used to represent the execution result.

Delete Moduleobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

modulestringrequired

The Move module ID is the string representation of the Move module. Format: {address}::{module name} address must be a 32-byte (hex) account address starting with 0x. The module name is case-sensitive.

Delete Resourceobject
typestring (enum)required

The type of the change

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

resourcestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
Delete Table Itemobject
typestring (enum)required

The type of the change

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired

The deleted table data.

keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
Write Moduleobject
typestring (enum)required

The type of the change

예: write_module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired
bytecodestring

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

abiobject

A Move module

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

namestringrequired
friendsstring[]required

Friends of the module

exposed_functionsobject[][]required
structsobject[]required
Write Resourceobject
typestring (enum)required

The type of the change

예: write_resource

addressstringrequired

A 32-byte Aptos account address encoded in hexadecimal. When expressed as a string, it is a 64-character hexadecimal string. It may be abbreviated by omitting leading zeros and adding 0x prefix. For example, the address 0x0000000000000000000000000000000000000000000000000000000000000001 can be expressed as 0x1.

예: 0x88fbd33f54e1126269769780feb24480428179f552e2313fbe571b72e62a1ca1

state_key_hashstringrequired

The hash value of the state key.

dataobjectrequired

The parsed Move resource.

typestringrequired

String representation of a Move struct tag. This type exists to allow MoveStructTag to be specified as a path or query parameter (e.g. used in get_events_by_event_handle). This value is composed of:

  1. move_module_address, module_name, struct_name joined by two colons (::)
  2. Generic type parameters of the struct specified as comma-separated values Examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::aptosCoin>
  • 0x1::account::Account
dataobjectrequired

Partial data from within an account resource, displayed in JSON representation. Specifically, a map with the top-level field keys of the given resource as keys and arbitrary JSON values/objects as values.

  • Move bool type: Converted to boolean.
  • u8~i32: Converted to integer.
  • u64~i256: Converted to string.
  • address: Converted to HexEncodedBytes string (e.g. 0x1).
  • Struct: Converted to object.
  • vector: Converted to array.
    • However, vector is converted to a HexEncodedBytes string starting with 0x.
  • 0x1::string::String: Converted to regular string.

예: [object Object]

Write Table Itemobject
typestring (enum)required

The type of the change

예: write_table_item

state_key_hashstringrequired

The hash value of the state key.

handlestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

keystringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

valuestringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

dataobjectrequired
keyoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
key_typestringrequired
valueoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
value_typestringrequired
eventsobject[]required

A field representing the events of the transaction.

guidobjectrequired
creation_numberstring

A field representing the creation number of the event handle.

account_addressstring

A field representing the address of the resource owner that emitted the event.

sequenceNumberstringrequired

A field representing the transaction occurrence order. Represents a 64-bit unsigned integer as a string.

예: 1234567890

typestringrequired

String representation of the Move type tag exposed in the transaction payload. Values:

  • bool
  • u8
  • u16,u32,u64,u128,u256
  • i8,i16,i32,i64,i128,i256
  • address
  • signer
  • vector: vector<{non-reference MoveTypeId}>
  • struct: {address}::{module_name}::{struct_name}::<{generic types}> Vector type value examples:
  • vector<u8>
  • vector<vector<u64>>
  • vector<0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>> Struct type value examples:
  • 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
  • 0x1::account::Account Note:
  1. Whitespace should be ignored when comparing two struct tag ids.
  2. In URL paths, it must be encoded using url-encoding (AKA percent-encoding).
dataoneOfrequired
string 1string
number 2number
boolean 3boolean
object 4object
array 5any[]
timestampstringrequired

A field representing the timestamp of the transaction, used to indicate when the transaction occurred.

quorum_certified_updateobjectrequired

A field representing the quorum certified update of the transaction.

updateobjectrequired

An API-friendly representation of the on-chain aptos_types::jwks::ProviderJWKs object.

issuerstringrequired
versionstringrequired
jwksobject[]required
multi_sigobjectrequired

An API-friendly representation of the on-chain aptos_types::aggregate_signature::AggregateSignature.

signer_indicesinteger[]required
sigstringrequired

All byte (Vec) data is expressed as a hex-encoded string starting with 0x, with two hex digits per byte. Unlike the Address type, HexEncodedBytes does not omit any zeros.

X-API-KEY
RequestCU26
cURL
curl -X GET "https://aptos-mainnet.nodit.io/v1/blocks/by_height/160155267?with_transactions=true" \
  -H "X-API-KEY: {YOUR_API_KEY}"
Response
Header · 200
{
  "X-APTOS-BLOCK-HEIGHT": 0,
  "X-APTOS-CHAIN-ID": 0,
  "X-APTOS-EPOCH": 0,
  "X-APTOS-LEDGER-OLDEST-VERSION": 0,
  "X-APTOS-LEDGER-TIMESTAMPUSEC": 0,
  "X-APTOS-LEDGER-VERSION": 0,
  "X-APTOS-OLDEST-BLOCK-HEIGHT": 0,
  "X-APTOS-CURSOR": "string",
  "X-APTOS-GAS-USED": 0
}
Body · 200
{
  "block_height": "477445097",
  "block_hash": "0x42327f856a020cc82f44fc5354377e3c22d55888863c3d0b57246634c0d24bc6",
  "block_timestamp": "1762134258889133",
  "first_version": "3665938236",
  "last_version": "3665938238",
  "transactions": [
    {
      "version": "3665938236",
      "hash": "0xa08a9900ca6ef47abed323545bbecaf3e8e5e0b0f3c82cce46aeaeb19bd92061",
      "state_change_hash": "0x12a857a3fd03ad67a4cacac5c9b184e2bad29b4ef332e6d9cb0bbc91be3c668e",
      "event_root_hash": "0x29ead19edfb2407a2a4fa345d4be68222a95ed2f6a02eec4a21832f2d8de157d",
      "state_checkpoint_hash": null,
      "gas_used": "0",
      "success": true,
      "vm_status": "Executed successfully",
      "accumulator_root_hash": "0xc78c58135a810491d71197cb2053ee5843707d40863ce5a4c5309f8801a0ba28",
      "changes": [
        {
          "address": "0x1",
          "state_key_hash": "0x5ddf404c60e96e9485beafcabb95609fed8e38e941a725cae4dcec8296fb32d7",
          "data": {
            "type": "0x1::block::BlockResource",
            "data": {
              "epoch_interval": "7200000000",
              "height": "477445097",
              "new_block_events": {
                "counter": "477445098",
                "guid": {
                  "id": {
                    "addr": "0x1",
                    "creation_num": "3"
                  }
                }
              },
              "update_epoch_interval_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0x1",
                    "creation_num": "4"
                  }
                }
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x1",
          "state_key_hash": "0x8048c954221814b04533a9f0a9946c3a8d472ac62df5accb9f47c097e256e8b6",
          "data": {
            "type": "0x1::stake::ValidatorPerformance",
            "data": {
              "validators": [
                {
                  "failed_proposals": "0",
                  "successful_proposals": "18"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "32"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "17"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "21"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "163"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "209"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "59"
                },
                {
                  "failed_proposals": "2",
                  "successful_proposals": "10"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "71"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "65"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "106"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "99"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "47"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "66"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "53"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "32"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "72"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "109"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "104"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "91"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "50"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "57"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "149"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "93"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "65"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "61"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "62"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "28"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "129"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "115"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "145"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "25"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "229"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "21"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "135"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "75"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "88"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "128"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "127"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "121"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "20"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "36"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "24"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "277"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "71"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "98"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "99"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "113"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "61"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "98"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "255"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "148"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "199"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "139"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "158"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "47"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "14"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "374"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "34"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "36"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "194"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "121"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "10"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "131"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "40"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "67"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "145"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "34"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "70"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "0"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "9"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "0"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "28"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "153"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "14"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "22"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "15"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "163"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "121"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "37"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "68"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "0"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "18"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "81"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "0"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "125"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "30"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "243"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "45"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "82"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "268"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "22"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "244"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "358"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "49"
                },
                {
                  "failed_proposals": "1",
                  "successful_proposals": "45"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "0"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "22"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "29"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "176"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "26"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "38"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "33"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "47"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "129"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "33"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "19"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "17"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "17"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "26"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "16"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "30"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "45"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "86"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "19"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "15"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "12"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "18"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "16"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "124"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "102"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "11"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "15"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "15"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "25"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "42"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "79"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "96"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "24"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "99"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "42"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "34"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "179"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "58"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "110"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "295"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "22"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "21"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "57"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "77"
                },
                {
                  "failed_proposals": "5",
                  "successful_proposals": "21"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "19"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "15"
                },
                {
                  "failed_proposals": "0",
                  "successful_proposals": "0"
                }
              ]
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x1",
          "state_key_hash": "0x7b1615bf012d3c94223f3f76287ee2f7bdf31d364071128b256aeff0841b626d",
          "data": {
            "type": "0x1::timestamp::CurrentTimeMicroseconds",
            "data": {
              "microseconds": "1762134258889133"
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x1",
          "state_key_hash": "0x542cc34bb52fe6a63730adb821a1ddfbe4567c1594e4cf591afad872ded1cbfe",
          "data": {
            "type": "0x1::randomness::PerBlockRandomness",
            "data": {
              "epoch": "13473",
              "round": "11165",
              "seed": {
                "vec": [
                  "0x92d62a39b3b0c19a0633fd00818c46bc207e4dacaba6d6d7cf3ac4fce1ebaf5f"
                ]
              }
            }
          },
          "type": "write_resource"
        }
      ],
      "id": "0x42327f856a020cc82f44fc5354377e3c22d55888863c3d0b57246634c0d24bc6",
      "epoch": "13473",
      "round": "11165",
      "events": [
        {
          "guid": {
            "creation_number": "3",
            "account_address": "0x1"
          },
          "sequence_number": "477445097",
          "type": "0x1::block::NewBlockEvent",
          "data": {
            "epoch": "13473",
            "failed_proposer_indices": [],
            "hash": "0x42327f856a020cc82f44fc5354377e3c22d55888863c3d0b57246634c0d24bc6",
            "height": "477445097",
            "previous_block_votes_bitvec": "0xecdef35ede2e5f48423c872e2754ffbdfbec",
            "proposer": "0xd7b10a9ddee853b3585dd1efd4902ab3ad4f482b94425a3780cc39e79e6d398",
            "round": "11165",
            "time_microseconds": "1762134258889133"
          }
        }
      ],
      "previous_block_votes_bitvec": [
        236,
        222,
        243,
        94,
        222,
        46,
        95,
        72,
        66,
        60,
        135,
        46,
        39,
        84,
        255,
        189,
        251,
        236
      ],
      "proposer": "0xd7b10a9ddee853b3585dd1efd4902ab3ad4f482b94425a3780cc39e79e6d398",
      "failed_proposer_indices": [],
      "timestamp": "1762134258889133",
      "block_metadata_extension": {
        "randomness": "0x92d62a39b3b0c19a0633fd00818c46bc207e4dacaba6d6d7cf3ac4fce1ebaf5f",
        "type": "v1"
      },
      "type": "block_metadata_transaction"
    },
    {
      "version": "3665938237",
      "hash": "0x011a1662cc1cd84b893c37d413d57d96f89dd8eb601ad629ed6dd6fcb537a395",
      "state_change_hash": "0xa8d2c53746967a4199f7650505934ba186888dd13996fcea99dcf9b9587c838a",
      "event_root_hash": "0x11d56a01337a8f4c52f10a07b16a23842acce132a3a0f476c403cae99575f551",
      "state_checkpoint_hash": null,
      "gas_used": "11",
      "success": true,
      "vm_status": "Executed successfully",
      "accumulator_root_hash": "0xb8e1838bd08390244897bdf39fd06824ea89cef6540c973c57c770050d51456d",
      "changes": [
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::coin::PairedCoinType",
            "data": {
              "type": {
                "account_address": "0x1",
                "module_name": "0x6170746f735f636f696e",
                "struct_name": "0x4170746f73436f696e"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::coin::PairedFungibleAssetRefs",
            "data": {
              "burn_ref_opt": {
                "vec": [
                  {
                    "metadata": {
                      "inner": "0xa"
                    }
                  }
                ]
              },
              "mint_ref_opt": {
                "vec": [
                  {
                    "metadata": {
                      "inner": "0xa"
                    }
                  }
                ]
              },
              "transfer_ref_opt": {
                "vec": [
                  {
                    "metadata": {
                      "inner": "0xa"
                    }
                  }
                ]
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::fungible_asset::ConcurrentSupply",
            "data": {
              "current": {
                "max_value": "340282366920938463463374607431768211455",
                "value": "29552913583477325"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::fungible_asset::Metadata",
            "data": {
              "decimals": 8,
              "icon_uri": "",
              "name": "Aptos Coin",
              "project_uri": "",
              "symbol": "APT"
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::object::ObjectCore",
            "data": {
              "allow_ungated_transfer": true,
              "guid_creation_num": "1125899906842625",
              "owner": "0x1",
              "transfer_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0xa",
                    "creation_num": "1125899906842624"
                  }
                }
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xa",
          "state_key_hash": "0x1db5441d8fa4229c5844f73fd66da4ad8176cb8793d8b3a7f6ca858722030043",
          "data": {
            "type": "0x1::primary_fungible_store::DeriveRefPod",
            "data": {
              "metadata_derive_ref": {
                "self": "0xa"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x1f90b383d8731a29cd84d2cdbb1a6b5818e975fdd9f1bd6db35ff8c1f263306f",
          "state_key_hash": "0xa0fe0bc3d8f5056c795320dea3bfb33896c6669dc937e33bfe29ed0d24bc7f6d",
          "data": {
            "type": "0x1::fungible_asset::FungibleStore",
            "data": {
              "balance": "4600000000",
              "frozen": false,
              "metadata": {
                "inner": "0x43782fca70e1416fc0c75954942dadd4af8d305a608b6153397ad5801b71e72d"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x1f90b383d8731a29cd84d2cdbb1a6b5818e975fdd9f1bd6db35ff8c1f263306f",
          "state_key_hash": "0xa0fe0bc3d8f5056c795320dea3bfb33896c6669dc937e33bfe29ed0d24bc7f6d",
          "data": {
            "type": "0x1::object::ObjectCore",
            "data": {
              "allow_ungated_transfer": false,
              "guid_creation_num": "1125899906842625",
              "owner": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
              "transfer_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0x1f90b383d8731a29cd84d2cdbb1a6b5818e975fdd9f1bd6db35ff8c1f263306f",
                    "creation_num": "1125899906842624"
                  }
                }
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x3da9e9308cfbd894e19bfefff44e20bec40ef772d0bbd0cde66973690a206cd1",
          "state_key_hash": "0xf96f6a1ed642a7f631ee2cf2c56f56ccb88579722abf96136b56ee62282e5a8c",
          "data": {
            "type": "0x1::fungible_asset::FungibleStore",
            "data": {
              "balance": "9992275479700000000",
              "frozen": false,
              "metadata": {
                "inner": "0x43782fca70e1416fc0c75954942dadd4af8d305a608b6153397ad5801b71e72d"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x3da9e9308cfbd894e19bfefff44e20bec40ef772d0bbd0cde66973690a206cd1",
          "state_key_hash": "0xf96f6a1ed642a7f631ee2cf2c56f56ccb88579722abf96136b56ee62282e5a8c",
          "data": {
            "type": "0x1::object::ObjectCore",
            "data": {
              "allow_ungated_transfer": false,
              "guid_creation_num": "1125899906842625",
              "owner": "0x541e28fb12aa661a30358f2bebcd44460187ec918cb9cee075c2db86ee6aed93",
              "transfer_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0x3da9e9308cfbd894e19bfefff44e20bec40ef772d0bbd0cde66973690a206cd1",
                    "creation_num": "1125899906842624"
                  }
                }
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
          "state_key_hash": "0xe3091d994e947edb6dad230fff53dd7f2f1b698c3e5458facbce1890095531de",
          "data": {
            "type": "0x1::account::Account",
            "data": {
              "authentication_key": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
              "coin_register_events": {
                "counter": "1",
                "guid": {
                  "id": {
                    "addr": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
                    "creation_num": "0"
                  }
                }
              },
              "guid_creation_num": "4",
              "key_rotation_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
                    "creation_num": "1"
                  }
                }
              },
              "rotation_capability_offer": {
                "for": {
                  "vec": []
                }
              },
              "sequence_number": "341",
              "signer_capability_offer": {
                "for": {
                  "vec": []
                }
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xaa2a14d25a92e322b40859320e6f4ee6ff90a96e1415bcd108df58184a5a658d",
          "state_key_hash": "0xa91b9c0d4a0ec97f93692e6832bcd251e194f2ba609766c864f7af1ad018dfe5",
          "data": {
            "type": "0x1::fungible_asset::FungibleStore",
            "data": {
              "balance": "826592300",
              "frozen": false,
              "metadata": {
                "inner": "0xa"
              }
            }
          },
          "type": "write_resource"
        },
        {
          "address": "0xaa2a14d25a92e322b40859320e6f4ee6ff90a96e1415bcd108df58184a5a658d",
          "state_key_hash": "0xa91b9c0d4a0ec97f93692e6832bcd251e194f2ba609766c864f7af1ad018dfe5",
          "data": {
            "type": "0x1::object::ObjectCore",
            "data": {
              "allow_ungated_transfer": false,
              "guid_creation_num": "1125899906842625",
              "owner": "0xcff3f102c7aaed500afa51d94d74f3b9f7e7b8e5a399fee14b60ac2211f97f1b",
              "transfer_events": {
                "counter": "0",
                "guid": {
                  "id": {
                    "addr": "0xaa2a14d25a92e322b40859320e6f4ee6ff90a96e1415bcd108df58184a5a658d",
                    "creation_num": "1125899906842624"
                  }
                }
              }
            }
          },
          "type": "write_resource"
        }
      ],
      "sender": "0x5f9f8c58245aa43b289da4662079a38eab09f4d2f838918337995ad6951fa452",
      "sequence_number": "340",
      "max_gas_amount": "100000",
      "gas_unit_price": "100",
      "expiration_timestamp_secs": "1762134858",
      "payload": {
        "function": "0x5a0ad9e31a2f452504429b6f7073cb325994c2c66204f5deb8e0561a9e950c3c::TeviStar::star_transfer",
        "type_arguments": [],
        "arguments": [
          "0x541e28fb12aa661a30358f2bebcd44460187ec918cb9cee075c2db86ee6aed93",
          "300000000"
        ],
        "type": "entry_function_payload"
      },
      "signature": {
        "sender": {
          "public_key": "0xf87d0e08d5ef833eaf9fed7ad1c0dbb2a4e54a6400d72c465d32380d0e748209",
          "signature": "0x83412d5d5ec984e37ad16e7fd49a1542f06ee6d339c7a4be779df1bdbff06791372b9fcdb847bcad3c1d49d0bb1702e1a51dbdadea370898bb13aaf14c27e203",
          "type": "ed25519_signature"
        },
        "secondary_signer_addresses": [],
        "secondary_signers": [],
        "fee_payer_address": "0xcff3f102c7aaed500afa51d94d74f3b9f7e7b8e5a399fee14b60ac2211f97f1b",
        "fee_payer_signer": {
          "public_key": "0x013a3eb8ffd9480239f588cb9e1cff4662b0542f2dbdaa619895123aca158003",
          "signature": "0x487d0ab9d1d8466ec03e189052a38b59d70256f40b9bb022aa9187b597668a7b1a9623b6b823244e98ba79dc2bb74b7a9c8292ad4c068411d433591b1f3a2e0d",
          "type": "ed25519_signature"
        },
        "type": "fee_payer_signature"
      },
      "replay_protection_nonce": null,
      "events": [
        {
          "guid": {
            "creation_number": "0",
            "account_address": "0x0"
          },
          "sequence_number": "0",
          "type": "0x1::fungible_asset::Withdraw",
          "data": {
            "amount": "300000000",
            "store": "0x1f90b383d8731a29cd84d2cdbb1a6b5818e975fdd9f1bd6db35ff8c1f263306f"
          }
        },
        {
          "guid": {
            "creation_number": "0",
            "account_address": "0x0"
          },
          "sequence_number": "0",
          "type": "0x1::fungible_asset::Deposit",
          "data": {
            "amount": "300000000",
            "store": "0x3da9e9308cfbd894e19bfefff44e20bec40ef772d0bbd0cde66973690a206cd1"
          }
        },
        {
          "guid": {
            "creation_number": "0",
            "account_address": "0x0"
          },
          "sequence_number": "0",
          "type": "0x1::transaction_fee::FeeStatement",
          "data": {
            "execution_gas_units": "5",
            "io_gas_units": "7",
            "storage_fee_octas": "0",
            "storage_fee_refund_octas": "0",
            "total_charge_gas_units": "11"
          }
        }
      ],
      "timestamp": "1762134258889133",
      "type": "user_transaction"
    },
    {
      "version": "3665938238",
      "hash": "0xf10cd146a3990b19262ab913b207ea1f8c70653bc4775251fc0c135523da5d3e",
      "state_change_hash": "0xafb6e14fe47d850fd0a7395bcfb997ffacf4715e0f895cc162c218e4a7564bc6",
      "event_root_hash": "0x414343554d554c41544f525f504c414345484f4c4445525f4841534800000000",
      "state_checkpoint_hash": "0xbeb0a640093bf8ddceda4b6d4c696ae7e027000f93a80c78fc7cb80164322e5b",
      "gas_used": "0",
      "success": true,
      "vm_status": "Executed successfully",
      "accumulator_root_hash": "0x2ef219e219fcc53e313d48bf5723f69d5e4716e37a6e94e80dd4bbab2a4d5c63",
      "changes": [],
      "timestamp": "1762134258889133",
      "block_end_info": {
        "block_gas_limit_reached": false,
        "block_output_limit_reached": false,
        "block_effective_block_gas_units": 24,
        "block_approx_output_size": 5759
      },
      "type": "block_epilogue_transaction"
    }
  ]
}