Decode Raw Transaction Hex
Through this endpoint customers can decode a raw transaction hex and see the decoded transactions' details.
Path Parameters
-
Requiredblockchain string
Represents the specific blockchain protocol name, e.g. Ethereum, Bitcoin, etc.
Example : bitcoinPossible Values : bitcoin bitcoin-cash litecoin dogecoin dash ethereum ethereum-classic binance-smart-chain zcash -
Requirednetwork string
Represents the name of the blockchain network used; blockchain networks are usually identical as technology and software, but they differ in data, e.g. - "mainnet" is the live network with actual data while networks like "testnet", "ropsten" are test networks.
Example : testnetPossible Values : mainnet testnet mordor goerli
Query parameters
-
Optionalcontext 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.Example : yourExampleString
Request body schema application/json
-
Optionalcontext 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.Example : yourExampleString -
Requireddata object
-
Requireditem object
-
RequiredrawTransactionHex string
Represents the raw transaction Hex that has to be decoded.
Example : 0100000001f3f6a909f8521adb57d898d2985834e632374e770fd9e2b98656f1bf1fdfd427010000006b48304502203a776322ebf8eb8b58cc6ced4f2574f4c73aa664edce0b0022690f2f6f47c521022100b82353305988cb0ebd443089a173ceec93fe4dbfe98d74419ecc84a6a698e31d012103c5c1bc61f60ce3d6223a63cedbece03b12ef9f0068f2f3c4a7e7f06c523c3664ffffffff0260e31600000000001976a914977ae6e32349b99b72196cb62b5ef37329ed81b488ac063d1000000000001976a914f76bc4190f3d8e2315e5c11c59cfc8be9df747e388ac00000000
-
-
Response schema
Content-Type: application/json
The resource has been successfully created.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requireddata object
-
Requireditem object
-
RequiredblockchainSpeficicData object One Ofobject
-
Requiredlocktime integer
Represents the time at which a particular transaction can be added to the blockchain.
Example : 1781965 -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : 1ec73b0f61359927d02376b35993b756b1097cb9a857bec23da4c98c4977d2b2 -
RequiredvSize integer
Represents the virtual size of this transaction.
Example : 166 -
Requiredversion integer
Represents the transaction version number.
Example : 1 -
Requiredvin array
Represents the transaction inputs.
-
Optionaladdress string
Represents the address which send/receive the amount.
Example : 2N5PcdirZUzKF9bWuGdugNuzcQrCbBudxv1 -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 108c523cba933520905136262f6cdef87d68a1fa4ffb95b1a73f69a07ed2aed3 -
OptionaloutputIndex integer
Represents the output of a transaction.
Example : 3 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : 0014daaf6d5cb86befe42df851a4d1df052e663754c1 -
Optionalhex string
Represents the hex of the public key of the address.
Example : 160014daaf6d5cb86befe42df851a4d1df052e663754c1 -
Optionaltype string
Represents the script type of the reference transaction identifier.
Example : scripthash
-
-
Optionalsequence string
Represents the script sequence number.
Example : 4294967295 -
Optionaltxinwitness array
Represents an array hex-encoded witness data (if there is any) as strings.
Example : 3045022100c11ea5740bcd69f0f68a4914279838014d28923134d18e05c5a5486dfd06cc8c02200dadccec3f07bed0d1040f9e5a155efa5fdd40fc91f92342578d26848da4c6b901
-
-
Requiredvout array
Represents the transaction outputs.
-
RequiredscriptPubKey object
Script pub key of the transaction
-
Requiredaddress string
Represents the address which send the amount.
Example : 2MzakdGTEp8SMWEHKwKM4HYv6uNCBXtHpkV -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_HASH160 507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d15 OP_EQUAL -
Optionalhex string
Represents the hex of the script public key of the address.
Example : a914507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d1587 -
Optionaltype string
Represents the script type.
Example : scripthash
-
-
Optionalvalue string
Represents the sent/received amount.
Example : 0.00014400
-
-
Optionalweight integer
Represents the size of Bitcoin block, measured in weight units and including the segwit discount.
Example : 236
object-
Requiredlocktime integer
Represents the time at which a particular transaction can be added to the blockchain.
Example : 1781965 -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : 1ec73b0f61359927d02376b35993b756b1097cb9a857bec23da4c98c4977d2b2 -
RequiredvSize integer
Represents the virtual size of this transaction.
Example : 141 -
Requiredversion integer
Represents transaction version number.
Example : 1 -
Requiredvin array
Represents the transaction inputs.
-
Optionaladdress string
Represents the address which send/receive the amount.
Example : bitcoincash:qq0adqyntn2zl9tsyjfagnyda9j2gfjkk574lxyrxd -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 073c565b56e98cfd53013136e92b9fdcf774409f9dc0daff2cf7afadde3a3f0c -
OptionaloutputIndex string
Defines the output index of a transaction.
Example : 2 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : 0014daaf6d5cb86befe42df851a4d1df052e663754c1 -
Optionalhex string
Represents the hex of the public key of the address.
Example : 160014daaf6d5cb86befe42df851a4d1df052e663754c1 -
Optionaltype string
Represents the script type of the reference transaction identifier.
Example : scripthash
-
-
Optionalsequence string
Represents the script sequence number.
Example : 4294967295 -
Optionaltxinwitness array
Represents an array hex-encoded witness data (if there is any) as strings.
Example : 3045022100c11ea5740bcd69f0f68a4914279838014d28923134d18e05c5a5486dfd06cc8c02200dadccec3f07bed0d1040f9e5a155efa5fdd40fc91f92342578d26848da4c6b901
-
-
Requiredvout array
Represents the transaction outputs.
-
RequiredscriptPubKey object
Represents the script public key.
-
Requiredaddress string
Represents the address which send the amount.
Example : 2MzakdGTEp8SMWEHKwKM4HYv6uNCBXtHpkV -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_HASH160 507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d15 OP_EQUAL -
Optionalhex string
Represents the hex of the script public key of the address.
Example : a914507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d1587 -
Optionaltype string
Represents the script type.
Example : scripthash
-
-
Optionalvalue string
Represents the sent/received amount.
Example : 0.00014400
-
-
Optionalweight integer
Represents the size of a block, measured in weight units and including the segwit discount.
Example : 256
object-
Requiredlocktime integer
Represents the time at which a particular transaction can be added to the blockchain.
Example : 0 -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : 1b2a8bd59c0d776015cfe6fd6b5b4f936ffcf8adf7a56a1eed460e915ce82ea7 -
RequiredvSize integer
Represents the virtual size of this transaction.
Example : 141 -
Requiredversion integer
Represents transaction version number.
Example : 1 -
Requiredvin array
Represents the transaction inputs.
-
Optionaladdress string
Represents the address which send/receive the amount
Example : 7W7gfYstwDR6a2ZCxEidAuvshyomqJ8yXT -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 5061c34b1c1f40a9328c168f1070915bb9c450dbf2ecd566ae2e34e80651ecb4 -
OptionaloutputIndex string
Defines the output index of a transaction.
Example : 1 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : OP_DUP OP_HASH160 1fd680935cd42f95702493d44c8de964a42656b5 OP_EQUALVERIFY OP_CHECKSIG -
Optionalhex string
Represents the hex of the public key of the address
Example : 4197968cb34bfba488b4a2399f7959b823fefad79ca0b5ed3f3a4bec4c0286cab55b896b28bbbcd4e61cf584cecfd47063b18b481d8d680eafbf869ada1a02c52441210237a84e6d70e775f274e4cbd9f30f9f8b1a426e8b08a9f802a851ce501c930011 -
Optionaltype string
Represents the script type of the reference transaction identifier
Example : scripthash
-
-
Optionalsequence string
Represents the script sequence number.
Example : 4294967295 -
Optionaltxinwitness array
Represents an array hex-encoded witness data (if there is any) as strings.
Example : 3045022100c11ea5740bcd69f0f68a4914279838014d28923134d18e05c5a5486dfd06cc8c02200dadccec3f07bed0d1040f9e5a155efa5fdd40fc91f92342578d26848da4c6b901
-
-
Requiredvout array
Represents the transaction outputs.
-
RequiredscriptPubKey object
Represents the script public key.
-
Requiredaddress string
Represents the addresses which send the amount
Example : yP8A3cbdxRtLRduy5mXDsBnJtMzHWs6ZXr -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_DUP OP_HASH160 4112d3f2cc01db043c0e638bb6338c83a7b9aa8f OP_EQUALVERIFY OP_CHECKSIG -
Optionalhex string
Represents the hex of the script public key of the address.
Example : 76a9144112d3f2cc01db043c0e638bb6338c83a7b9aa8f88ac -
Optionaltype string
Represents the hex of the script public key of the address.
Example : 76a9144112d3f2cc01db043c0e638bb6338c83a7b9aa8f88ac
-
-
Optionalvalue string
Represents the sent/received amount.
Example : 0.5896
-
-
Optionalweight integer
Represents the size of a block, measured in weight units and including the segwit discount.
Example : 256
object-
Requiredlocktime integer
Represents the time at which a particular transaction can be added to the blockchain.
Example : 0 -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : 1ec73b0f61359927d02376b35993b756b1097cb9a857bec23da4c98c4977d2b2 -
RequiredvSize integer
Represents the virtual size of this transaction.
Example : 141 -
Requiredversion integer
Represents transaction version number
Example : 1 -
Requiredvin array
Represents the transaction inputs.
-
Optionaladdress string
Represents the addresses which send/receive the amount.
Example : DPzdWPsKaGvRn3AH7WjBpnNVHhAPELDY4o -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 746b56225c5eee8c50c0bedd885d18d3fda37b846d59eb7434b5e365e73e4b60 -
OptionaloutputIndex string
Defines the output index of a transaction.
Example : 2 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : 030483ff6271580681f4f7828c01df56d5aebfe982cbaa2922594be9eb6cf40206 -
Optionalhex string
Represents the hex of the public key of the address.
Example : 21030483ff6271580681f4f7828c01df56d5aebfe982cbaa2922594be9eb6cf40206ac -
Optionaltype string
Represents the script type of the reference transaction identifier.
Example : scripthash
-
-
Optionalsequence string
Represents the script sequence number
Example : 4294967295 -
Optionaltxinwitness array
Represents an array hex-encoded witness data (if there is any) as strings.
Example : qpq395ljesqakppupe3chd3n3jp60wd23ue00g66xx
-
-
Requiredvout array
Represents the transaction outputs.
-
RequiredscriptPubKey object
Represents the script public key.
-
Requiredaddress string
Represents the addresses which send the amount.
Example : yd5KMREs3GLMe6mTJYr3YrH1juwNwrFCfB -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_DUP OP_HASH160 430158211605af1f0fa26d90405199621bdae5cd OP_EQUALVERIFY OP_CHECKSIG -
Optionalhex string
Represents the hex of the script public key of the address.
Example : 76a914430158211605af1f0fa26d90405199621bdae5cd88ac -
Optionaltype string
Represents the script type
Example : scripthash
-
-
Optionalvalue string
Represents the sent/received amount.
Example : 11.25
-
-
Optionalweight integer
Represents the size of a block, measured in weight units and including the segwit discount.
Example : 154
object-
Requiredlocktime integer
Represents the time at which a particular transaction can be added to the blockchain
Example : 2 -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : 1ec73b0f61359927d02376b35993b756b1097cb9a857bec23da4c98c4977d2b2 -
RequiredvSize integer
Represents the virtual size of this transaction.
Example : 141 -
Requiredversion integer
Represents transaction version number.
Example : 1 -
Requiredvin array
Represents the transaction inputs.
-
Optionaladdress string
Represents the addresses which send/receive the amount.
Example : LZ891CJWn54CpE6yJ4T3mzP8Xxwrg9gDpH -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 4c76c153f5de975f94da7526c1b4b4a13380ef93c946f6bed1892f4410600a3d -
OptionaloutputIndex string
Defines the output index of a transaction.
Example : 3 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : 3045022100f031442894c0fd60c195fbdb29c0bf72f143a815689b8840cd31ec31cc6a7721022028f74f0869e4666761c9ba1035cc714528a17de873dfc7b3a541d29f3942a2d8 -
Optionalhex string
Represents the hex of the public key of the address.
Example : 483045022100f031442894c0fd60c195fbdb29c0bf72f143a815689b8840cd31ec31cc6a7721022028f74f0869e4666761c9ba1035cc714528a17de873dfc7b3a541d29f3942a2d80121028c533b6c0ce0ad714a8af36b64d207c4f61cd6d5af210362447c92b4105a4fab -
Optionaltype string
Represents the script type of the reference transaction identifier.
Example : scripthash
-
-
Optionalsequence string
Represents the script sequence number.
Example : 4294967294 -
Optionaltxinwitness array
Represents an array hex-encoded witness data (if there is any) as strings.
Example : 304402204e88dfe79e58b640908812c496ea74d2941c23e70ee3d93ebd469dbd136afe0c02203d7631427c0b5cb96e8a8b23b6c8c0c8112ecb5fb020ee2a7a70841564ed679b01
-
-
Requiredvout array
Represents the transaction outputs.
-
RequiredscriptPubKey object
Represents the script public key.
-
Requiredaddress string
Represents the addresses which send the amount.
Example : 3LAAY4fp88RsNHkVW5DZJgqUdbMD5rVoqZ -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_HASH160 ca94af32587de4e5006685ffffc65a818ccd3fbc OP_EQUAL -
Optionalhex string
Represents the hex of the script public key of the address.
Example : a914ca94af32587de4e5006685ffffc65a818ccd3fbc87 -
Optionaltype string
Represents the script type.
Example : scripthash
-
-
Optionalvalue string
Represents the sent/received amount.
Example : 0.03505975
-
-
Optionalweight integer
Represents the size of a block, measured in weight units and including the segwit discount.
Example : 245
object-
OptionalapproximateFee string
Defines the approximate fee value. When isConfirmed is True - Defines the amount of the transaction fee When isConfirmed is False - For ETH-based blockchains this attribute represents the max fee value.
Example : 0.00016932 -
OptionalapproximateMinimumRequiredFee string
Defines the approximate minimum fee that is required for the transaction.
Example : 0.000021 -
RequiredgasLimit string
Represents the amount of gas used by this specific transaction alone.
Example : 552020 -
OptionalgasPaidForData string
Represents the amount of gas paid for the data in the transaction.
Example : 0 -
OptionalgasPrice string
Represents the price offered to the miner to purchase this amount of gas.
Example : 2994782927 -
OptionalinputData string
Represents additional information that is required for the transaction.
Example : 0x67a5cd0600000000000000000000000031f42841c2db5173425b5223809cf3a38fede360 -
OptionalmaxFeePerGas string
Defines the maximum amount that customer is willing to pay per unit of gas to get his transaction included in a block.
Example : 0.000000149248157973 -
OptionalmaxFeePriorityPerGas string
Represents determined by the user value that is paid directly to miners.
Example : 0.000000002 -
Requirednonce integer
Represents the sequential running number for an address, starting from 0 for the first transaction. E.g., if the nonce of a transaction is 10, it would be the 11th transaction sent from the sender's address.
Example : 16 -
Optionalr string
Represents output of an ECDSA signature.
Example : 0xc297031972fe2d4926e01e66768d669882ace256f8a8397f757af341f5e7c499 -
Requiredrecipient string
The address which receives this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one recipient.
Example : 0xd30b438df65f4f788563b2b3611bd6059bff4ad9 -
Optionals string
Represents output of an ECDSA signature.
Example : 0x7b717faa31c5edf9332e1cd5fa3f736838a9262834ece621bb3c30671b66ab05 -
Requiredsender string
Represents the address which sends this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one sender.
Example : 0xd30b438df65f4f788563b2b3611bd6059bff4ad9 -
Requiredtype integer
Specifies the transaction type as one from three options: if response returns a
"0"
it means the raw transaction includes legacy transaction data, if it is"1"
- includes access lists for EIP2930, and if it is"2"
- EIP1559 data.Example : 0 -
Optionalv string
Defines the the recovery id.
Example : 0x26 -
Optionalvalue string
Represents the sent/received amount.
Example : 0.06
object-
OptionalapproximateFee string
Defines the approximate fee value. When isConfirmed is True - Defines the amount of the transaction fee When isConfirmed is False - For ETH-based blockchains this attribute represents the max fee value.
Example : 0.003675 -
OptionalapproximateMinimumRequiredFee string
Defines the approximate minimum fee that is required for the transaction.
Example : 0.000021 -
RequiredgasLimit string
Represents the amount of gas used by this specific transaction alone.
Example : 552020 -
OptionalgasPaidForData string
Represents the amount of gas paid for the data in the transaction.
Example : 0 -
OptionalgasPrice string
Represents the price offered to the miner to purchase this amount of gas.
Example : 2994782927 -
OptionalinputData string
Represents additional information that is required for the transaction.
Example : 0x67a5cd0600000000000000000000000031f42841c2db5173425b5223809cf3a38fede360 -
Requirednonce integer
Represents the sequential running number for an address, starting from 0 for the first transaction. E.g., if the nonce of a transaction is 10, it would be the 11th transaction sent from the sender's address.
Example : 16 -
Optionalr string
Represents output of an ECDSA signature.
Example : 0xc297031972fe2d4926e01e66768d669882ace256f8a8397f757af341f5e7c499 -
Requiredrecipient string
The address which receives this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one recipient.
Example : 0xd80881d8560a293ae1137166b3180b28b960a9ad -
Optionals string
Represents output of an ECDSA signature.
Example : 0x7b717faa31c5edf9332e1cd5fa3f736838a9262834ece621bb3c30671b66ab05 -
Requiredsender string
Represents the address which sends this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one sender.
Example : 0xd80881d8560a293ae1137166b3180b28b960a9ad -
Requiredtype integer
Specifies the transaction type as one from three options: if response returns a
"0"
it means the raw transaction includes legacy transaction data, if it is"1"
- includes access lists for EIP2930, and if it is"2"
- EIP1559 data.Example : 0 -
Optionalv string
Defines the the recovery id.
Example : 0x26 -
Optionalvalue string
Represents the sent/received amount.
Example : 0.025
object-
OptionalapproximateFee string
Defines the approximate fee value. When isConfirmed is True - Defines the amount of the transaction fee When isConfirmed is False - For ETH-based blockchains this attribute represents the max fee value.
Example : 0.00016932 -
OptionalapproximateMinimumRequiredFee string
Defines the approximate minimum fee that is required for the transaction.
Example : 0.000021 -
RequiredgasLimit string
Represents the amount of gas used by this specific transaction alone.
Example : 552020 -
OptionalgasPaidForData string
Represents the amount of gas paid for the data in the transaction.
Example : 0 -
OptionalgasPrice string
Represents the price offered to the miner to purchase this amount of gas.
Example : 2994782927 -
OptionalinputData string
Represents additional information that is required for the transaction.
Example : 0x34 -
Requirednonce integer
Represents the sequential running number for an address, starting from 0 for the first transaction. E.g., if the nonce of a transaction is 10, it would be the 11th transaction sent from the sender's address.
Example : 16 -
Optionalr string
Represents output of an ECDSA signature.
Example : 0xc297031972fe2d4926e01e66768d669882ace256f8a8397f757af341f5e7c49 -
Requiredrecipient string
The address which receives this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one recipient.
Example : 0x59d9d70DC4717cc9F3c1f7Bf3Fb9B62430872725 -
Optionals string
Represents output of an ECDSA signature.
Example : 0x7b717faa31c5edf9332e1cd5fa3f736838a9262834ece621bb3c30671b66ab05 -
Requiredsender string
Represents the address which sends this transaction. In UTXO-based protocols like Bitcoin there could be several senders while in account-based protocols like Ethereum there is always only one sender.
Example : 0x4dF189c73C714dd636a99AA4f3317CcD72a05d62 -
Requiredtype integer
Specifies the transaction type as one from three options: if response returns a
"0"
it means the raw transaction includes legacy transaction data, if it is"1"
- includes access lists for EIP2930, and if it is"2"
- EIP1559 data.Example : 0 -
Optionalv string
Defines the the recovery id.
Example : 0x26 -
Optionalvalue string
Represents the sent/received amount.
Example : 11.25
object-
RequiredexpiryHeight integer
Represents a block height after which the transaction will expire.
Example : 0 -
Requiredlocktime integer
Represents the locktime on the transaction on the specific blockchain, i.e. the blockheight at which the transaction is valid.
Example : 1781965 -
Requiredoverwintered boolean
"Overwinter" is the network upgrade for the Zcash blockchain.
Example : True -
Requiredsaplinged boolean
Defines if the transaction includes sapling or not.
Example : True -
RequiredtransactionHash string
Represents the same as transactionId for account-based protocols like Ethereum, while it could be different in UTXO-based protocols like Bitcoin. E.g., in UTXO-based protocols hash is different from transactionId for SegWit transactions.
Example : e8ae0fed2699de544f48a9209085a6fe85e4697f3cc5625a85fd5021299e8f82 -
RequiredvalueBalance string
Defines the transaction value balance.
Example : 0 -
Requiredversion integer
Represents the transaction version number.
Example : 4 -
RequiredversionGroupId string
Represents the transaction version group ID
Example : 2301567109 -
Requiredvin array
Represents the Inputs of the transaction
-
Optionaladdress string
Represents the addresses which send/receive the amount.
Example : t1ajyFP7GnauoDFaM8MqJx9ouQjKS3tbA7g -
OptionalinputHash string
Represents the transaction inputs' indentifier.
Example : 9dcaee77cd1806c4f9b0bac9ba17e4713fd04032f33be27b630ce499f7a35bd7 -
OptionaloutputIndex string
Defines the output index of a transaction.
Example : 1 -
RequiredscriptSig object
Specifies the required signatures.
-
Optionalasm string
The asm strands for assembly, which is the symbolic representation of the Bitcoin's Script language op-codes.
Example : OP_HASH160 ef775f1f997f122a062fff1a2d7443abd1f9c642 OP_EQUAL -
Optionalhex string
Represents the hex of the public key of the address.
Example : a914ef775f1f997f122a062fff1a2d7443abd1f9c64287 -
Optionaltype string
Represents the script type of the reference transaction identifier.
Example : pubkeyhash
-
-
Optionalsequence string
Represents the script sequence number.
Example : 4294967295
-
-
Requiredvout array
Represents the Inputs of the transaction
-
RequiredscriptPubKey object
Represents the script public key.
-
Optionaladdress string
Represents the address which send the amount.
Example : t1ajyFP7GnauoDFaM8MqJx9ouQjKS3tbA7g -
Optionalasm string
Represents the assembly of the script public key of the address.
Example : OP_HASH160 ef775f1f997f122a062fff1a2d7443abd1f9c642 OP_EQUAL -
Optionalhex string
Represents the hex of the script public key of the address.
Example : a914ef775f1f997f122a062fff1a2d7443abd1f9c64287 -
Optionaltype string
Represents the script type.
Example : pubkeyhash
-
-
Optionalvalue string
Defines the specific amount.
Example : 2.50003291
-
-
-
Requiredsize integer
Represents the total size of this transaction.
Example : 248 -
RequiredtransactionId string
Represents the decoded transaction hex.
Example : 00a8a090a7c78f64e4626e6720b305edd95fcd7865b5b45864a88070a8079cea
-
-
Content-Type: application/json
400
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object One Ofobject
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : uri_not_found -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The specified URI has not been found. Check the URI and try again. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : limit_greater_than_allowed -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : You have reached the allowed limit. The maximum number of items for this endpoint is {limit}, please use the specific pagination attributes to get the items in portions. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_pagination -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The pagination attributes that have been used are invalid. Please check the Documentation to see details on pagination. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_blockchain -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : Invalid blockchain! Blockchain MUST be one of: {validBlockchains} -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_network -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The provided network is invalid. The network **must** be a supported one. For the full list of supported networks please see our Documentation. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_transaction_hex -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The transaction Hex is invalid! -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
401
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object One Ofobject
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : missing_api_key -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The specific authorization header (API Key) is missing, please check our Authorization section in our Documentation. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_api_key -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The provided API key is invalid. Please, generate a new one from your Dashboard. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
You have insufficient credits. Please upgrade your plan from your Dashboard or contact our team via email.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
insufficient_credits
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : insufficient_credits -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : You have insufficient credits. Please upgrade your plan from your Dashboard or contact our team via email. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
403
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object One Ofobject
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : banned_ip_address -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : This IP address has been banned. To check the reason for that, please contact our team via email. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : endpoint_not_allowed_for_plan -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : This endpoint is not available for your current subscription plan, please upgrade your plan to be able to use it. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : endpoint_not_allowed_for_api_key -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : This endpoint is not available for your API key. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
object-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : feature_mainnets_not_allowed_for_plan -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : Mainnets access is not available for your current subscription plan, please upgrade your plan to be able to use it. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
The data provided seems to be invalid.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
invalid_data
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_data -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The data provided seems to be invalid. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
The selected Media Type is unavailable. The Content-Type header should be 'application/json'.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
unsupported_media_type
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : unsupported_media_type -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The selected Media Type is unavailable. The Content-Type header should be 'application/json'. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
Your request body for POST requests must have a structure of { data: { item: [...properties] } }
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
invalid_request_body_structure
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : invalid_request_body_structure -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : Your request body for POST requests must have a structure of { data: { item: [...properties] } } -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
The request limit has been reached. There can be maximum {requests} requests per {seconds} second(s) made. Please contact our team via email if you need more or upgrade your plan.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
request_limit_reached
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : request_limit_reached -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : The request limit has been reached. There can be maximum {requests} requests per {seconds} second(s) made. Please contact our team via email if you need more or upgrade your plan. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-
Content-Type: application/json
An unexpected server error has occurred, we are working to fix this. Please try again later and in case it occurs again please report it to our team via email.
Object :
-
RequiredapiVersion string
Specifies the version of the API that incorporates this endpoint.
Example : 2023-04-25 -
RequiredrequestId string
Defines the ID of the request. The
requestId
is generated by Crypto APIs and it's unique for every request.Example : 601c1710034ed6d407996b30 -
Optionalcontext 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.Example : yourExampleString -
Requirederror object
unexpected_server_error
-
Requiredcode string
Specifies an error code, e.g. error 404.
Example : unexpected_server_error -
Requiredmessage string
Specifies the message of the error, i.e. why the error was returned, e.g. error 404 stands for “not found”.
Example : An unexpected server error has occurred, we are working to fix this. Please try again later and in case it occurs again please report it to our team via email. -
Optionaldetails array
-
Requiredattribute string
Specifies an attribute of the error by name.
Example : attribute which content caused the error -
Requiredmessage string
Specifies the details of an attribute as part from the error.
Example : message describing the error
-
-