API reference
Vaultody
GET
/vaults/{vaultId}/{blockchain}/transactions/{transactionId}
Get Transaction Details
Through this endpoint customers can obtain details on a transaction.
Path parameters
blockchain
string
required
Represents the specific blockchain, e.g. Bitcoin, Ethereum, Binance Smart Chain, Tron.
transactionId
string
required
Reference number for a particular transaction on the blockchain.
vaultId
string
required
Represents the specific vault ID.
Query parameters
context
string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
Response
Returns 200 the request has been successful.
apiVersion
string
required
Specifies the version of the API that incorporates this endpoint.
requestId
string
required
Defines the ID of the request. The `requestId` is generated by Vaultody and it's unique for every request.
context
string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
data
object
required
item
object
required
dateTime
integer
required
Defines the specific UNIX time when the transaction was created.
direction
string
required
The direction of a transaction, e.g incoming, outgoing, client-internal, vault-internal, internal.
internalTransfers
object[]
Information about internal transfers within a transaction.
fromAddress
string
required
The sender's address for the internal transfer.
operationId
string
required
The ID of the operation.
operationType
string
required
The type of operation being performed within the transaction. It provides information about the nature of the action being executed.
previousTxHash
string
required
The hash of the transaction that occurred immediately before the current transaction within the blockchain.
timestamp
integer
required
Time when the transaction was recorded on the blockchain.
toAddress
string
required
The receiver's address for the internal transfer.
minedInBlockHeight
string
required
Represents the hash of the block where this transaction was mined/confirmed for first time.
network
string
required
The specific network, e.g mainnet, testnet, sepolia, nile.
recipients
object[]
required
Information about recipients.
address
string
required
Recipient's address.
addressType
string
Represents the address type, e.g deposit, smart.
amount
string
required
Amount received.
amountUnit
string
required
Symbol of the unit e.g. BTC, TRX, ETH.
isVaultAddress
string
required
Indicates if the address belongs to the vault (true/false).
label
string
Label of the address.
senders
object[]
required
Information about senders.
address
string
required
Sender's address.
addressType
string
Represents the address type, e.g deposit.
amount
string
required
Amount sent.
amountUnit
string
required
Symbol of the unit e.g. BTC, TRX, ETH.
isVaultAddress
string
required
Indicates if the address belongs to the vault.
label
string
Label of the address.
status
string
required
Transaction status, e.g. confirmed, faild.
tokensTransfers
object[]
Information about token transaction, in case it is about token.
amount
string
required
Amount of tokens transferred.
amountUnit
string
required
Symbol of the token, e.g. JST, USDT, USDC.
contractAddress
string
required
Contract address of the token.
decimals
integer
required
The number of decimal places that a token can be divided into.
fromAddress
string
required
Sender's address.
toAddress
string
required
Receiver's address.
tokenName
string
required
Name of the token, e.g. Tether, JUST, USD Coin.
type
string
required
Type of token e.g. TRC-20, BEP-20,
transactionFee
object
required
Transaction fee information.
amount
string
required
Amount of transaction fee.
amountUnit
string
required
Symbol of the unit e.g. BTC, TRX, ETH, BNB.