/getTransactionsPage
curl --request POST \
--url 'http://1.1.1.1/getTransactionsPage?start_index=integer&end_index=100' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"EndIndex": 100,
"RemoveDuplicates": "false",
"Meta": {
"FunctionName": "getTransactionsPage",
"RandomData": "288cd49d4b8bf00e7d6114b78d5668d5581d6b953fafef779133caa844cd4229",
"Destination": "b9cb8afe52f1d52521cf2b62dfe12146156ad5328f83c62c20c7da81b263356a61340de745c858998544c041798b01c2f4fac31bebe52a19280a32cd57d6d374ea",
"Time": "2021-02-07T18:37:46.948Z",
"Source": "048b99461a70a49abe63fd585cb224177a22a92d2e9e4ddfbc0027887bee9d1843388f42a3eb2e740565e115ad8b7981abf59e3b03b771f4b063b53c517d7a9d99",
"AccessToken": "51311c84d2c8fd2fafbe56ceb1fb30a99d3417abfc55769577338ab286798087"
}
}'"After calling searchTransactions, this function returns all transactions in system for given indices range
- You can request up to 1000 transaction in one request
transactions Response -----------------------
there will be json with array field "Transactions", each element in the array will have the following fields
1."Account" - account name 2."Amount" - amount in smallest unit (as string) 3."Confirmations" - string representing amount of confirmations 4."Currency" - currency symbol string 5."Date" - string representing date and time 6."From" - string representing the source address 7."In/Out" - "In" or "Out" (representing output or input transaction) 8."Number" - serial number of the result 9."Status" - string representing status of the transaction 10."To" - string representing the destination address 11."TxId" - string representing the tx id or tx hash of the transaction 12."User Description" - string representing the description of the user (empty for input transactions) 13."ExtraData" - array of elements representing another data for the transaction structure- a."Key" b."Value" c."ExtraDataForKey" - array of elements representing inner extra data of structure c1."Key" c2."Value" the extra data will be different on all types and it will be detailed here. note - some transactions will include more than one Transaction element, for example, in bitcoin output transaction there will be Transaction element for every destination that will contain its destination data, however the extra data will include data that represent the whole transaction. The documentation below refers to input and output transactions.
explanation for extra data in output transactions
1.Key- "In/Out" Value- "Out" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "User" Value- string representing user - "<user_name> (id- <user_id>)" ExtraDataForKey-[]
6.Key- "Group" Value- group name ExtraDataForKey-[]
7.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
8.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
9.Key- "Amount to Destinations" Value- string representing sum of the money (in smallest unit) to all destinations ExtraDataForKey-[] { Key- "Address of Destination 1" Value- string of the address }
{ Key- "Contact Name of Destination 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 1" Value- string of the amount money in smallest unit }
{ Key- "Address of Destination 2" Value- string of the address }
{ Key- "Contact Name of Destination 2" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 2" Value- string of the amount money in smallest unit } ...will continue as 3,4 by the transaction ]
10.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit in one of the two variations- a." (with fee)" - in transaction case b." + fee" - in transaction request case (this is the state when transaction still not signed or not approved) ExtraDataForKey-[]
11.Key- "Machine" Value- "Cold" or "Hot" (transaction send from cold or from hot) ExtraDataForKey-[]
12.Key- "Status" Value- string representing status of the transaction, for example "Sent", "Failed"... in eth and erc20 and ripple transactions that are out of gas or out of balance they will be marked "Sent (X)" ExtraDataForKey-[]
13.Key- "Status Description" Value- string adding details for status of the transaction (mostly for failed reasons explanations) ExtraDataForKey-[]
//the following element will appear only on transactions waiting in queue or failed time out 14.Key- "Timeout At" Value- string representing date for the transaction to be fail on time out. ExtraDataForKey-[]
15.Key- "User Description" Value- string that user sent the transaction with. ExtraDataForKey-[]
//this element relevant only for sent transactions in ripple, eth and erc20 16.Key- "Nonce" Value- string that represent the transaction nonce ExtraDataForKey-[]
//this element relevant only for sent transactions in eth and erc20 17.Key- "Gas Price" Value- string that represent the fee amount of eth to gas unit in smallest unit ExtraDataForKey-[]
//this element relevant only for sent transactions in eth and erc20 18.Key- "Gas Limit" Value- string that represent the limit of gas units in sent transaction ExtraDataForKey-[]
//this element relevant only for sent transactions in ripple, eth and erc20 19.Key- "Out Of Gas / Balance" Value- "True" or "False" ExtraDataForKey-[]
//this element relevant only for sent transactions in bitcoin 20.Key- "Fee Per VByte" Value- string that represents the amount of satoshi per virtual byte in bitcoin transaction ExtraDataForKey-[]
//this element relevant only for sent transactions in bitcoincash 21.Key- "Fee Per Byte" Value- string that represents the amount of satoshi per byte in bitcoincash transaction ExtraDataForKey-[]
//this element relevant only for sent transactions in ripple bitcoin and bitcoincash 22.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
23.Key- "TxId" Value- string that represent the txid or txhash , empty for non sent transactions ExtraDataForKey-[]
//this element exist only in sent transactions 24.Key- "Raw Transaction" Value- string that represent the serialize of the transaction into bytes ExtraDataForKey-[]
25.Key- "Block Number" Value- string that represent the block number for the transaction to be included, or "None" if the transaction is not in blockchain yet ExtraDataForKey-[]
26.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "0" if the transaction is not in blockchain yet, or "" if there is no node communication at the moment and the transaction is not in the blockchain ExtraDataForKey-[]
27.Key- "TxToken" Value- string that represent the id of the transaction in the db (represents also the access key that used to send this transaction) ExtraDataForKey-[]
28.Key: "OriginalOneUnitPrice" Value: Price of specific currency ExtraDataForKey:[]
29.Key: "Fee Actually Paid" Value: Fee amount that was paid in this transaction ExtraDataForKey:[]
30.Key: "Declined By The Blockchain" Value: Boolean for whether the transaction bas been declined by the blockchain. ExtraDataForKey:[]
31.Key: "Memo" Value: Value: Memo string for this transaction. example: "GBLNBSHIIQIUW5I63ZVZMYHGFVLIZL7GS3BRZFYV6DIAFKBWDLRBWU6A" ExtraDataForKey:[]
explanation for extra data in bitcoin/bitcoincash input transactions-
in btc/bch input transactions we will have Transaction object for each output in the transaction that is our cold/hot or deposit address.
1.Key- "In/Out" Value- "In" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date of the block closed that included the transaction ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[]
Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
6.Key- "Amount to Destinations" Value- string representing sum of the money (in smallest unit) to all destinations (include non our wallet destinations) ExtraDataForKey-[] { Key- "Address of Destination 1" Value- string of the address }
{ Key- "Contact Name of Destination 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 1" Value- string of the amount money in smallest unit }
//the following element will appear only if the output is our deposit address { Key- "Account of Destination 1" Value- string of the account id that the deposit address is assigned to }
//the following element will appear only if the output is our deposit address { Key- "Deposit Address Index of Destination 1" Value- string of the deposit address index (inside account) }
...will continue as 2,3,4 by the transaction ]
7.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
8.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
9.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
10.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
//this element relevant only for input transactions in bitcoin 11.Key- "Fee Per VByte" Value- string that represents the amount of satoshi per virtual byte in bitcoin transaction ExtraDataForKey-[]
//this element relevant only for input transactions in bitcoincash 12.Key- "Fee Per Byte" Value- string that represents the amount of satoshi per byte in bitcoincash transaction ExtraDataForKey-[]
13.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
14.Key- "TxId" Value- string that represent the txid ExtraDataForKey-[]
15.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
16.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
explanation for extra data in ripple input transactions-
1.Key- "In/Out" Value- "In" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date of the block closed that included the transaction ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "Ripple (symbol- XRP)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ] 6.Key- "Amount to Destinations" Value- string representing the money (in smallest unit) to destination ExtraDataForKey-[ { Key- "Address of Destination 1" Value- string of the address (if destination includes destination tag it will be concatinating "-") }
{ Key- "Contact Name of Destination 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 1" Value- string of the amount money in smallest unit } ]
7.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
8.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot ExtraDataForKey-[]
9.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
10.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
11.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
12.Key- "TxId" Value- string that represent the tx hash ExtraDataForKey-[]
13.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
14.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
explanation for extra data in ethereum and erc20 input transactions-
1.Key- "In/Out" Value- "In" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date of the block closed that included the transaction ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "Transaction Type" Value- one of the following "Ethereum Transaction", "Ethereum Internal Transaction", "ERC20 Token Transaction" ExtraDataForKey-[]
//the following element is relevant only for ethereum internal transactions
7.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { { Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
8.Key- "Amount to Destinations" Value- string representing the money (in smallest unit) to destination ExtraDataForKey-[] { Key- "Address of Destination 1" Value- string of the address (if destination includes destination tag it will be concatinating "-") }
{ Key- "Contact Name of Destination 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 1" Value- string of the amount money in smallest unit }
//the following element will appear only if the output is our deposit address { Key- "Account of Destination 1" Value- string of the account id that the deposit address is assigned to }
//the following element will appear only if the output is our deposit address { Key- "Deposit Address Index of Destination 1" Value- string of the deposit address index (inside account) }
9.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
10.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
11.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
12.Key- "Gas Price" Value- string representing the fee in smallest unit for single gas unit ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 13.Key- "Gas Limit" Value- string representing the limit for gas units in the transaction ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 14.Key- "Gas Used" Value- string representing the actual amount of gas units used in the transaction ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 15.Key- "Total Fee" Value- string representing the amount of fee payed in the transaction in smallest unit ExtraDataForKey-[]
16.Key- "TxId" Value- string that represent the tx hash ExtraDataForKey-[]
//the following element is relevant only for internal eth transactions 17.Key- "Trace Id" Value- string representing id for operation performed as part of actions in smart contract ExtraDataForKey-[]
18.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
19.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
explanation for extra data in stellar input transactions-
1.Key- "In/Out" Value- "Out" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "User" Value- string representing user - "<user_name> (id- <user_id>)" ExtraDataForKey-[]
6.Key- "Group" Value- group name ExtraDataForKey-[]
7.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[] 8.Key- "OriginalOneUnitPrice" Value- Price of specific currency ExtraDataForKey-[]
9.Key- "Transaction Version" Value- Version of the transaction ExtraDataForKey-[]
10.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
11.8.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to destination" Value- string of the contact name or "" if not exist, also shows Memo here chosen for the transaction in here , example for Memo text- "GBLNBSHIIQIUW5I63ZVZMYHGFVLIZL7GS3BRZFYV6DIAFKBWDLRBWU6A-Memo_Text-sad" example for Memo hash- "GBLNBSHIIQIUW5I63ZVZMYHGFVLIZL7GS3BRZFYV6DIAFKBWDLRBWU6A-Memo_Hash-000000000000000000000000000000000000000000000000000000000000eeee" example for Memo ID- "GBLNBSHIIQIUW5I63ZVZMYHGFVLIZL7GS3BRZFYV6DIAFKBWDLRBWU6A-Memo_Id-1111" etc...
}
12.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
13.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
14.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
15.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
16.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
17.Key- "TxId" Value- string that represent the txid ExtraDataForKey-[]
18.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
19.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
20.Key- "Nonce" Value- string represent the Nonce number ExtraDataForKey-[]
21.Key- "Declined by blockchain" Value- True or false whether declined by blockchain ExtraDataForKey-[]
22.Key- "Raw transaction" Value- string of the raw transaction address ExtraDataForKey-[]
23.Key- "TxToken" Value- string that represent the tx token from cold ExtraDataForKey-[]
24.Key- "Destination address" Value- string of address to transfer to ExtraDataForKey-[]
25.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
explanation for extra data in cardano input transactions-
1.Key- "In/Out" Value- "Out" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "User" Value- string representing user - "<user_name> (id- <user_id>)" ExtraDataForKey-[]
6.Key- "Group" Value- group name ExtraDataForKey-[]
7.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
8.Key- "OriginalOneUnitPrice" Value- Price of specific currency ExtraDataForKey-[]
9.Key- "Transaction Version" Value- Version of the transaction, if EVM "Legacy"/"EIP1559 (London Fork)" if not EVM "" ExtraDataForKey-[]
10.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
11.8.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ] Key- "Amount to Destinations" Value- string representing the money (in smallest unit) to destination ExtraDataForKey-[] 12.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
13.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
14.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
15.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
16.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
17.Key- "TxId" Value- string that represent the txid ExtraDataForKey-[]
18.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
19.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
20.Key- "Nonce" Value- string represent the Nonce number ExtraDataForKey-[]
21.Key- "Declined by blockchain" Value- True or false whether declined by blockchain ExtraDataForKey-[]
22.Key- "Raw transaction" Value- string of the raw transaction address ExtraDataForKey-[]
23.Key- "TxToken" Value- string that represent the tx token from cold ExtraDataForKey-[]
24.Key- "Fee per VByte" Value- string that represent how much fee was taken in this operation ExtraDataForKey-[]
25.Key "Staking Operation" Value- ""/"Rewards Withdrawal"/"Delegation" /"First Delegation", string that represent which staking operation being performed Tezos- ""/"Delegation"
ExtraDataForKey:[]
26.Key- "Staking Additional Info" Value-string that represent the additional info such as pool ID, "" / "Pool Id-"else- "" and the actual pool id ExtraDataForKey:[]
explanation for extra data in Tezos input transactions-
1.Key- "In/Out" Value- "Out" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "Amount" Value- Amount that took place in this transaction
6.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
7.Key- "From" Value- string that represent the sender address ExtraDataForKey-[]
8.Key- "Status" Value- string that represent the status of the transaction ExtraDataForKey-[]
9.Key- "To" Value- string that represent the reciever address ExtraDataForKey-[]
10.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
11.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
12.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
13.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
14.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
15.Key- "Branch" Value- string that represent the branch address, only in Tezos, the branch (block hash) the transaction was signed with ExtraDataForKey-[]
16.Key- "Gas Limit" Value- string representing the limit for gas units in the transaction ExtraDataForKey-[]
17.Key- "Storage Limit" Value- string representing the limit for storage units in the transaction, only relevant in Tezos ExtraDataForKey-[]
18.Key "Staking Operation" Value- ""/"Delegation"
ExtraDataForKey:[]
explanation for extra data in CELO output transactions-
1.Key- "Out" Value- "Out" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "User" Value- string representing user - "<user_name> (id- <user_id>)" ExtraDataForKey-[]
6.Key- "Group" Value- group name ExtraDataForKey-[]
7.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
8.Key- "OriginalOneUnitPrice" Value- Price of specific currency ExtraDataForKey-[]
9.Key- "Transaction Version" Value- Version of the transaction ExtraDataForKey-[]
10.Key- "Is Group Transaction" Value- "True" or "False" ExtraDataForKey-[]
11.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to destination" Value- string of the contact name or "" if not exist }
12.Key- "Total Out Amount" Value- string representing total out amount with fee in the transaction in smallest unit-" (with fee)" ExtraDataForKey-[]
13.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
14.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
15.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
16.Key- "Total Fee" Value- string that represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey-[]
17.Key- "TxId" Value- string that represent the txid ExtraDataForKey-[]
18.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
19.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
20.Key- "Nonce" Value- string represent the Nonce number ExtraDataForKey-[]
21.Key- "Declined by blockchain" Value- True or false whether declined by blockchain ExtraDataForKey-[]
22.Key- "Raw transaction" Value- string of the raw transaction address ExtraDataForKey-[]
23.Key- "TxToken" Value- string that represent the tx token from cold ExtraDataForKey-[]
24.Key- "Gas Price" Value- string that represent the gas price set ExtraDataForKey-[]
25.Key- "Gas Limit" Value- string that represent the gas limit set ExtraDataForKey-[]
explanation for extra data in London Fork ETH input transactions-
1.Key- "In/Out" Value- "In" ExtraDataForKey-[]
2.Key- "Date" Value- string representing date of the block closed that included the transaction ExtraDataForKey-[]
3.Key- "Currency" Value- string representing currency - "<currency_name> (symbol- <currency_symbol>)" ExtraDataForKey-[]
4.Key- "Account" Value- string representing account - "<account_name> (id- <account_id>)" ExtraDataForKey-[]
5.Key- "Transaction Type" Value- one of the following "Ethereum Transaction", "Ethereum Internal Transaction", "ERC20 Token Transaction" ExtraDataForKey-[]
//the following element is relevant only for ethereum internal transactions
7.Key- "Sources" Value- string representing amount of sources in the transaction ExtraDataForKey-[] { Key- "Address of Source 1" Value- string of the address }
{ Key- "Contact Name of Source 1" Value- string of the contact name or "" if not exist }
{ Key- "Address of Source 2" Value- string of the address }
{ Key- "Contact Name of Source 2" Value- string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
8.Key- "Amount to Destinations" Value- string representing the money (in smallest unit) to destination ExtraDataForKey-[] { Key- "Address of Destination 1" Value- string of the address (if destination includes destination tag it will be concatinating "-") }
{ Key- "Contact Name of Destination 1" Value- string of the contact name or "" if not exist }
{ Key- "Amount to Destination 1" Value- string of the amount money in smallest unit }
//the following element will appear only if the output is our deposit address { Key- "Account of Destination 1" Value- string of the account id that the deposit address is assigned to }
//the following element will appear only if the output is our deposit address { Key- "Deposit Address Index of Destination 1" Value- string of the deposit address index (inside account) } ]
9.Key- "Machine" Value- "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey-[]
10.Key- "Status" Value- "Input Transaction" ExtraDataForKey-[]
11.Key- "User Description" Value- "" (always empty string) ExtraDataForKey-[]
12.Key- "Gas Price" Value- string representing the fee in smallest unit for single gas unit ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 13.Key- "Gas Limit" Value- string representing the limit for gas units in the transaction ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 14.Key- "Gas Used" Value- string representing the actual amount of gas units used in the transaction ExtraDataForKey-[]
//the following element is relevant for non internal eth transactions (only regular eth transactions and erc20 transactions) 15.Key- "Total Fee" Value- string representing the amount of fee payed in the transaction in smallest unit ExtraDataForKey-[]
16.Key- "TxId" Value- string that represent the tx hash ExtraDataForKey-[]
//the following element is relevant only for internal eth transactions 17.Key- "Trace Id" Value- string representing id for operation performed as part of actions in smart contract ExtraDataForKey-[]
18.Key- "Block Number" Value- string that represent the block number for the input transaction ExtraDataForKey-[]
19.Key- "Confirmations" Value- string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey-[]
20.Key- "Max Priority Fee" Value- the max priority fee we want to tip the miner. Should be sent in EVM / ERC20 transactions ExtraDataForKey-[]
explanation for extra data in MIOTA input transactions:
1.Key: "In/Out" Value: "In" ExtraDataForKey:[]
2.Key: "AccountId" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
3.Key: "Amount" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
4.Key: "Confirmations" Value: string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey:[]
5.Key: "Date" Value: string representing date ExtraDataForKey:[]
6.Key: "From" Value: string that represent the sender address ExtraDataForKey:[]
7.Key: "Status" Value: string that represent the status of the transaction ExtraDataForKey:[]
8.Key: "To" Value: string that represent the reciever addres ExtraDataForKey:[]
9.Key: "TxId" Value: string that represent the txid ExtraDataForKey:[]
10.Key: "User Description" Value: "" (always empty string) ExtraDataForKey:[]
11.8.Key: "Currency" Value: "Iota (symbol: MIOTA)" ExtraDataForKey:[ { Key: "Address of Destination 1" Value: string of the address }
{ Key: "Contact Name of Destination 1" Value: string of the contact name or "" if not exist }
{ Key: "Amount to destination" Value: string of the contact name or "" if not exist } { Key: "Address of Destination 2" Value: string of the address }
{ Key: "Contact Name of Destination 2" Value: string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
13.Key: "Total Out Amount" Value: string representing total out amount with fee in the transaction in smallest unit:" (with fee)" ExtraDataForKey:[]
14.Key: "Machine" Value: "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey:[]
15.Key: "Fee Per VByte" Value: Fee is always "0", string that represent how much fee was taken in this operation ExtraDataForKey:[]
16.Key: "Total Fee" Value: Fee is always "0", represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey:[]
explanation for extra data in HBAR input transactions:
1.Key: "In/Out" Value: "In" ExtraDataForKey:[]
2.Key: "AccountId" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
3.Key: "Amount" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
4.Key: "Confirmations" Value: string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey:[]
5.Key: "Date" Value: string representing date ExtraDataForKey:[]
6.Key: "From" Value: string that represent the sender address ExtraDataForKey:[]
7.Key: "Status" Value: string that represent the status of the transaction ExtraDataForKey:[]
8.Key: "To" Value: string that represent the reciever addres ExtraDataForKey:[]
9.Key: "TxId" Value: string that represent the txid ExtraDataForKey:[]
10.Key: "User Description" Value: "" (always empty string) ExtraDataForKey:[]
11.Key: "Currency" Value: "Hbar (symbol: HBAR)" ExtraDataForKey:[]
12.Key: "Account" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
13.Key: "Machine" Value: "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey:[]
14.Key: "Sources" Value: string representing the sources in the transaction ExtraDataForKey:[]
{ Key: "Address of Source 1" Value: string of the address }
{ Key: "Contact Name of Source 1" Value: string of the contact name or "" if not exist }
... will continue as 2,3 by the transaction ]
15.Key: "Memo" Value: Memo string for this transaction. example: "Hello, this is a text of HBAR (limited to a 100 characters)" ExtraDataForKey:[]
explanation for extra data in SMR input transactions:
1.Key: "In/Out" Value: "In" ExtraDataForKey:[]
2.Key: "AccountId" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
3.Key: "Amount" Value: string representing account : "<account_name> (id: <account_id>)" ExtraDataForKey:[]
4.Key: "Confirmations" Value: string that represent the amount of confirmations for transaction, or "" if there is no node communication at the moment ExtraDataForKey:[]
5.Key: "Date" Value: string representing date ExtraDataForKey:[]
6.Key: "From" Value: string that represent the sender address ExtraDataForKey:[]
7.Key: "Status" Value: string that represent the status of the transaction ExtraDataForKey:[]
8.Key: "To" Value: string that represent the reciever addres ExtraDataForKey:[]
9.Key: "TxId" Value: string that represent the txid ExtraDataForKey:[]
10.Key: "User Description" Value: "" (always empty string) ExtraDataForKey:[]
11.Key: "Currency" Value: "Shimmer (symbol: SMR)" ExtraDataForKey:[]
12.Key: "Sources" Value: string representing the sources in the transaction ExtraDataForKey:[]
{ Key: "Contact Name of Destination 1" Value: string of the contact name or "" if not exist }
{ Key: "Amount to destination" Value: string of the contact name or "" if not exist } { Key: "Address of Destination 2" Value: string of the address }
{ Key: "Contact Name of Destination 2" Value: string of the contact name or "" if not exist }
... will continue as 3,4 by the transaction ]
14.Key: "Total Out Amount" Value: string representing total out amount with fee in the transaction in smallest unit:" (with fee)" ExtraDataForKey:[]
15.Key: "Machine" Value: "Cold" for transactions to the cold or "Hot" for transactions to the hot or deposit addresses ExtraDataForKey:[]
16.Key: "Fee Per VByte" Value: Fee is always "0", represent how much fee was taken in this operation ExtraDataForKey:[]
17.Key: "Total Fee" Value: Fee is always "0", represents the amount of fee to pay in smallest unit in current transaction ExtraDataForKey:[]