Build products on L4.
The layer every new crypto app will sit on. Your agent, your dashboard, your bot — all on one endpoint, 30+ chains, zero RPC juggling.
Quickstart
Five steps. The first four take under a minute. Number five is on you.
Sign up, grab a key at /keys.
One curl, one chain, one balance.
Same address, every chain at once.
Static HTML or a full backend — your call.
Publish as a module — we revenue-share on popular ones.
// step 2 — first call (Node)
const l4 = new MeterCallL4({ key: process.env.MC_KEY });
const bal = await l4.balance("ethereum", "0xd8dA…6045");
// step 3 — cross-chain, same address
const all = await l4.crossBalance("0xd8dA…6045");
// → [{ chain:"ethereum", amount:1246.3, usd_value:... }, { chain:"arbitrum", ... }, ...]
Starter templates
Fork any of these. Each is a single HTML file or a 50-line script — ready to customize.
Multi-chain balance dashboard
One address → balances on every chain, USD-rolled, auto-refreshing. Static HTML.
Cross-chain gas optimizer
"Where's the cheapest place to move $X?" — fetches gas across EVM chains in one call.
NFT sniper bot
Polls floor price on every marketplace on every chain. Webhook on threshold.
DCA bot across chains
Executes recurring buys on the cheapest chain of the moment. Pay per call.
Yield aggregator
Top 500 pools by APY via /v1/l4/protocols/top. Sortable, filterable, fast.
Chain-agnostic ENS tool
One name → resolved on every supported chain. Single /v1/l4/ens call.
What's in it for you
Every reason you'd build on L4 instead of wiring 30 RPCs yourself.
Publish a module. When others use it, we split the meter.
No nodes, no RPC providers, no Kubernetes. Just calls.
Every major chain. Add one tomorrow — we handle it.
We do failover, retries, rate limits across providers.
Not 30 API keys to juggle. Not 30 invoices. One.
Your usage
Sign in to see live numbers — /login.