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.
1name: test
2on: [push]
3jobs:
4test:
5steps:
6- run: npx hardhat node &
7- run: npx hardhat test
8# Ethernal syncs via plugin
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.
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.