Blockchain Utils

Simplify address management & cryptographic operations

Blockchain Utils simplifies cryptographic operations and address management with tools like address validation and X-Address encode/decode. It’s used for wallet integrations, transaction processing, and data formatting, reducing errors and improving efficiency in blockchain development.

Address validation
X-Address encode/decode
Improves cryptographic efficiency

One integration. Infinite possibilities

Get access to over 100+ endpoints using a single point of integration.

{
    "apiVersion": "12-12-2024",
    "requestId": "601c1710034ed6d407996b30",
    "context": "yourExampleString",
    "data": {
        "item": {
            "address": "15XyNC88pujwuuur8DCsXBCfEhJJMzHayU",
            "isValid": true
        }
    }
}
{
    "apiVersion": "12-12-2024",
    "requestId": "601c1710034ed6d407996b30",
    "context": "yourExampleString",
    "data": {
        "item": {
            "blockchainSpeficicData": {
                "locktime": 1781965,
                "transactionHash": "1ec73b0f61359927d02376b35993b756b1097cb9a857bec23da4c98c4977d2b2",
                "vSize": 166,
                "version": 1,
                "vin": [
                    {
                        "address": "2N5PcdirZUzKF9bWuGdugNuzcQrCbBudxv1",
                        "inputHash": "108c523cba933520905136262f6cdef87d68a1fa4ffb95b1a73f69a07ed2aed3",
                        "outputIndex": 3,
                        "scriptSig": {
                            "asm": "0014daaf6d5cb86befe42df851a4d1df052e663754c1",
                            "hex": "160014daaf6d5cb86befe42df851a4d1df052e663754c1",
                            "type": "scripthash"
                        },
                        "sequence": "4294967295",
                        "txinwitness": [
                            "3045022100c11ea5740bcd69f0f68a4914279838014d28923134d18e05c5a5486dfd06cc8c02200dadccec3f07bed0d1040f9e5a155efa5fdd40fc91f92342578d26848da4c6b901"
                        ]
                    }
                ],
                "vout": [
                    {
                        "scriptPubKey": {
                            "address": "2MzakdGTEp8SMWEHKwKM4HYv6uNCBXtHpkV",
                            "asm": "OP_HASH160 507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d15 OP_EQUAL",
                            "hex": "a914507a5bd8cac1d9efdf4c0a4bfacb3e0abb4f8d1587",
                            "type": "scripthash"
                        },
                        "value": "0.00014400"
                    }
                ],
                "weight": 236
            },
            "size": 248,
            "transactionId": "00a8a090a7c78f64e4626e6720b305edd95fcd7865b5b45864a88070a8079cea"
        }
    }
}

What are you up to?

Our powerful blockchain product suite helps businesses and institutions build the ecosystem of tomorrow.

Crypto Wallet
Hardware Wallet
Crypto Exchange
Crypto PSP
Digital Banks
Crypto Lending
Crypto Custody
Crypto Taxes & Accounting

Infrastructure optimized for growth

30+

Networks Supported

25ms

Avg Processing Time

25,000+ rq/s

Enterprise-ready

100+ TB

of Big Data

Frequently Asked Questions

Does the Blockchain Utils API support Solana?

No. The Blockchain Utils tools cover 11 protocols — Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash, Ethereum, Ethereum Classic, BNB Smart Chain (BSC), Tron, and XRP — on both mainnet and testnet. Solana is not currently among the chains served by the address-validation, transaction-decoding, or address-derivation endpoints.

How do I validate a crypto address with Crypto APIs?

Use the validate-address action, which checks whether an address is well-formed for its chain. It works across EVM chains (Ethereum, Ethereum Classic, BNB Smart Chain, Tron), UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash), and XRP, on mainnet and testnet. This is a formatting/validity check, distinct from the separate Verify Address product used for AML screening.

Can the API decode a raw transaction hex?

Yes. The decode-raw-transaction action parses a raw transaction hex into its structured fields. It is available for EVM chains (Ethereum, Ethereum Classic, BNB Smart Chain, Tron) and UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash) on mainnet and testnet.

Does Crypto APIs support XRP X-Address encoding and decoding?

Yes. For XRP you can encode a classic address plus destination tag into an X-Address, and decode an X-Address back into its classic address and tag. Both operations are available on XRP mainnet and testnet.

Can I derive wallet addresses from an xPub without syncing?

Yes. The derive-addresses endpoint generates up to 10 receiving addresses (or change addresses for UTXO chains) directly from an extended public key such as an xPub, yPub, or zPub, without syncing the wallet. It supports Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash, Ethereum, Ethereum Classic, BNB Smart Chain, Tron, and XRP.

You might also be interested in