An MCP Server in One Bash File
How an existing Bash CLI became a 15-tool MCP stdio server using curl and jq, without adding another runtime or SDK.
Engineering notes on Ethereum infrastructure, MEV, and DeFi, from the team running co-located nodes at blazed.sh.
How an existing Bash CLI became a 15-tool MCP stdio server using curl and jq, without adding another runtime or SDK.
Free-tier Alchemy, Infura and QuickNode endpoints measured against six keyless ones and against a co-located node: request latency, burst ceilings, and which feed learns about a new block first.
A measured breakdown of Ethereum JSON-RPC latency: nine public endpoints at p50 and p99, the network floor separated from provider overhead, and the microsecond cost of local transports.
BLAZED.sh now has a free plan: one always-on JavaScript script running on a fully synced Ethereum node, plus 1M RPC credits a month. The Beta and Beta XL plans got bigger credit allowances at the same price.
Build an ERC-20 transfer webhook in 50 lines with ethers.js v6: WebSocket subscription, reorg-safe confirmations, HMAC signing, retries and backfill.
EIP-3156 flash loans standard explained: the lender and borrower interfaces in Solidity, a minimal borrower contract, flash loan attacks, and real adoption.
How flash loan arbitrage works on Ethereum: borrow with no collateral, swap across two DEXs, repay the loan inside one transaction, and keep the spread. Includes a Solidity executor contract and an ethers.js scanner bot.
Crypto arbitrage bot tutorial: the architecture of an on-chain MEV bot, from mempool triggers and cycle detection to eth_call simulation and gas bidding.
Every EIP in Ethereum's Glamsterdam upgrade: ePBS, Block-Level Access Lists, the gas repricing slate, the timeline, and what is still undecided.
What a MEV searcher does, the infrastructure stack behind one, the latency budget, and whether you need to run your own Ethereum node to compete.
ePBS (EIP-7732) moves Ethereum's block-building auction into the protocol and retires the trusted relay. What ePBS is, how it works, when it ships with Glamsterdam, and what changes for searchers and builders.
Hitting Infura rate limits or compute-unit costs? Compare Ethereum RPC alternatives in 2026, from Alchemy and QuickNode to running code on the node.
Compute-unit bills climbing or enhanced-API lock-in setting in? Compare Alchemy alternatives for Ethereum RPC in 2026, from Infura and QuickNode to running your container on the node.
The cheapest Ethereum RPC is not the one with the lowest sticker price. How free tiers, compute units, dedicated nodes, self-hosting, and on-node credits compare for the bill you actually pay.
Lean Ethereum is the third major rebuild of the protocol since the Merge: recursive STARK verification, quantum-safe cryptography, a two-tier state model, and privacy as a first-class goal. What the updated strawmap actually proposes, and what it means if you build on Ethereum.
EIP-7928 Block-Level Access Lists explained: a consensus-verified state diff in every block, the groundwork for parallel execution, and what changes for anyone indexing or tracing Ethereum state.
QuickNode credits climbing or edge-function limits pinching at scale? Compare QuickNode alternatives for Ethereum RPC in 2026, from Alchemy and Infura to running your container on the node.
How Ethereum RPC pricing actually works: compute units, credits, and bundled monthly plans compared, with a worked example so you can forecast a real bill.
The 'missing trie node' error means you asked a pruned full node for historical state. Here is why it happens, when you hit it, and how an archive node fixes it.
MEV is won and lost on latency. Where the milliseconds go between the mempool and your transaction, and why co-located node access closes the gap.
Why eth_getLogs returns block range and result-count errors across RPC providers, and how to query thousands of blocks reliably with adaptive chunking.
How to read the Ethereum mempool: stream pending transactions over eth_subscribe, fetch full tx bodies, decode them, and why a co-located node sees more, sooner.
How HTTP, WebSocket, and IPC transports compare for Ethereum RPC latency, with a benchmark you can run, and when sub-millisecond IPC actually matters.
Build an Ethereum webhook API for real-time on-chain event notifications, using BLAZED.sh co-located node access for low-latency event streaming.
Discover the critical role of Ethereum nodes in powering the blockchain and enabling off-chain software through RPC. A beginner's guide to their types, setup, and significance.
Find profitable crypto arbitrage opportunities with the Bellman-Ford algorithm; detect negative cycles across multiple trading pairs in real time.
Learn how to implement triangular arbitrage on Uniswap using JavaScript. Complete guide with code examples, risk management, and optimization strategies.