@eth-optimism/viem • Docs
@eth-optimism/viem / contracts
const
contracts:object
OP Stack Predeploy Addresses
readonly
crossL2Inbox:object
readonly
address:"0x4200000000000000000000000000000000000022"
='0x4200000000000000000000000000000000000022'
readonly
gasPriceOracle:object
readonly
address:"0x420000000000000000000000000000000000000F"
readonly
l1Block:object
readonly
address:"0x4200000000000000000000000000000000000015"
readonly
l2CrossDomainMessenger:object
readonly
address:"0x4200000000000000000000000000000000000007"
readonly
l2Erc721Bridge:object
readonly
address:"0x4200000000000000000000000000000000000014"
readonly
l2StandardBridge:object
readonly
address:"0x4200000000000000000000000000000000000010"
readonly
l2ToL1MessagePasser:object
readonly
address:"0x4200000000000000000000000000000000000016"
readonly
l2ToL2CrossDomainMessenger:object
readonly
address:"0x4200000000000000000000000000000000000023"
='0x4200000000000000000000000000000000000023'
readonly
superchainTokenBridge:object
readonly
address:"0x4200000000000000000000000000000000000028"
='0x4200000000000000000000000000000000000028'
readonly
superchainWETH:object
readonly
address:"0x4200000000000000000000000000000000000024"
='0x4200000000000000000000000000000000000024'