| Items |
Feild |
Description |
Notice |
Input Data
|
input
|
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).
|
|
| 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" } ] },
|
|
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). | |
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, } ] } ]
|
|
| 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.
|
|