Skip to main content
Blog

On-Chain Engineering

Deep dives into EVM internals, smart contract patterns, and the infrastructure behind block explorers.

Cover image for What Is a Layer 2, and Why Does Your Rollup Need a Block Explorer?
Infrastructure Mar 10 7 min read by Antoine

What Is a Layer 2, and Why Does Your Rollup Need a Block Explorer?

L2 rollups process thousands of transactions off-chain, but without a block explorer, debugging and verification become guesswork.

Cover image for Public EVM Block Explorers
Ethernal Dec 19 4 min read by Antoine

Public EVM Block Explorers

Spin up public block explorers for your EVM chains. Custom domains, contract verification, token transfers, and Metamask integration.

Cover image for Data Retention Changes
Ethernal Oct 3 1 min read by Antoine

Data Retention Changes

Data will now be cleared after 7 days for free plan users.

Cover image for Ethernal x Tenderly
Ethernal Feb 11 2 min read by Antoine

Ethernal x Tenderly

Set up a block explorer for your Tenderly forks. Debug transactions sent through Ethernal's UI directly in Tenderly.

Cover image for Ethernal Is Going Open Source!
Ethernal Oct 18 2 min read by Antoine

Ethernal Is Going Open Source!

Ethernal's code is now publicly available on GitHub. The hosted version now has free and paid tiers.

Cover image for Transaction Tracing with Ethernal
Ethernal May 26 4 min read by Antoine

Transaction Tracing with Ethernal

Easily see which contracts were called or created during the execution of a function. A deep dive into Ethernal's transaction tracing feature.

Cover image for Interact with Mainnet Contracts on Your Local Fork
Ethernal May 3 1 min read by Antoine

Interact with Mainnet Contracts on Your Local Fork

Import contracts from Etherscan into your Ethernal dashboard to interact with them on your local mainnet fork.

Cover image for Ethernal x Alchemy
Ethernal Apr 29 3 min read by Antoine

Ethernal x Alchemy

Add a webhook in your Alchemy dashboard and get a block explorer for your dapp. Automatic transaction syncing and decoded function calls.