Helion is a tool for verifying Base Sepolia's infrastructure by checking RPC connectivity, contract bytecode, and wallet balances. It provides insights into chain data like block numbers and gas prices without altering state or making transactions.
Built for Base.
Helion is designed to quickly verify that the Base Sepolia network is functioning as expected. It can be used to:
- Check RPC health and chainId
- Read wallet balances (when available)
- Fetch latest block and gas price data
- Verify the existence of bytecode at specified addresses
This tool is useful for developers, auditors, and automated systems that need to ensure the integrity of the environment before proceeding with more complex interactions.
- Checks the health of RPC with the
eth_chainIdmethod - Reads wallet balances if addresses are available
- Fetches the latest block data and gas price
- Verifies bytecode at contract addresses
- Provides explorer links for all data output
- It does not send transactions
- It does not sign messages
- It does not alter onchain state
- Initialize Base Sepolia constants (RPC, explorer)
- Perform an
eth_chainIdRPC health check - Discover wallet addresses through Coinbase Wallet SDK
- If addresses are found, read and display balances
- Fetch and display the latest block number and gas price
- Check bytecode at target addresses
- Output the results with explorer links
- Network: Base Sepolia
- chainId (decimal): 84532
- Explorer: https://sepolia.basescan.org
- README.md
- app/Helion.mjs
- package.json
- contracts/BalanceChecker.sol
- contracts/BlockReader.sol
- config/base-sepolia.json
- samples/targets.json
- GitHub: https://github.com/toils-elixir
- Email: toils-elixir.0a@icloud.com
MIT License
The following deployments are used only as validation references.
network: base sepolia
chainId (decimal): 84532
explorer: https://sepolia.basescan.org
BalanceChecker.sol address:
0x6C62a79F7037d48eC35E45B973bf999c9dCCF5Bc
Deployment and verification:
- https://sepolia.basescan.org/address/0x6C62a79F7037d48eC35E45B973bf999c9dCCF5Bc
- https://sepolia.basescan.org/0x6C62a79F7037d48eC35E45B973bf999c9dCCF5Bc/0#code
BlockReader.sol address:
0x1D80c4c720c0dAd4b1BFF05d4d7641f23D865A74
Deployment and verification:
- https://sepolia.basescan.org/address/0x1D80c4c720c0dAd4b1BFF05d4d7641f23D865A74
- https://sepolia.basescan.org/0x1D80c4c720c0dAd4b1BFF05d4d7641f23D865A74/0#code
These deployments provide a controlled environment for validating base tooling and read-only onchain access prior to base mainnet usage.