Skip to main content

Contracts

A reference page containing information about all the contracts deployed on different networks.

Testnet

Ethereum Sepolia (L1)

The following L1 contracts have been deployed to the Ethereum Sepolia Testnet.

Name of ContractContract AddressDescription
Batcher0x246E119a5BcC2875161b23E4e602e25cEcE96E37The Batcher is a service that publishes transactions from the Sequencer to the L1 blockchain. The Batcher runs continuously alongside the Sequencer and publishes transactions in batches (hence the name) on a regular basis.
L1ERC721Bridge0xb4E988CF1aD8C361D56118437502A8f11C7FaA01Handles the sending and receiving of messages between L1 and L2.
L1CrossDomainMessenger0x857824E6234f7733ecA4e9A76804fd1afa1A3A2CSends messages from L1 to L2 and relays messages from L2 onto L1.
L1StandardBridge0x1Fb30e446eA791cd1f011675E5F3f5311b70faF5It is the main entry point to deposit ERC20 tokens from L1 to L2. This contract can store any token.
L2OutputOracle0xA0E35F56C318DE1bD5D9ca6A94Fe7e37C5663348Contains a list of proposed state roots which Proposers assert to be a result of block execution.
ProxyAdmin0x5Db9F05921d8d5a6a157F6f49c411cc0e46c6330Owner of AddressManager. Admin of LiskPortal, SystemConfig, L2OutputOracle, L1StandardBridge.
SystemConfig0xF54791059df4a12BA461b881B4080Ae81a1d0AC0It contains configuration parameters such as the Sequencer address, the L2 gas limit, and the unsafe block signer address.
AddressManager0x27Bb4A7cd8FB20cb816BF4Aac668BF841bb3D5d3The Address Manager is a built-in actor that manages Ethereum's address space.
OptimismPortal0xe3d90F21490686Ec7eF37BE788E02dfC12787264It is the main entry point to deposit funds from L1 to L2. It also allows proving and finalizing withdrawals.
ProtocolVersions0x1Bb17EB31bDdFd30F63D4FAe6c8Eb85D9e9b1f48It is used to manage superchain protocol version information.
OptimismMintableERC20Factory0x269d632C1E518a922C30C749cFD3f82Eb5C779B0It is responsible for creating ERC20 contracts on L2 that can be used for depositing native L1 tokens into.

Lisk Sepolia (L2)

All L2 contracts deployed on the Lisk Sepolia Testnet are Predeploys. A predeployed contract is included in the L2 genesis state, and it exists from the very beginning of the blockchain. On Lisk Network, these contracts are located at specific addresses that are determined in advance and are part of the genesis state. For more information on Predeploys, see Predeploys' README.

Name of ContractContract Address
ERC-4337 Entrypoint0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
LegacyMessagePasser0x4200000000000000000000000000000000000000
DeployerWhitelist0x4200000000000000000000000000000000000002
LegacyERC20ETH0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000
WETH90x4200000000000000000000000000000000000006
L2CrossDomainMessenger0x4200000000000000000000000000000000000007
L2StandardBridge0x4200000000000000000000000000000000000010
SequencerFeeVault0x4200000000000000000000000000000000000011
OptimismMintableERC20Factory0x4200000000000000000000000000000000000012
L1BlockNumber0x4200000000000000000000000000000000000013
GasPriceOracle0x420000000000000000000000000000000000000F
GovernanceToken0x4200000000000000000000000000000000000042
L1Block0x4200000000000000000000000000000000000015
L2ToL1MessagePasser0x4200000000000000000000000000000000000016
L2ERC721Bridge0x4200000000000000000000000000000000000014
OptimismMintableERC721Factory0x4200000000000000000000000000000000000017
ProxyAdmin0x4200000000000000000000000000000000000018
BaseFeeVault0x4200000000000000000000000000000000000019
L1FeeVault0x420000000000000000000000000000000000001a
SchemaRegistry0x4200000000000000000000000000000000000020
EAS0x4200000000000000000000000000000000000021
create2Deployer0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2
RedstonePriceFeedWithRoundsETH0x6F9A3AC224025B0A9E7b7F47dcb1DF7872e2fA75
RedstonePriceFeedWithRoundsUSDC0xC603180D79a5Afa341A59134d126fC72Bcd19283