- Store the state diffs and compressed contract bytecode published from the L2 using blobs.
- Receive and verify the validity proofs posted by the L2.
- Facilitate communication between L1 and L2 to enable cross-chain messaging and bridging.
List of Abstract Contracts
Below is a list of the smart contracts that Abstract uses.L1 Contracts
Mainnet
Testnet
L2 Contracts
Mainnet
Contract | Address |
---|---|
ERC20 Bridge L2 Address | 0x954ba8223a6BFEC1Cc3867139243A02BA0Bc66e4 |
Shared Bridge L2 Address | 0x954ba8223a6BFEC1Cc3867139243A02BA0Bc66e4 |
Default L2 Upgrader | 0xd3A8626C3caf69e3287D94D43700DB25EEaCccf1 |
Testnet
Contract | Address |
---|---|
ERC20 Bridge L2 Address | 0xec089e40c40b12dd4577e0c5381d877b613040ec |
Shared Bridge L2 Address | 0xec089e40c40b12dd4577e0c5381d877b613040ec |