Blog

SwiftNodes Engineering & Ecosystem — Page 2

Practical writing for developers building on multi-chain RPC. Tutorials, benchmarks, and honest takes on the infrastructure landscape.

August 12, 2026 · 4 min read · #scroll #scroll rpc #zkevm #layer 2 #chain spotlight

Scroll RPC: Ethereum-Bytecode-Compatible zkEVM

Scroll is a bytecode-equivalent zkEVM rollup (chain ID 534352) — it targets opcode-level equality with Ethereum, so your existing contracts, audits, and tooling work with zero changes, while ZK validity proofs give ~1-hour hard finality instead of the 7-day optimistic window. Standard eth_* (viem/ethers/foundry). Here's the developer map, including how it differs from zkSync Era.

Read →
August 11, 2026 · 5 min read · #layer 2 #rollup #validium #data availability #explainer

Rollup vs Validium vs Optimium: Where Data Lives

L2s differ on two independent axes: how they prove state (validity/ZK proofs vs fraud proofs) and where they put data availability (on Ethereum vs off-chain). Those two choices give you rollups, validiums, and optimiums — with real differences in cost, security, and worst-case fund recovery. Here's the taxonomy, plainly, and why it matters for developers.

Read →
August 8, 2026 · 4 min read · #monad #monad rpc #parallel evm #layer 1 #chain spotlight

Monad RPC: 10,000 TPS With Nothing to Relearn

Monad is a high-performance EVM Layer 1 (chain ID 143) that hits 10,000 TPS via parallel execution and pipelined MonadBFT consensus — while staying fully EVM bytecode-compatible, so viem/ethers/foundry work unchanged. The parallelism is under the hood and serial-equivalent, so the RPC is standard eth_*. Here's the developer map, including the two things that actually change.

Read →
August 7, 2026 · 5 min read · #ethereum #event logs #eth_getlogs #tutorial #indexing

Decoding Event Logs: Topics and Signatures

You can fetch logs with eth_getLogs and eth_subscribe — but the raw log is address + topics + data, not a readable event. This tutorial explains how logs are encoded (topic0 = the event signature hash, indexed params in topics, the rest in data), how to decode them in viem/ethers/web3.py, and the traps: indexed dynamic types, address padding, and anonymous events.

Read →

Account Abstraction: ERC-4337 vs Native AA

Account abstraction lets a smart contract — not a private key — decide what makes a transaction valid, enabling gasless UX, social recovery, session keys, and batching. This explainer covers the EOA-vs-contract-account split, how ERC-4337 adds AA on top of Ethereum with UserOperations and bundlers, and how chains like zkSync and Starknet make accounts contracts natively.

Read →

Manta Pacific RPC: An OP Stack L2 on Celestia DA

Manta Pacific is an EVM OP Stack L2 (chain ID 169) that posts its data availability to Celestia instead of Ethereum — making it a validium, and making it cheap. It's standard EVM (viem/ethers/foundry work), with ETH gas and a ~7-day optimistic withdrawal window. Here's the developer map, including what modular DA changes about how you reason on security.

Read →
August 1, 2026 · 4 min read · #injective #injective rpc #cosmos #defi #chain spotlight

Injective RPC: A Chain-Level Order Book

Injective is a Cosmos-SDK finance L1 (injective-1) whose defining feature is a native, chain-level central-limit order book — a protocol module, not a smart contract. The RPC is CometBFT/Tendermint JSON-RPC (not eth_*), with sub-second blocks and instant single-block finality. Here's the developer map, including how you query the exchange module and place orders.

Read →

Starknet RPC: JSON-RPC, but Not EVM Methods

Starknet is a non-EVM validity (ZK) rollup where contracts are Cairo, not Solidity. The RPC is JSON-RPC over HTTP — but it's the starknet_* namespace, not eth_*, so viem/ethers/foundry don't connect. Accounts are contracts (native AA, no EOAs), values are felts, and finality comes from STARK proofs with no challenge window. Here's the developer map, including the eth_* → starknet_* method translation.

Read →

Blast RPC: The L2 Where Balances Grow on Their Own

Blast is an Ethereum L2 (chain ID 81457) with native yield — bridged ETH and USDB rebase into accounts automatically, no action required. It's standard EVM (viem/ethers work), but the rebasing changes balances with no Transfer event and contracts default to Void yield mode. Here's the developer map, including how native yield reshapes indexing and contract design.

Read →

Fraxtal RPC: The OP Stack Chain That Doesn't Use ETH for Gas

Fraxtal is Frax Finance's OP Stack L2 (chain ID 252) with two twists most Superchain L2s don't have: gas is paid in FRAX, not ETH, and its Flox system pays contract developers FXTL points for the gas their users spend. It's standard EVM (viem/ethers/foundry work), with ~2s blocks and the usual ~7-day OP Stack withdrawal window. Here's the developer map.

Read →
July 18, 2026 · 4 min read · #story #story rpc #evm #ip #chain spotlight

Story RPC: IP as a Protocol Primitive

Story (chain ID 1514) is an EVM L1 purpose-built for intellectual property — registration, licensing, and royalties as protocol modules. It's CometBFT under the hood, so finality is instant, and it's standard eth_* on top, so viem just works. Here's the developer map, including how to read the IP graph.

Read →