The input data of the transaction, usually the transaction's instructions or data.
Message Sender
sender
The address of the transaction initiator.
Error Message
error
Error message. If no error occurs, it would return "null".
Transaction Logs
logs
Logs generated during the transaction execution, including program calls and instruction executions. Example: "logs": [ "Program ComputeBudget111111111111111111111111111111 invoke [1]", "Program ComputeBudget111111111111111111111111111111 success", "Program 11111111111111111111111111111111 invoke [1]", "Program 11111111111111111111111111111111 success" ]
Slot Height
slot_height
The slot height at which the transaction simulation occurred.
transaction fee
transaction_fee
The fee associated with this transaction, usually expressed in the smallest unit (lamports).
Asset Changes
Items
Feild
Description
Notice
Changes of Solana
sol_changes
Changes in Solana (SOL) tokens. (1)address: The address involved in the transaction. (2)from_address: Whether the address is the sender (1 for yes, 0 for no). (3)risky_address: Whether the address is flagged as risky (1 for yes, 0 for no). (4)pre_lamports: The SOL balance of the address before the transaction (in lamports). (5)post_lamports: The SOL balance of the address after the transaction (in lamports). (6)lamport_changes: The change in SOL balance of the address during the transaction (in lamports). Example: "sol_changes": [ { "address": "GBKvC4XwX5i1QQcxygVHkFhvbGuGVqoj3uqTrpNQVZdB", "post_lamports": "890880", "lamport_changes": "-1005288904", "risky_address": 0, "from_address": 1, "pre_lamports": "1006179784" }, { "address": "6qFr7ja26pD8XSc5HTD8xUi33rhGWi5y9J4644ixxSrs", "post_lamports": "1012149559", "lamport_changes": "1005273904", "risky_address": 0, "from_address": 0, "pre_lamports": "6875655" } ],
Changes of Tokens
token_changes
Changes in other non-native tokens. (1)symbol: The symbol of the token. (2)mint: The mint address of the token. (3)decimals: The number of decimals of the token. (4)name: The name of the token. (5)change_detail: Detailed information on token balance changes. (6)address: The token account address involved in the transaction. (7)owner: The owner address of the token account. (8)from_address: Whether the address is the sender (1 for yes, 0 for no). (9)risky_address: Whether the address is flagged as risky (1 for yes, 0 for no). (10)pre_amount: The token balance of the address before the transaction. (11)post_amount: The token balance of the address after the transaction. (12)amount_changes: The change in token balance of the address during the transaction. Example: "token_changes": [ { "symbol": "USDT", "mint": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB", "decimals": 6, "name": "USDT", "change_detail": [ { "address": "4xUzkVddrrAmU5Pr3wYj65Ntot9Vn6oYvmHaEdkHGNgY", "owner": "GBKvC4XwX5i1QQcxygVHkFhvbGuGVqoj3uqTrpNQVZdB", "post_amount": "0", "amount_changes": "-29900000", "risky_address": 0, "from_address": 1, "pre_amount": "29900000" }, { "address": "3LsCkrbAddxRUCfRqnuai1Q1ff8Xbxkr9UCKXDMuWrGS", "owner": "6qFr7ja26pD8XSc5HTD8xUi33rhGWi5y9J4644ixxSrs", "post_amount": "29900000", "amount_changes": "29900000", "risky_address": 0, "from_address": 0, "pre_amount": "0" } ] } ],
Changes of NFTs
nft_changes
Changes in NFTs. (1)symbol: The symbol of the token. (2)mint: The mint address of the token. (3)decimals: The number of decimals of the token. (4)name: The name of the token. (5)change_detail: Detailed information on token balance changes. (6)address: The token account address involved in the transaction. (7)owner: The owner address of the token account. (8)from_address: Whether the address is the sender (1 for yes, 0 for no). (9)risky_address: Whether the address is flagged as risky (1 for yes, 0 for no). (10)pre_amount: The token balance of the address before the transaction. (11)post_amount: The token balance of the address after the transaction. (12)amount_changes: The change in token balance of the address during the transaction. Examples: "nft_changes": [ { "symbol": "ZILLA", "mint": "DVTofLMYGvSnSb4vTMgaJGdpehq59E2haRiszw9jPenE", "decimals": 0, "name": "Metazilla #878", "change_detail": [ { "address": "4a5NzrcQx2Nsh69dPWY2RypBbbDmYNpLwAqDNtYtmChE", "owner": "GBKvC4XwX5i1QQcxygVHkFhvbGuGVqoj3uqTrpNQVZdB", "post_amount": "0", "amount_changes": "-1", "risky_address": 0, "from_address": 1, "pre_amount": "1" }, { "address": "AcrtMih2akz4xJ4CRZAfojvkqRVaPJNhoJJZN1PgzsAA", "owner": "HMsKZrDKsEKoix8WeWeuKh7yXzHN42uXCdsVDuechAty", "post_amount": "1", "amount_changes": "1", "risky_address": 0, "from_address": 0, "pre_amount": "0" } ] },
Ownership Changes
Detailed information on asset ownership changes.
Items
Feild
Description
Notice
Assets Symbol
symbol
The symbol of the asset.
Assets Mint Address
mint
The mint address of the asset.
Assets Decimals
decimals
The number of decimals of the asset.
Assets Name
name
The name of the asset.
Pre Owner
pre_owner
The address of the owner before the transaction.
Post Owner
post_owner
The address of the owner after the transaction.
Owner Changed
owner_changed
Indicates whether the owner has changed (0 for no, 1 for yes).
Risky New Owner
risky_post_owner
Indicates whether the new owner is flagged as risky (1 for yes, 0 for no).
Allowance Upgrades
Changes in token allowances.
Items
Feild
Description
Notice
Assets Symbol
symbol
The symbol of the asset.
Assets Mint Address
mint
The mint address of the asset.
Assets Decimals
decimals
The number of decimals of the asset.
Assets Name
name
The name of the asset.
Newest Allowance
new_allowances
The newest assets allowances. (1)owner: The address of the token owner. (2)spender: The address of token spender. (3)pre_amount: The allowance amount before the transaction. (4)post_amount: The allowance amount after the transaction. (5)allowance_change: The amount of allowance change. (6)risky_spender: The token account address involved in the transaction. Example: "allowance_upgrades": [ { "symbol": "USDT", "mint": "Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB", "decimals": 6, "name": "USDT", "new_allowances": [ { "owner": "GBKvC4XwX5i1QQcxygVHkFhvbGuGVqoj3uqTrpNQVZdB", "spender": "HMsKZrDKsEKoix8WeWeuKh7yXzHN42uXCdsVDuechAty", "pre_amount": "0", "post_amount": "50000000", "allowance_change": "50000000", "risky_spender": 1, } ] } ]
Risk Info
Items
Feild
Description
Notice
Risky Transaction
risky_txn
ndicates whether the transaction has potential risks. 1 indicates there is a risk, 0 indicates no risk. Other values may be used in the future to indicate different types of risks.
Risk Type
risk_type
A list of risk types, with each integer representing a specific type of risk. "1" for "Transfer more than 90% of SOL." "2" for "Transfer more than 90% of a specific token." "3" for "Transfer multiple assets at once." "4" for "Ownership of an asset is transferred to a new address." "5" for "Ownerships of multiple assets are transferred to a new address." "6" for "Ownership of an asset is transferred to a malicious address." "7" for "Ownerships of multiple assets are transferred to a malicious address." "8" for "Approve allowances for assets." "9" for "Transaction contains too many instructions."
Risk Detail
risk_detail
Detailed information about the transaction's risk. When risky_txn is 1, this field provides specific risk warnings.