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"
        }
    }
}

Built for teams like yours

Wallets, exchanges, payment processors and compliance teams run on this API. Find the one closest to what you do and see which products it uses.

Crypto Mining
Crypto Wallet
Crypto PSP
Block Explorer
Crypto Custody
Portfolio Tracking
Crypto Taxes & Accounting
Crypto Exchange

Infrastructure optimized for growth

35+

Networks across the platform

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