-
Notifications
You must be signed in to change notification settings - Fork 64
getTransaction
katz edited this page Aug 18, 2020
·
10 revisions
The getTransaction method returns information about a particular transaction. A transaction consists of one or more transfers. A transfer is an amount-address pair. There could be several transfers in a single transaction.
JSON-RPC
{
"params":{
"transactionHash":"495f5944490c0ae76eee4c5634a1f9374d7406e728d45fabc4972f997c5e115d"
},
"method":"getTransaction"
}
Request Details:
Argument | Mandatory | Description | Format | Example |
---|---|---|---|---|
transactionHash | Yes | Hash of the requested transaction | string | example |
JSON-RPC
{
"jsonrpc": "2.0",
"result": {
"transaction": {
"amount": -1000,
"blockIndex": 488775,
"confirmations": 55366,
"depositCount": 1,
"extra": "01e3efcba7dba9af50475b23ae5082b0a9ad87c1f094c64dac7a9ce80b9f05ecc4",
"fee": 1000,
"firstDepositId": 2,
"isBase": false,
"paymentId": "",
"state": 0,
"timestamp": 1587386789,
"transactionHash": "495f5944490c0ae76eee4c5634a1f9374d7406e728d45fabc4972f997c5e115d",
"transfers": [
{
"address": "ccx7Xh4S7w3RtRbmfv3BaTNMZcbZL......74vDU5hw2eXjGwyiC8JfT3vPaUSmg9g1utGShBrGS",
"amount": -7000000,
"message": "",
"type": 0
},
{
"address": "ccx7Xh4S7w3RtRbmfv3BaTNMZcbZLu......4vDU5hw2eXjGwyiC8JfT3vPaUSmg9g1utGShBrGS",
"amount": 6999000,
"message": "",
"type": 0
}
],
"unlockTime": 0
}
}
}
Response Details:
Argument | Description | Format | Example |
---|---|---|---|
transaction | Contains (see table below) | array | See below |
Argument | Format | Description |
---|---|---|
transactionHash | string | hash of the transaction |
blockIndex | uint32 | number of the block that contains a transaction (optional) |
depositCount | uint64 | Number of deposits in the transactions |
firstDepositId | uint64 | The depositId of the first deposit in the transaction |
isBase | boolean | shows if the transaction is a coinbase transaction or not |
unlockTime | uint64 | height of the block when transaction is going to be available for spending |
amount | int64 | amount of the transaction |
fee | uint64 | transaction fee |
extra | string | |
paymentId | string | payment_id of the transaction (optional) |
transfers | array | contains address - string; amount - int64 |
- Object not found - The transaction does not exist in this container.
- Parse error - Incorrect formatting, JSON, or quotation marks used.
© 2018-2023 Conceal Network. All rights reserved.
- Conceal API Reference
- General Methods
- Private Key Methods
- Wallet Address Methods
- Deposit Methods
- Transaction Methods
- Delayed Transaction Methods
- Wallet Export Methods