Capacity
01- Shared RPC
- Shared pool, scaled by us
- Dedicated nodes
- Reserved node, yours alone
For exchanges
An exchange answers for other people's money: a deposit has to be noticed and credited, a withdrawal signed and confirmed, and by the end of the day the numbers have to add up. Settla covers the chain side of all three — on isolated capacity, so somebody else's traffic never lands in your tail.
Median and tail, ms
dedicated node
| Operation | p50 | p99 |
|---|---|---|
| Deposit detectedwebhook: address.credited | live | — |
| Withdrawal broadcasteth_sendRawTransaction | 21 | 56 |
| Confirmation checketh_getTransactionReceipt | 19 | 45 |
| Price quotes/v1/market/quotes | 11 | 29 |
The tail is what a customer feels. The median is nearly the same on shared capacity — the p99 is not.
Isolation
Flip the switch and watch the same minute on shared endpoints and on a dedicated node. Nothing here is broken: on shared capacity throughput is shared, and for most products that is fine — until deposits and withdrawals are the product.
shared capacity
last 30 s throughput shared with other projects
Median latency is nearly identical on both. What diverges is the p99 — and that is the number deciding when a customer sees the deposit.
While answers are slow, signed withdrawals pile up waiting to be broadcast. That delay lands on support, not on the graph.
A dedicated node does not make the chain faster. It takes other people's traffic out of your tail — the part you cannot plan around.
Two pipelines
Both pipelines are laid out the same way on purpose: each has a point of no return, and the only difference is who pays when it lands in the wrong place.
From the block to the customer's balance
From the request to the receipt
Reconciliation
Reconciliation pain is rarely arithmetic. It is a deposit credited twice, an event that never arrived, and a block that came back.
Repeats carry the same event id: your idempotency key filters them out, and nobody is credited twice.
If the block is rolled back you get tx.reverted instead of silence — the credit can be held before it leaves as a withdrawal.
Any day can be replayed for an audit or a dispute: full history with no depth limit on a dedicated node.
24 h
Unmatched
0
Every event carries the transaction hash and the block, so a row in your ledger traces back to the chain without a support ticket.
Shared or dedicated
Both run on the same API and the same key, so you can keep part of the traffic on the shared pool and move only the critical part to your own node.
| Criterion | Shared RPC | Dedicated nodes |
|---|---|---|
| Capacity | Shared pool, scaled by us | Reserved node, yours alone |
| Noisy neighbours | Fair queue per key | None — single tenant |
| Rate limits | Per plan, burst-friendly | Whatever the node can serve |
| Archive | Included | Included, custom retention |
| Placement | Nearest healthy region | Pinned to your region |
| Setup | Instant | Provisioned within a day |
| Best for | Wallets, apps, bursty traffic | Exchanges, indexers, steady load |
Questions
Free to start. No credit card required.