Development on EVM-layer
Details on Aleph Zero EVM layer
Last updated
Was this helpful?
Details on Aleph Zero EVM layer
Last updated
Was this helpful?
If you are a developer familiar with the EVM ecosystem, you will feel right at home: developing on Aleph Zero EVM will allow you to reuse all of the practices you are used to, including available tooling and integrations.
Importantly, even though the gas token of the network is AZERO, from a developer's standpoint it's identical to using ETH on other EVM chains: all of the methods work like you'd expect them to (including transfers, checking balances, payable functions, gas estimations etc.)
Below you'll find a quick rundown of all information required to start developing dApps and solutions on the Aleph Zero EVM chain.
For programmatic access to Aleph Zero EVM you can use one of the following RPC endpoints:
wss://ws.alephzero-testnet.gelato.digital
wss://alephzero-sepolia.drpc.org
wss://ws.alephzero.raas.gelato.cloud
wss://alephzero.drpc.org
The Blockscout explorer is available:
Testnet: 2039
Mainnet: 41455
Official contracts on mainnet:
Testnet: 0xcC1141eEd15EB519b08cA38A2Ee75AB8025F0DA9
Mainnet: 0xb7Da55D7040ef9C887e20374D76A88F93A59119E
There are a few options, depending on your target network and the use case:
For other technical details of the Aleph Zero EVM testnet we refer to
the verifier url to https://evm-explorer.alephzero.org/api
(for Mainnet)
https://evm-explorer-testnet.alephzero.org/api
(for Testnet)
the verifier to blockscout
For example, if you'd like to verify your contract on the Aleph Zero EVM Testnet using Foundry, here are the params you'd pass to the verify-contract
command:
Thirdweb
Gnosis Safe/Profotire:
Subsquid:
Goldsky: you'll need to use the chain slug alephzero-testnet
for Testnet, and alephzero-evm
for Mainnet.
A PoW faucet for the testnet is available under the link -- if you find yourself in the need for more tokens than the faucet is able to provide, contact us on .
Testnet:
Mainnet:
USDC (canonical bridge)
USDT (canonical bridge)
For the implementation deployed by the Aleph Zero Team, including ABI and bytecode, please see the . The contract addresses are:
This is a Solidity implementation deployed on the EVM L2, not to be confused with the deployed on the Aleph Zero Layer 1 chain.
The , between Ethereum and Aleph Zero EVM.
And its version that doesn't require you to hold AZERO on Ethereum, the .
The between Ethereum, Aleph Zero EVM and Aleph Zero WASM.
The , supporting many different networks, including Arbitrum, Base, Ethereum,, Optimism, Scroll, etc.
The for integrating cross-chain flows into your apps.
Testnet:
Mainnet:
In order to verify contracts, you can use Blockscout's API with Hardhat or Foundry, or verify them directly on the . If you're using Hardhat or Foundry, it's important to set:
This list will keep growing for a few months since the launch. If you don't see a tool you'd like to use, please reach out to us on .
Testnet:
Mainnet:
, currently the most popular Solidity framework
, a faster alternative to Hardhat
, allowing you to construct basic tokens using a UI
, an educational game where you 'hack' smart contracts
Circom and snarkjs tutorial
Basic background on ZK for developers