Тема
Build on X Layer

Contracts#

X Layer contracts#

These smart contracts facilitate operation on Ethereum Mainnet and Sepolia Testnet.

Ethereum Layer 1#

NameDetailMainnet addressTestnet address
SystemConfigManages OP Stack network configuration, stores network parameters and other contract addresses0x5065809af286321a05fbf85713b5d5de7c8f04330x06be4b4a9a28ff8eed6da09447bc5daa676efac3
L1CrossDomainMessengerHigh-level message passing interface between L1 and L20xf94b553f3602a03931e5d10cab343c0968d793e30xef40d5432d37b3935a11710c73f395e2c9921295
DisputeGameFactoryDeploys dispute game instances to resolve state disputes0x9d4c8faeaddddeee1ed0c92dabad815c2484f6750x80388586ab4580936bcb409cc2dc6bc0221e1b6f
FaultDisputeGameResolves disputes about L2 state through interactive fault proofsNot deployed (0x0000...)Not deployed (0x0000...)
PermissionedDisputeGameDispute game with permission restrictions for authorized challengers0xeeda796a23bc98726e47934ca9b54fdda5a608e80x6d5610d86dba85226146715b5c2b2adddade18c0
AnchorStateRegistryStores the latest anchored state for each dispute game type0x000590bb65ab1864a7ad46d6b957cc9a4f2c149d0x1a8dfc1d6ccfb3be886b2539823539a9dc0956a5
DelayedWETHManages participant bonds during dispute periods with withdrawal delays0x1b8a252a71bc8997d3871af420895b5845212fc60xc8e876ad7e2e47017107d335132bf7e3efdd6b7b
MIPSMIPS32 virtual machine for executing fault proofs0x305d1c0eed9a0291686f3bfdf1f5e54aaeef80e40x4b55e1782e96762a457896dff2b17cd2477ab57c
PreimageOracleMaps hashes to their corresponding preimages for fault proof verification0x1fb8cdfc6831fc866ed9c51af8817da5c287add30xd59bb1d50dfeadc2cc3a7bed43c3bc4065b0ed4b
SuperchainConfigManages superchain global configuration values0x6a95d7aac3d41761426761af031c5034b7b347d40x307f426f725dc6b2c49d489e1133aa5f5f400960
ProtocolVersionsManages superchain protocol version information0xc1fb115d8249a7e6b27c8bc6914cab7edf0b0f7e0x4e753a62ad7da17508dbc54a58e1e231c152baa2
AddressManagerLegacy contract for managing string name to address registry, required by L1CrossDomainMessenger0xe88cfa9d4a4fae1413914bad9796a72d13d035b90x6a09ed5b36dd48904551498f0020cd62cc315907

X Layer Layer 2 (Predeploys)#

NameDetailL2 Address
L2CrossDomainMessengerL2 side cross-domain message passing interface0x4200000000000000000000000000000000000007
L2ToL1MessagePasserStores messages sent from L2 to L1 (with customGasToken support)0x4200000000000000000000000000000000000016
L1BlockProvides access to latest known L1 block information0x4200000000000000000000000000000000000015
GasPriceOracleProvides L1 fee calculation and offline gas estimation0x420000000000000000000000000000000000000F
BeaconBlockRootProvides access to L1 beacon block roots (EIP-4788)0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02
WETH9Standard WETH implementation (with customGasToken support)0x4200000000000000000000000000000000000006
SequencerFeeVaultCollects sequencer fees0x4200000000000000000000000000000000000011
BaseFeeVaultCollects L2 base fees0x4200000000000000000000000000000000000019
L1FeeVaultCollects L1 fee portion0x420000000000000000000000000000000000001a
SchemaRegistryGlobal authentication schema for Ethereum Attestation Service0x4200000000000000000000000000000000000020
EASEthereum Attestation Service0x4200000000000000000000000000000000000021
ProxyAdminOwner of all predeploy proxy contracts0x4200000000000000000000000000000000000018

Token Addresses#

Table of contents