Supported Networks
EnergyAS can be deployed on any EVM-compatible chain where the Ethereum Attestation Service is available.
EAS Contract Addresses
The following networks have known EAS deployments that EnergyAS has been tested against:
| Network | Chain ID | EAS Address |
|---|---|---|
| Polygon Amoy (testnet) | 80002 | 0xb101...5Fc |
| Polygon Mainnet | 137 | 0x5E63...5a7 |
| Celo Mainnet | 42220 | 0x72E1...e92 |
| Celo Alfajores (testnet) | 44787 | Coming soon |
Deploying to a New Chain
To deploy EnergyAS on a new chain:
| Step | Description |
|---|---|
| 1 | Verify EAS is deployed on the target chain (check attest.org) |
| 2 | Add the EAS and SchemaRegistry addresses to scripts/eas-addresses.ts |
| 3 | Add the network configuration to hardhat.config.ts |
| 4 | Run the deployment scripts as described in the Deploying guide |
Note
EnergyAS has no chain-specific dependencies beyond EAS. If EAS is available on a chain, EnergyAS can be deployed there.