Block type (1->request(create contract). 2->request(transfer). 3->request(claim SBP rewards). 4->response. 5->response(failed). 6->request(refund by contract). 7->response(genesis). 1, 2, 3 and 6 are request. 4, 5 and 7 are response. Specifically, common transfer has request block type 2 and response block type 4)
hash
hex string
Hash
The hash of transaction
prevHash
hex string
Hash
The hash of previous transaction in the account chain. 0000000000000000000000000000000000000000000000000000000000000000 if no previous transaction in the account
accountAddress
string
Address
Account address
publicKey
base64 string
[]byte
The public key of whom the block was produced
fromAddress
string
Address
The address of whom the transaction was sent from. For response only
toAddress
string
Address
The address of whom the transaction is sent to. For request only
fromBlockHash
hex string
Hash
The hash of request transaction. For response only, otherwise 0000000000000000000000000000000000000000000000000000000000000000 is filled
tokenId
string
TokenTypeId
The token ID in which the transaction is settled
data
string
[]byte
Additional data which the transaction may carry
timestamp
int64
int64
The timestamp(seconds) in which the transaction was snapshotted
logHash
hex string
Hash
The hash of LogList generated by smart contract
nonce
base64 string
[]byte]
PoW nonce
signature
base64 string
[]byte]
Transaction signature
height
string
uint64
Transaction height
quota
string
uint64
The quota consumed by the transaction, excluding temporary quota obtained through PoW
quotaUsed
string
uint64
The quota consumed by the transaction
utUsed
string
float
The quota consumed by the transaction in Unit Transactions (rounded to 4 decimals)
amount
string
big.Int
Transaction amount
fee
string
big.Int
Transaction fee
confirmedTimes
string
uint64
The confirmation number of the transaction
confirmedHash
hex string
Hash
The hash of snapshot block in which the transaction was snapshotted
tokenInfo
tokenInfo
tokenInfo
The token information in which the transaction is settled
sendBlockList
[]*RawTxBlock
[]*RawTxBlock
A list of request transactions sent from within the block. RS block only
receiveBlockHeight
string
uint64
The height of the corresponding response transaction. Request transaction only
receiveBlockHash
hex string
Hash
The hash of the corresponding response transaction. Request transaction only