Skip to main content
INTEGRATION

Ethernal + GitHub Actions

Integrate Ethernal into your CI/CD pipeline. Run a local node in GitHub Actions and sync it to Ethernal for automated testing visibility.

CI-Friendly Setup

Run Hardhat or Anvil in your GitHub Actions workflow and sync transactions to Ethernal. Every CI run gets its own workspace so you can see exactly what your test suite did on-chain.

.github/workflows/test.yml
1name: test
2on: [push]
3jobs:
4test:
5steps:
6- run: npx hardhat node &
7- run: npx hardhat test
8# Ethernal syncs via plugin
explorer.yourchain.com/tx/0x1b14…
Call TraceReverted
CALL0x7a25…f832deposit(uint256)
STATICCALL0x1f98…4e23balanceOf(address)
CALL0xdac1…1ec7transferFrom(address,address,uint256)
REVERTERC20: insufficient allowance

Debug Failed Tests

When a CI test fails, check the Ethernal workspace for that run. See the exact transaction that reverted, its call trace, and the revert reason. No more guessing from log output.

Historical Test Runs

Each CI run creates a timestamped workspace. Compare contract behavior across commits, track gas usage regressions, and keep an audit trail of your test history.

app.tryethernal.com/workspaces
CI #847 main14 txns2 min ago
CI #846 feat/swapReverted18 min ago
CI #845 main12 txns1 hour ago
CI #844 fix/auth8 txns3 hours ago

Need a Custom CI Integration?

We can help you set up Ethernal in your specific CI/CD environment. Tell us about your setup.

Ready to launch your explorer?

Deploy a fully-featured block explorer for your EVM chain in under 5 minutes. No credit card required.