Infrastructure optimized for growth
100+
Networks Supported
25ms
Avg Processing Time
25,000+ rq/s
Enterprise-ready
100+ TB
of Big Data
Access to full transaction data on all transactions & addresses
Broadcast and verify transactions with real-time monitoring
Retrieve blockchain data, balances, and transactions
Detailed blockchain history and transaction data for any address.
Full smart contracts metadata, including token symbols & token names
Dedicated nodes infrastructure for leading blockchains using JSON-RPC
Address validation, encoding & cryptographic tasks optimizations
Shared node infrastructure for top blockchains using JSON-RPC.
Pay for HTTP APIs, or charge for your own, in USDC stablecoin over the open x402 protocol — non-custodial, on-chain settlement.
Real-time notifications for events on top blockchains. Response under 100ms.
AML address screening across 20+ blockchains
MCP servers, CLI and skills for AI agents
Precise blockchain transaction fee estimates based on transaction priority
Sync and manage HD wallets, keys and addresses
Prepare EVM transactions, including token transfers
Access to full transaction data on all transactions & addresses
Get live crypto prices, exchange rates, supply and token contracts across protocols via one REST API.
Test EVM transactions, optimize gas fees and identify security flaws
TL;DR — When Robinhood Chain base fees spiked 82-fold in 11 days, deposit-flow forwarding costs became unpredictable overnight. This guide shows how to screen deposit addresses for AML risk before crediting, estimate dynamic gas at forwarding time, and keep cost-recovery math intact when fees move fast. You screen with GET /aml/addresses/{address} and price the forward with the Blockchain Fees API.
You run deposit infrastructure at an exchange or wallet. A user sends funds to a per-user deposit address. Your system sweeps that balance into a hot or cold wallet. Every sweep costs gas. On a stable chain, that gas is a rounding error you can absorb. On Robinhood Chain, it stopped being predictable. The Defiant reported that Robinhood Chain gas fees rose 82-fold across 11 days, topping every other chain during that window.
For the engineer who owns deposit forwarding, this breaks two assumptions at once. The first is cost recovery: if your sweep fee suddenly costs more than the deposit value on small deposits, you sweep at a loss or you strand funds. The second is compliance timing. AML (Anti-Money Laundering) screening has to happen at deposit time, before you credit the user and before you forward. When forwarding is expensive and delayed, your screening window and your credit decision drift apart. That gap is where dirty funds get credited.
This is the same per-chain screening problem privacy layers create. We covered a related case in Starknet's STRK20 privacy layer analysis.
The flow has three ordered steps: detect the deposit, screen the source, then price and forward. You detect deposits with a webhook rather than polling. Register a confirmed-transaction event for the deposit address:
POST https://rest.cryptoapis.io/blockchain-events/{blockchain}/{network}/address-coins-transactions-confirmed
{
"context": "deposit-watch",
"data": {
"item": {
"address": "0xUSER_DEPOSIT_ADDRESS",
"allowDuplicates": true,
"callbackSecretKey": "your-signing-secret",
"callbackUrl": "https://your-app.example/callbacks/deposit"
}
}
}
Crypto APIs delivers the callback in under 100ms once the transaction confirms. We walk through this pattern in detail in monitoring blockchain addresses with webhooks.
When the callback arrives, screen the sending address before you credit anything. The AML endpoint takes the address and returns a risk assessment:
GET https://rest.cryptoapis.io/aml/addresses/0xSENDER_ADDRESS
The response returns the address risk classification. Treat a flagged result as a hold: do not credit, do not sweep, route to manual review. This is the same screening posture we described for AML address screening across 17 chains before you credit a deposit.
Once the source passes screening, price the sweep against live network conditions. On an EVM chain, read the current EIP-1559 fee recommendation before you build the forwarding transaction:
GET https://rest.cryptoapis.io/blockchain-fees/evm/{blockchain}/{network}/eip-1559
This returns base-fee and priority-fee guidance you feed into the sweep. Estimate the gas limit for a native-coin move so you can compute total cost in the deposit currency:
POST https://rest.cryptoapis.io/blockchain-fees/evm/{blockchain}/{network}/estimate-native-coin-transfer-gas-limit
{
"context": "sweep-estimate",
"data": {
"item": {
"fromAddress": "0xUSER_DEPOSIT_ADDRESS",
"toAddress": "0xHOT_WALLET",
"amount": "0.25"
}
}
}
Multiply the gas limit by the base plus priority fee to get the sweep cost. Compare that against the deposit value. If the sweep costs more than a set percentage of the deposit, defer and batch. When you do forward, build the transaction with Prepare Transactions and sign locally, then broadcast. The Blockchain Fees and Blockchain Events products carry this flow end to end.
An 82-fold move is not a smooth curve. Fees can spike between the moment you read EIP-1559 data and the moment your transaction lands in a block. Re-read the fee endpoint immediately before signing, not at the start of your pipeline. A stale base fee is the most common cause of underpriced, stuck sweeps.
Batching cuts cost but widens your compliance exposure. If you defer 40 small deposits into one sweep, every one of those source addresses must have cleared AML screening before the batch executes. Screen at deposit time, store the verdict, and never let a batched sweep carry an unscreened address downstream.
Watch your webhook signature validation. The callbackSecretKey you set on registration signs every callback. Verify it on receipt. An unauthenticated callback endpoint lets an attacker fake deposit notifications and trigger premature credits.
Mind chain coverage and mind halts. If Robinhood Chain support is not live for a given endpoint, do not fabricate the call in your own code either. And volatile new chains carry reorg and halt risk; we cover mitigation in chain halt risk in production. Confirm deposits to sufficient depth before you screen-and-credit, so a reorg does not credit a deposit that never settled.
Rate limits apply per plan. If you screen every inbound address and re-read fees before every sweep, size your throughput on the pricing tier accordingly. The free tier lets you validate the full flow with no credit card before you scale.
Build deposit forwarding that survives an 82-fold fee spike without crediting unscreened funds. Combine Blockchain Fees for live gas pricing, AML address screening before credit, and sub-100ms Blockchain Events for detection. Start on the free tier and confirm your target chains on the support page first.
Networks Supported
Avg Processing Time
Enterprise-ready
of Big Data