Commit 3e6989b7 authored by Mark Tyneway's avatar Mark Tyneway Committed by Kelvin Fichter

contracts: update deployments readme

Deletes dead contracts as well as re autogenerates
the `README.md` so that the latest contracts are reflected in it.
parent d1616275
# Optimism Regenesis Deployments
## LAYER 2
### Chain IDs:
- Mainnet: 10
- Kovan: 69
- Goerli: 420
_The contracts relevant for the majority of developers are `OVM_ETH` and the cross-domain messengers. The L2 addresses don't change._
*The contracts relevant for the majority of developers are `OVM_ETH` and the cross-domain messengers. The L2 addresses don't change.*
### Predeploy contracts:
| Contract | Address |
| --------------------------- | ------------------------------------------ |
| OVM_L2ToL1MessagePasser | 0x4200000000000000000000000000000000000000 |
| OVM_L1MessageSender | 0x4200000000000000000000000000000000000001 |
| OVM_DeployerWhitelist | 0x4200000000000000000000000000000000000002 |
| OVM_ECDSAContractAccount | 0x4200000000000000000000000000000000000003 |
| OVM_SequencerEntrypoint | 0x4200000000000000000000000000000000000005 |
| OVM_ETH | 0x4200000000000000000000000000000000000006 |
| OVM_L2CrossDomainMessenger | 0x4200000000000000000000000000000000000007 |
| Lib_AddressManager | 0x4200000000000000000000000000000000000008 |
| OVM_ProxyEOA | 0x4200000000000000000000000000000000000009 |
| OVM_ExecutionManagerWrapper | 0x420000000000000000000000000000000000000B |
| OVM_GasPriceOracle | 0x420000000000000000000000000000000000000F |
| OVM_SequencerFeeVault | 0x4200000000000000000000000000000000000011 |
| OVM_L2StandardBridge | 0x4200000000000000000000000000000000000010 |
| ERC1820Registry | 0x1820a4B7618BdE71Dce8cdc73aAB6C95905faD24 |
|Contract|Address|
|--|--|
|OVM_L2ToL1MessagePasser|0x4200000000000000000000000000000000000000|
|OVM_DeployerWhitelist|0x4200000000000000000000000000000000000002|
|L2CrossDomainMessenger|0x4200000000000000000000000000000000000007|
|OVM_GasPriceOracle|0x420000000000000000000000000000000000000F|
|L2StandardBridge|0x4200000000000000000000000000000000000010|
|OVM_SequencerFeeVault|0x4200000000000000000000000000000000000011|
|L2StandardTokenFactory|0x4200000000000000000000000000000000000012|
|OVM_L1BlockNumber|0x4200000000000000000000000000000000000013|
|OVM_ETH|0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000|
|WETH9|0x4200000000000000000000000000000000000006|
---
---
## LAYER 1
## OPTIMISTIC-KOVAN
Network : **undefined (chain id: 69)**
| Contract | Address |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| OVM_GasPriceOracle | [0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76](https://undefined.etherscan.io/address/0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76) |
<!--
Implementation addresses. DO NOT use these addresses directly.
Use their proxied counterparts seen above.
-->
---
## MAINNET
Network : **mainnet (chain id: 1)**
| Contract | Address |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Lib_AddressManager | [0xdE1FCfB0851916CA5101820A69b13a4E276bd81F](https://etherscan.io/address/0xdE1FCfB0851916CA5101820A69b13a4E276bd81F) |
| OVM_CanonicalTransactionChain | [0x4BF681894abEc828B212C906082B444Ceb2f6cf6](https://etherscan.io/address/0x4BF681894abEc828B212C906082B444Ceb2f6cf6) |
| OVM_ChainStorageContainer-CTC-batches | [0x3EA1a3839D8ca9a7ff3c567a9F36f4C4DbECc3eE](https://etherscan.io/address/0x3EA1a3839D8ca9a7ff3c567a9F36f4C4DbECc3eE) |
| OVM_ChainStorageContainer-CTC-queue | [0xA0b912b3Ea71A04065Ff82d3936D518ED6E38039](https://etherscan.io/address/0xA0b912b3Ea71A04065Ff82d3936D518ED6E38039) |
| OVM_ChainStorageContainer-SCC-batches | [0x77eBfdFcC906DDcDa0C42B866f26A8D5A2bb0572](https://etherscan.io/address/0x77eBfdFcC906DDcDa0C42B866f26A8D5A2bb0572) |
| OVM_ExecutionManager | [0x2745C24822f542BbfFB41c6cB20EdF766b5619f5](https://etherscan.io/address/0x2745C24822f542BbfFB41c6cB20EdF766b5619f5) |
| OVM_FraudVerifier | [0x042065416C5c665dc196076745326Af3Cd840D15](https://etherscan.io/address/0x042065416C5c665dc196076745326Af3Cd840D15) |
| OVM_L1MultiMessageRelayer | [0xF26391FBB1f77481f80a7d646AC08ba3817eA891](https://etherscan.io/address/0xF26391FBB1f77481f80a7d646AC08ba3817eA891) |
| OVM_SafetyChecker | [0xfe1F9Cf28ecDb12110aa8086e6FD343EA06035cC](https://etherscan.io/address/0xfe1F9Cf28ecDb12110aa8086e6FD343EA06035cC) |
| OVM_StateCommitmentChain | [0xE969C2724d2448F1d1A6189d3e2aA1F37d5998c1](https://etherscan.io/address/0xE969C2724d2448F1d1A6189d3e2aA1F37d5998c1) |
| OVM_StateManagerFactory | [0xd0e3e318154716BD9d007E1E6B021Eab246ff98d](https://etherscan.io/address/0xd0e3e318154716BD9d007E1E6B021Eab246ff98d) |
| OVM_StateTransitionerFactory | [0x38A6ed6fd76035684caDef38cF49a2FffA782B67](https://etherscan.io/address/0x38A6ed6fd76035684caDef38cF49a2FffA782B67) |
| Proxy\_\_OVM_L1CrossDomainMessenger | [0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1](https://etherscan.io/address/0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1) |
| Proxy\_\_OVM_L1StandardBridge | [0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1](https://etherscan.io/address/0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1) |
| mockOVM_BondManager | [0xCd76de5C57004d47d0216ec7dAbd3c72D8c49057](https://etherscan.io/address/0xCd76de5C57004d47d0216ec7dAbd3c72D8c49057) |
Network : __mainnet (chain id: 1)__
|Contract|Address|
|--|--|
|Lib_AddressManager|[0xdE1FCfB0851916CA5101820A69b13a4E276bd81F](https://etherscan.io/address/0xdE1FCfB0851916CA5101820A69b13a4E276bd81F)|
|OVM_CanonicalTransactionChain|[0x4BF681894abEc828B212C906082B444Ceb2f6cf6](https://etherscan.io/address/0x4BF681894abEc828B212C906082B444Ceb2f6cf6)|
|OVM_ChainStorageContainer-CTC-batches|[0x3EA1a3839D8ca9a7ff3c567a9F36f4C4DbECc3eE](https://etherscan.io/address/0x3EA1a3839D8ca9a7ff3c567a9F36f4C4DbECc3eE)|
|OVM_ChainStorageContainer-CTC-queue|[0xA0b912b3Ea71A04065Ff82d3936D518ED6E38039](https://etherscan.io/address/0xA0b912b3Ea71A04065Ff82d3936D518ED6E38039)|
|OVM_ChainStorageContainer-SCC-batches|[0x77eBfdFcC906DDcDa0C42B866f26A8D5A2bb0572](https://etherscan.io/address/0x77eBfdFcC906DDcDa0C42B866f26A8D5A2bb0572)|
|OVM_ExecutionManager|[0x2745C24822f542BbfFB41c6cB20EdF766b5619f5](https://etherscan.io/address/0x2745C24822f542BbfFB41c6cB20EdF766b5619f5)|
|OVM_FraudVerifier|[0x042065416C5c665dc196076745326Af3Cd840D15](https://etherscan.io/address/0x042065416C5c665dc196076745326Af3Cd840D15)|
|OVM_L1CrossDomainMessenger|[0xbfba066b5cA610Fe70AdCE45FcB622F945891bb0](https://etherscan.io/address/0xbfba066b5cA610Fe70AdCE45FcB622F945891bb0)|
|OVM_L1MultiMessageRelayer|[0xF26391FBB1f77481f80a7d646AC08ba3817eA891](https://etherscan.io/address/0xF26391FBB1f77481f80a7d646AC08ba3817eA891)|
|OVM_SafetyChecker|[0xfe1F9Cf28ecDb12110aa8086e6FD343EA06035cC](https://etherscan.io/address/0xfe1F9Cf28ecDb12110aa8086e6FD343EA06035cC)|
|OVM_StateCommitmentChain|[0xE969C2724d2448F1d1A6189d3e2aA1F37d5998c1](https://etherscan.io/address/0xE969C2724d2448F1d1A6189d3e2aA1F37d5998c1)|
|OVM_StateManagerFactory|[0xd0e3e318154716BD9d007E1E6B021Eab246ff98d](https://etherscan.io/address/0xd0e3e318154716BD9d007E1E6B021Eab246ff98d)|
|OVM_StateTransitionerFactory|[0x38A6ed6fd76035684caDef38cF49a2FffA782B67](https://etherscan.io/address/0x38A6ed6fd76035684caDef38cF49a2FffA782B67)|
|Proxy__OVM_L1CrossDomainMessenger|[0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1](https://etherscan.io/address/0x25ace71c97B33Cc4729CF772ae268934F7ab5fA1)|
|Proxy__OVM_L1StandardBridge|[0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1](https://etherscan.io/address/0x99C9fc46f92E8a1c0deC1b1747d010903E884bE1)|
|mockOVM_BondManager|[0xCd76de5C57004d47d0216ec7dAbd3c72D8c49057](https://etherscan.io/address/0xCd76de5C57004d47d0216ec7dAbd3c72D8c49057)|
<!--
Implementation addresses. DO NOT use these addresses directly.
Use their proxied counterparts seen above.
OVM_L1CrossDomainMessenger:
- 0xbfba066b5cA610Fe70AdCE45FcB622F945891bb0
- https://etherscan.io/address/0xbfba066b5cA610Fe70AdCE45FcB622F945891bb0)
-->
---
## KOVAN
Network : **kovan (chain id: 42)**
| Contract | Address |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| Lib_AddressManager | [0x100Dd3b414Df5BbA2B542864fF94aF8024aFdf3a](https://kovan.etherscan.io/address/0x100Dd3b414Df5BbA2B542864fF94aF8024aFdf3a) |
| OVM_CanonicalTransactionChain | [0xe28c499EB8c36C0C18d1bdCdC47a51585698cb93](https://kovan.etherscan.io/address/0xe28c499EB8c36C0C18d1bdCdC47a51585698cb93) |
| OVM_ChainStorageContainer-CTC-batches | [0xF95D79298FD12e5ED778CCf717aA30f638b060E1](https://kovan.etherscan.io/address/0xF95D79298FD12e5ED778CCf717aA30f638b060E1) |
| OVM_ChainStorageContainer-CTC-queue | [0x2BE00E5F043a0f62c3e4d775F3235E28A0239395](https://kovan.etherscan.io/address/0x2BE00E5F043a0f62c3e4d775F3235E28A0239395) |
| OVM_ChainStorageContainer-SCC-batches | [0x50DA41A2A185fb917aecEFfa1CB4534dC5C264b4](https://kovan.etherscan.io/address/0x50DA41A2A185fb917aecEFfa1CB4534dC5C264b4) |
| OVM_ExecutionManager | [0xC68795aC9d96374eaE746DAcC1334ba54798e17D](https://kovan.etherscan.io/address/0xC68795aC9d96374eaE746DAcC1334ba54798e17D) |
| OVM_FraudVerifier | [0xaeEd60e029Eb435f960d78C355786060589738B3](https://kovan.etherscan.io/address/0xaeEd60e029Eb435f960d78C355786060589738B3) |
| OVM_L1MultiMessageRelayer | [0x5818840763Ee28ff0A3E3e8CB9eDeDd07Fb1Cd3f](https://kovan.etherscan.io/address/0x5818840763Ee28ff0A3E3e8CB9eDeDd07Fb1Cd3f) |
| OVM_SafetyChecker | [0xf0FaB0ce35a6d3F82b0B42f09A2734065908dB6a](https://kovan.etherscan.io/address/0xf0FaB0ce35a6d3F82b0B42f09A2734065908dB6a) |
| OVM_StateCommitmentChain | [0xa2487713665AC596b0b3E4881417f276834473d2](https://kovan.etherscan.io/address/0xa2487713665AC596b0b3E4881417f276834473d2) |
| OVM_StateManagerFactory | [0xBcca22E9F5579193E27dD39aD821A03778C44EFA](https://kovan.etherscan.io/address/0xBcca22E9F5579193E27dD39aD821A03778C44EFA) |
| OVM_StateTransitionerFactory | [0xFD7B9268e790837d393Fd371Ddeb42FE5EC45B54](https://kovan.etherscan.io/address/0xFD7B9268e790837d393Fd371Ddeb42FE5EC45B54) |
| Proxy\_\_OVM_L1CrossDomainMessenger | [0x4361d0F75A0186C05f971c566dC6bEa5957483fD](https://kovan.etherscan.io/address/0x4361d0F75A0186C05f971c566dC6bEa5957483fD) |
| Proxy\_\_OVM_L1StandardBridge | [0x22F24361D548e5FaAfb36d1437839f080363982B](https://kovan.etherscan.io/address/0x22F24361D548e5FaAfb36d1437839f080363982B) |
| mockOVM_BondManager | [0xD6143943447DFf503d948Fba3D8af3d4Df28f45c](https://kovan.etherscan.io/address/0xD6143943447DFf503d948Fba3D8af3d4Df28f45c) |
Network : __kovan (chain id: 42)__
|Contract|Address|
|--|--|
|Lib_AddressManager|[0x100Dd3b414Df5BbA2B542864fF94aF8024aFdf3a](https://kovan.etherscan.io/address/0x100Dd3b414Df5BbA2B542864fF94aF8024aFdf3a)|
|OVM_CanonicalTransactionChain|[0xe28c499EB8c36C0C18d1bdCdC47a51585698cb93](https://kovan.etherscan.io/address/0xe28c499EB8c36C0C18d1bdCdC47a51585698cb93)|
|OVM_ChainStorageContainer-CTC-batches|[0xF95D79298FD12e5ED778CCf717aA30f638b060E1](https://kovan.etherscan.io/address/0xF95D79298FD12e5ED778CCf717aA30f638b060E1)|
|OVM_ChainStorageContainer-CTC-queue|[0x2BE00E5F043a0f62c3e4d775F3235E28A0239395](https://kovan.etherscan.io/address/0x2BE00E5F043a0f62c3e4d775F3235E28A0239395)|
|OVM_ChainStorageContainer-SCC-batches|[0x50DA41A2A185fb917aecEFfa1CB4534dC5C264b4](https://kovan.etherscan.io/address/0x50DA41A2A185fb917aecEFfa1CB4534dC5C264b4)|
|OVM_ExecutionManager|[0xC68795aC9d96374eaE746DAcC1334ba54798e17D](https://kovan.etherscan.io/address/0xC68795aC9d96374eaE746DAcC1334ba54798e17D)|
|OVM_FraudVerifier|[0xaeEd60e029Eb435f960d78C355786060589738B3](https://kovan.etherscan.io/address/0xaeEd60e029Eb435f960d78C355786060589738B3)|
|OVM_L1CrossDomainMessenger|[0x333d2674E2D7e1e7327dc076030ce9615183709C](https://kovan.etherscan.io/address/0x333d2674E2D7e1e7327dc076030ce9615183709C)|
|OVM_L1MultiMessageRelayer|[0x5818840763Ee28ff0A3E3e8CB9eDeDd07Fb1Cd3f](https://kovan.etherscan.io/address/0x5818840763Ee28ff0A3E3e8CB9eDeDd07Fb1Cd3f)|
|OVM_SafetyChecker|[0xf0FaB0ce35a6d3F82b0B42f09A2734065908dB6a](https://kovan.etherscan.io/address/0xf0FaB0ce35a6d3F82b0B42f09A2734065908dB6a)|
|OVM_StateCommitmentChain|[0xa2487713665AC596b0b3E4881417f276834473d2](https://kovan.etherscan.io/address/0xa2487713665AC596b0b3E4881417f276834473d2)|
|OVM_StateManagerFactory|[0xBcca22E9F5579193E27dD39aD821A03778C44EFA](https://kovan.etherscan.io/address/0xBcca22E9F5579193E27dD39aD821A03778C44EFA)|
|OVM_StateTransitionerFactory|[0xFD7B9268e790837d393Fd371Ddeb42FE5EC45B54](https://kovan.etherscan.io/address/0xFD7B9268e790837d393Fd371Ddeb42FE5EC45B54)|
|Proxy__OVM_L1CrossDomainMessenger|[0x4361d0F75A0186C05f971c566dC6bEa5957483fD](https://kovan.etherscan.io/address/0x4361d0F75A0186C05f971c566dC6bEa5957483fD)|
|Proxy__OVM_L1StandardBridge|[0x22F24361D548e5FaAfb36d1437839f080363982B](https://kovan.etherscan.io/address/0x22F24361D548e5FaAfb36d1437839f080363982B)|
|mockOVM_BondManager|[0xD6143943447DFf503d948Fba3D8af3d4Df28f45c](https://kovan.etherscan.io/address/0xD6143943447DFf503d948Fba3D8af3d4Df28f45c)|
<!--
Implementation addresses. DO NOT use these addresses directly.
Use their proxied counterparts seen above.
OVM_L1CrossDomainMessenger:
- 0x333d2674E2D7e1e7327dc076030ce9615183709C
- https://kovan.etherscan.io/address/0x333d2674E2D7e1e7327dc076030ce9615183709C)
-->
---
## GOERLI
Network : **goerli (chain id: 5)**
| Contract | Address |
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Lib_AddressManager | [0xA4346c8c120DdCE2c5447e68790625F10Bb4d47A](https://goerli.etherscan.io/address/0xA4346c8c120DdCE2c5447e68790625F10Bb4d47A) |
| OVM_CanonicalTransactionChain | [0x4781674AAe242bbDf6C58b81Cf4F06F1534cd37d](https://goerli.etherscan.io/address/0x4781674AAe242bbDf6C58b81Cf4F06F1534cd37d) |
| OVM_ChainStorageContainer-CTC-batches | [0xd5F2B9f6Ee80065b2Ce18bF1e629c5aC1C98c7F6](https://goerli.etherscan.io/address/0xd5F2B9f6Ee80065b2Ce18bF1e629c5aC1C98c7F6) |
| OVM_ChainStorageContainer-CTC-queue | [0x3EA657c5aA0E4Bce1D8919dC7f248724d7B0987a](https://goerli.etherscan.io/address/0x3EA657c5aA0E4Bce1D8919dC7f248724d7B0987a) |
| OVM_ChainStorageContainer-SCC-batches | [0x777adA49d40DAC02AE5b4FdC292feDf9066435A3](https://goerli.etherscan.io/address/0x777adA49d40DAC02AE5b4FdC292feDf9066435A3) |
| OVM_ExecutionManager | [0x838a74bAdfD28Fd0e32E4A88BddDa502D56ae7F7](https://goerli.etherscan.io/address/0x838a74bAdfD28Fd0e32E4A88BddDa502D56ae7F7) |
| OVM_FraudVerifier | [0x916f75037b87Bf4Fe0Dc7719815bd972F0618669](https://goerli.etherscan.io/address/0x916f75037b87Bf4Fe0Dc7719815bd972F0618669) |
| OVM_L1MultiMessageRelayer | [0x2545fa928d5d278cA75Fd47306e4a89096ff6403](https://goerli.etherscan.io/address/0x2545fa928d5d278cA75Fd47306e4a89096ff6403) |
| OVM_SafetyChecker | [0x71D4ea896C9a2D4a973CC5c7E347B6707691ECa0](https://goerli.etherscan.io/address/0x71D4ea896C9a2D4a973CC5c7E347B6707691ECa0) |
| OVM_StateCommitmentChain | [0x9bA5E286934F0A29fb2f8421f60d3eE8A853447C](https://goerli.etherscan.io/address/0x9bA5E286934F0A29fb2f8421f60d3eE8A853447C) |
| OVM_StateManagerFactory | [0x24C7F0a4a2B926613B31c4cDDA4c0f90c0772f2b](https://goerli.etherscan.io/address/0x24C7F0a4a2B926613B31c4cDDA4c0f90c0772f2b) |
| OVM_StateTransitionerFactory | [0x703303Ce2d92Ef95F17a622E3d538390251165E8](https://goerli.etherscan.io/address/0x703303Ce2d92Ef95F17a622E3d538390251165E8) |
| Proxy\_\_OVM_L1CrossDomainMessenger | [0xa85716330ff84Ab312D5B43F3BfDcC7E650fd88A](https://goerli.etherscan.io/address/0xa85716330ff84Ab312D5B43F3BfDcC7E650fd88A) |
| Proxy\_\_OVM_L1ETHGateway | [0xA721CF3e39E5cB4CfEEc0e32EE05B3D05AA9aE39](https://goerli.etherscan.io/address/0xA721CF3e39E5cB4CfEEc0e32EE05B3D05AA9aE39) |
| Proxy\_\_OVM_L1StandardBridge | [0x74B6CC2F377fB769cEd6c697bC4C58a9c342E424](https://goerli.etherscan.io/address/0x74B6CC2F377fB769cEd6c697bC4C58a9c342E424) |
| mockOVM_BondManager | [0x795F355F75f9B28AEC6cC6A887704191e630065b](https://goerli.etherscan.io/address/0x795F355F75f9B28AEC6cC6A887704191e630065b) |
Network : __goerli (chain id: 5)__
|Contract|Address|
|--|--|
|BondManager|[0xE5AE60bD6F8DEe4D0c2BC9268e23B92F1cacC58F](https://goerli.etherscan.io/address/0xE5AE60bD6F8DEe4D0c2BC9268e23B92F1cacC58F)|
|CanonicalTransactionChain|[0x2ebA8c4EfDB39A8Cd8f9eD65c50ec079f7CEBD81](https://goerli.etherscan.io/address/0x2ebA8c4EfDB39A8Cd8f9eD65c50ec079f7CEBD81)|
|ChainStorageContainer-CTC-batches|[0x0821Ff73FD88bb73E90F2Ea459B57430dff731Dd](https://goerli.etherscan.io/address/0x0821Ff73FD88bb73E90F2Ea459B57430dff731Dd)|
|ChainStorageContainer-CTC-queue|[0xf96dc01589969B85e27017F1bC449CB981eED9C8](https://goerli.etherscan.io/address/0xf96dc01589969B85e27017F1bC449CB981eED9C8)|
|ChainStorageContainer-SCC-batches|[0x829863Ce01B475B7d030539d2181d49E7A4b8aD9](https://goerli.etherscan.io/address/0x829863Ce01B475B7d030539d2181d49E7A4b8aD9)|
|Lib_AddressManager|[0x2F7E3cAC91b5148d336BbffB224B4dC79F09f01D](https://goerli.etherscan.io/address/0x2F7E3cAC91b5148d336BbffB224B4dC79F09f01D)|
|Proxy__L1CrossDomainMessenger|[0xEcC89b9EDD804850C4F343A278Be902be11AaF42](https://goerli.etherscan.io/address/0xEcC89b9EDD804850C4F343A278Be902be11AaF42)|
|StateCommitmentChain|[0x1afcA918eff169eE20fF8AB6Be75f3E872eE1C1A](https://goerli.etherscan.io/address/0x1afcA918eff169eE20fF8AB6Be75f3E872eE1C1A)|
<!--
Implementation addresses. DO NOT use these addresses directly.
Use their proxied counterparts seen above.
OVM_L1CrossDomainMessenger:
- 0x3B1D4DE5F7Fe8487980Ee7608BE302dC60a9caE9
- https://goerli.etherscan.io/address/0x3B1D4DE5F7Fe8487980Ee7608BE302dC60a9caE9)
OVM_L1ETHGateway:
- 0x746E840b94cC75921D1cb620b83CFd0C658B2852
- https://goerli.etherscan.io/address/0x746E840b94cC75921D1cb620b83CFd0C658B2852)
L1CrossDomainMessenger:
- 0xd32718Fdb54e482C5Aa8eb7007cC898d798B3185
- https://goerli.etherscan.io/address/0xd32718Fdb54e482C5Aa8eb7007cC898d798B3185)
Proxy__L1StandardBridge:
- 0x73298186A143a54c20ae98EEE5a025bD5979De02
- https://goerli.etherscan.io/address/0x73298186A143a54c20ae98EEE5a025bD5979De02)
-->
---
{
"address": "0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "_initialGasPrice",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"inputs": [],
"name": "gasPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "renounceOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_gasPrice",
"type": "uint256"
}
],
"name": "setGasPrice",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "transferOwnership",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"transactionHash": "0xed5fd0757566bc0bc1f3f7d701e31199835d6fe7b1e74353ad502983f2f5e744",
"receipt": {
"to": null,
"from": "0x18394B52d3Cb931dfA76F63251919D051953413d",
"contractAddress": "0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76",
"transactionIndex": 0,
"gasUsed": "1732518",
"logsBloom": "0x00000000000000000000000000000000000000000000000000840000000000000000000000000000000000100000000000000000000000140000000000000000000000000100000000000008000000000001000010000000000000000000000400000000020000000000000000008800000000000000000000400010000000400000000000000000000000000000000000000000002000000000000000000000000000000000000000010000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000",
"blockHash": "0x310208064b53df696581d48cee7439d3e94acac8c31a519e5d07e7cc542c920c",
"transactionHash": "0xed5fd0757566bc0bc1f3f7d701e31199835d6fe7b1e74353ad502983f2f5e744",
"logs": [
{
"transactionIndex": 0,
"blockNumber": 336546,
"transactionHash": "0xed5fd0757566bc0bc1f3f7d701e31199835d6fe7b1e74353ad502983f2f5e744",
"address": "0x4200000000000000000000000000000000000006",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x00000000000000000000000018394b52d3cb931dfa76f63251919d051953413d",
"0x0000000000000000000000004200000000000000000000000000000000000005"
],
"data": "0x0000000000000000000000000000000000000000000000000000000000000000",
"logIndex": 0,
"blockHash": "0x310208064b53df696581d48cee7439d3e94acac8c31a519e5d07e7cc542c920c"
},
{
"transactionIndex": 0,
"blockNumber": 336546,
"transactionHash": "0xed5fd0757566bc0bc1f3f7d701e31199835d6fe7b1e74353ad502983f2f5e744",
"address": "0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x00000000000000000000000018394b52d3cb931dfa76f63251919d051953413d"
],
"data": "0x",
"logIndex": 1,
"blockHash": "0x310208064b53df696581d48cee7439d3e94acac8c31a519e5d07e7cc542c920c"
},
{
"transactionIndex": 0,
"blockNumber": 336546,
"transactionHash": "0xed5fd0757566bc0bc1f3f7d701e31199835d6fe7b1e74353ad502983f2f5e744",
"address": "0x038a8825A3C3B0c08d52Cc76E5E361953Cf6Dc76",
"topics": [
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"0x00000000000000000000000018394b52d3cb931dfa76f63251919d051953413d",
"0x00000000000000000000000018394b52d3cb931dfa76f63251919d051953413d"
],
"data": "0x",
"logIndex": 2,
"blockHash": "0x310208064b53df696581d48cee7439d3e94acac8c31a519e5d07e7cc542c920c"
}
],
"blockNumber": 336546,
"cumulativeGasUsed": "1732518",
"status": 1,
"byzantium": true
},
"args": [
"0x18394B52d3Cb931dfA76F63251919D051953413d",
1000000
],
"bytecode": "0x60806040523480156200001c5760008062000019620002ea565b50505b5060405162000a7338038062000a73833981810160405260408110156200004d576000806200004a620002ea565b50505b81019080805192919060200180519250600091506200006d9050620000ec565b90508060006001816200007f62000357565b816001600160a01b0302191690836001600160a01b0316021790620000a3620003b9565b5050506001600160a01b038116600060008051602062000a5383398151915260405160405180910390a350620000d981620000fe565b620000e48262000184565b50506200044f565b60005a620000f962000408565b905090565b62000108620000ec565b6001600160a01b03166200011b620002c7565b6001600160a01b031614620001705760405162461bcd60e51b8152602060048201819052602482015260008051602062000a338339815191526044820152606401604051809103906200016d620002ea565b50505b808060016200017e620003b9565b50505050565b6200018e620000ec565b6001600160a01b0316620001a1620002c7565b6001600160a01b031614620001f65760405162461bcd60e51b8152602060048201819052602482015260008051602062000a33833981519152604482015260640160405180910390620001f3620002ea565b50505b6001600160a01b038116620002485760405162461bcd60e51b815260040180806020018281038252602681526020018062000a0d602691396040019150506040518091039062000245620002ea565b50505b806001600160a01b03166000806200025f62000357565b906101000a90046001600160a01b03166001600160a01b031660008051602062000a5383398151915260405160405180910390a3806000600181620002a362000357565b816001600160a01b0302191690836001600160a01b03160217906200017e620003b9565b60008080620002d562000357565b906101000a90046001600160a01b0316905090565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156200032457808601518282016040015260200162000307565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b6040811015620003b4576000828201526020016200039b565b505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b6000815260206200039b565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b805160008252935060206200039b565b6105ae806200045f6000396000f3fe60806040523480156100195760008061001661042d565b50505b50600436106100605760003560e01c8063715018a61461006e5780638da5cb5b14610078578063bf1fe4201461009c578063f2fde38b146100c2578063fe173b97146100f1575b60008061006b61042d565b50505b61007661010b565b005b61008061020d565b6040516001600160a01b03909116815260200160405180910390f35b610076600480360360208110156100bb576000806100b861042d565b50505b503561022e565b610076600480360360208110156100e1576000806100de61042d565b50505b50356001600160a01b03166102bc565b6100f9610410565b60405190815260200160405180910390f35b61011361041d565b6001600160a01b031661012461020d565b6001600160a01b0316146101875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016040518091039061018461042d565b50505b60008080610193610498565b906101000a90046001600160a01b03166001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000806001816101e6610498565b816001600160a01b0302191690836001600160a01b03160217906102086104f3565b505050565b60008080610219610498565b906101000a90046001600160a01b0316905090565b61023661041d565b6001600160a01b031661024761020d565b6001600160a01b0316146102aa5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401604051809103906102a761042d565b50505b808060016102b66104f3565b50505050565b6102c461041d565b6001600160a01b03166102d561020d565b6001600160a01b0316146103385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016040518091039061033561042d565b50505b6001600160a01b0381166103865760405162461bcd60e51b8152600401808060200182810382526026815260200180610588602691396040019150506040518091039061038361042d565b50505b806001600160a01b031660008061039b610498565b906101000a90046001600160a01b03166001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060006001816103ee610498565b816001600160a01b0302191690836001600160a01b03160217906102b66104f3565b600161041a610498565b81565b60005a610428610541565b905090565b632a2a7adb598160e01b8152600481016020815285602082015260005b8681101561046557808601518282016040015260200161044a565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b6040811015610208576000828201526020016104dc565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b6000815260206104dc565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b805160008252935060206104dc56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0",
"deployedBytecode": "0x60806040523480156100195760008061001661042d565b50505b50600436106100605760003560e01c8063715018a61461006e5780638da5cb5b14610078578063bf1fe4201461009c578063f2fde38b146100c2578063fe173b97146100f1575b60008061006b61042d565b50505b61007661010b565b005b61008061020d565b6040516001600160a01b03909116815260200160405180910390f35b610076600480360360208110156100bb576000806100b861042d565b50505b503561022e565b610076600480360360208110156100e1576000806100de61042d565b50505b50356001600160a01b03166102bc565b6100f9610410565b60405190815260200160405180910390f35b61011361041d565b6001600160a01b031661012461020d565b6001600160a01b0316146101875760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016040518091039061018461042d565b50505b60008080610193610498565b906101000a90046001600160a01b03166001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000806001816101e6610498565b816001600160a01b0302191690836001600160a01b03160217906102086104f3565b505050565b60008080610219610498565b906101000a90046001600160a01b0316905090565b61023661041d565b6001600160a01b031661024761020d565b6001600160a01b0316146102aa5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401604051809103906102a761042d565b50505b808060016102b66104f3565b50505050565b6102c461041d565b6001600160a01b03166102d561020d565b6001600160a01b0316146103385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016040518091039061033561042d565b50505b6001600160a01b0381166103865760405162461bcd60e51b8152600401808060200182810382526026815260200180610588602691396040019150506040518091039061038361042d565b50505b806001600160a01b031660008061039b610498565b906101000a90046001600160a01b03166001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060006001816103ee610498565b816001600160a01b0302191690836001600160a01b03160217906102b66104f3565b600161041a610498565b81565b60005a610428610541565b905090565b632a2a7adb598160e01b8152600481016020815285602082015260005b8681101561046557808601518282016040015260200161044a565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b6040811015610208576000828201526020016104dc565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b6000815260206104dc565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b805160008252935060206104dc56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373"
}
\ No newline at end of file
{
"_format": "hh-sol-artifact-1",
"contractName": "OVM_L2StandardTokenFactory",
"sourceName": "contracts/optimistic-ethereum/OVM/bridge/tokens/OVM_L2StandardTokenFactory.sol",
"abi": [
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "_l1Token",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "_l2Token",
"type": "address"
}
],
"name": "StandardL2TokenCreated",
"type": "event"
},
{
"inputs": [
{
"internalType": "address",
"name": "_l1Token",
"type": "address"
},
{
"internalType": "string",
"name": "_name",
"type": "string"
},
{
"internalType": "string",
"name": "_symbol",
"type": "string"
}
],
"name": "createStandardL2Token",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x60806040523480156100195760008061001661001f565b50505b5061008a565b632a2a7adb598160e01b8152600481016020815285602082015260005b8681101561005757808601518282016040015260200161003c565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b611c72806100996000396000f3fe60806040523480156200001c576000806200001962000145565b50505b5060043610620000395760003560e01c8063896f93d11462000049575b6000806200004662000145565b50505b620000606200005a366004620002db565b62000062565b005b6001600160a01b0383166200009f5760405162461bcd60e51b81526004016200008b906200042b565b604051809103906200009c62000145565b50505b60006010602160991b01848484604051620000ba90620001b2565b620000c99493929190620003de565b604051809103906000620000dc620001c0565b505080158015620000fc573d6000803e3d6000620000f962000145565b50505b509050806001600160a01b0316846001600160a01b03167fceeb8e7d520d7f3b65fc11a262b91066940193b05d4f93df07cfdced0eb551cf60405160405180910390a350505050565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156200017f57808601518282016040015260200162000162565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b61180f806200046383390190565b6314aa2ff7598160e01b8152600481016020815286602082015260005b87811015620001fa578087015182820160400152602001620001dd565b506020828860640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8151965059825b818110156200024557600081526020016200022f565b5050505050565b600082601f830112620002685780816200026562000145565b50505b813567ffffffffffffffff808211156200027e57fe5b604051601f8301601f1916810160200182811182821017156200029d57fe5b604052828152848301602001861015620002c0578384620002bd62000145565b50505b82602086016020830137918201602001929092529392505050565b600080600060608486031215620002fb578283620002f862000145565b50505b83356001600160a01b03811681146200031d5783846200031a62000145565b50505b9250602084013567ffffffffffffffff80821115620003455783846200034262000145565b50505b62000353878388016200024c565b93506040860135915080821115620003745782836200037162000145565b50505b5062000383868287016200024c565b9150509250925092565b60008151808452815b81811015620003b75760208082860101518683019091015260200162000396565b81811115620003c95782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b038581168252841660208201526080604082018190526000906200040c908301856200038d565b82810360608401526200042081856200038d565b979650505050505050565b6020808252601d908201527f4d7573742070726f76696465204c3120746f6b656e206164647265737300000060408201526060019056fe60806040523480156200001c5760008062000019620002e2565b50505b506040516200180f3803806200180f833981810160405260808110156200004d576000806200004a620002e2565b50505b810190808051929190602001805192919060200180516040519392919084640100000000821115620000895760008062000086620002e2565b50505b908301906020820185811115620000aa57600080620000a7620002e2565b50505b8251640100000000811182820188101715620000d057600080620000cd620002e2565b50505b825250602001908051906020019080838360005b83811015620000fe578082015183820152602001620000e4565b50505050905090810190601f1680156200012c5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200015b5760008062000158620002e2565b50505b9083019060208201858111156200017c5760008062000179620002e2565b50505b8251640100000000811182820188101715620001a2576000806200019f620002e2565b50505b825250602001908051906020019080838360005b83811015620001d0578082015183820152602001620001b6565b50505050905090810190601f168015620001fe5780820380516001836020036101000a031916815260200191505b5060405250505081818160039080516200021d9291602001906200034f565b506004818051620002339291602001906200034f565b50601260056001816200024562000411565b8160ff021916908360ff160217906200025d62000473565b505050505082600560016101000a816200027662000411565b816001600160a01b0302191690836001600160a01b03160217906200029a62000473565b50505083600660006101000a81620002b162000411565b816001600160a01b0302191690836001600160a01b0316021790620002d562000473565b50505050505050620004e5565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156200031c578086015182820160400152602001620002ff565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b82806200035b62000411565b600181600116156101000203166002900490600052602060002090601f0160209004810192826200039b576000856200039362000473565b5050620003ff565b82601f10620003b957805160ff191683800117856200039362000473565b82800160010185620003ca62000473565b50508215620003ff579182015b82811115620003ff57825182620003ed62000473565b505091602001919060010190620003d7565b506200040d929150620004c2565b5090565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156200046e5760008282015260200162000455565b505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b60008152602062000455565b808211156200040d5760008082620004d962000473565b505050600101620004c2565b61131a80620004f56000396000f3fe60806040523480156100195760008061001661107b565b50505b50600436106101095760003560e01c806370a08231116100a0578063a9059cbb1161006f578063a9059cbb14610393578063ae1f6aaf146103c8578063c01e1bd6146103ec578063dd62ed3e146103f457610109565b806370a08231146102f257806395d89b41146103215780639dc29fac14610329578063a457c2d71461035e57610109565b806323b872dd116100dc57806323b872dd14610229578063313ce56714610268578063395093511461028657806340c10f19146102bb57610109565b806301ffc9a71461011757806306fdde031461015b578063095ea7b3146101da57806318160ddd1461020f575b60008061011461107b565b50505b610147600480360360208110156101365760008061013361107b565b50505b50356001600160e01b03191661042b565b604051901515815260200160405180910390f35b610163610489565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561019f578082015183820152602001610187565b50505050905090810190601f1680156101cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610147600480360360408110156101f9576000806101f661107b565b50505b506001600160a01b038135169060200135610546565b610217610563565b60405190815260200160405180910390f35b610147600480360360608110156102485760008061024561107b565b50505b506001600160a01b03813581169160208101359091169060400135610574565b610270610608565b60405160ff909116815260200160405180910390f35b610147600480360360408110156102a5576000806102a261107b565b50505b506001600160a01b038135169060200135610624565b6102f0600480360360408110156102da576000806102d761107b565b50505b506001600160a01b038135169060200135610689565b005b610217600480360360208110156103115760008061030e61107b565b50505b50356001600160a01b0316610765565b61016361078b565b6102f0600480360360408110156103485760008061034561107b565b50505b506001600160a01b038135169060200135610831565b6101476004803603604081101561037d5760008061037a61107b565b50505b506001600160a01b03813516906020013561090d565b610147600480360360408110156103b2576000806103af61107b565b50505b506001600160a01b038135169060200135610983565b6103d0610997565b6040516001600160a01b03909116815260200160405180910390f35b6103d06109b6565b610217600480360360408110156104135760008061041061107b565b50505b506001600160a01b03813581169160200135166109c2565b60007f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e2631d1d8b6360e01b6001600160e01b031984166301ffc9a760e01b148061048157506001600160e01b0319848116908216145b949350505050565b60606003806104966110e6565b600181600116156101000203166002900480601f0160208091040260200160405190810160405281815291906020830182806104d06110e6565b6001816001161561010002031660029004801561053c5780601f1061050a5761010080836104fc6110e6565b04028352916020019161053c565b820191906000526020600020905b816105216110e6565b8152906001019060200180831161051857829003601f168201915b5050505050905090565b600061055a610553610a02565b8484610a0d565b50600192915050565b6000600261056f6110e6565b905090565b6000610581848484610b35565b6105fe8461058d610a02565b6105f98560405160608101604052602880825261126360208301396001600160a01b038a16600090815260016020526040902060006105ca610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206105f26110e6565b9190610cd3565b610a0d565b5060019392505050565b60008060056106156110e6565b906101000a900460ff16905090565b600061055a610631610a02565b846105f98560016000610642610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206001600160a01b0389166000908152602091909152604090206106836110e6565b90610d73565b600060066106956110e6565b906101000a90046001600160a01b03166001600160a01b03165a6106b7611141565b6001600160a01b03161461071a5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016040518091039061071761107b565b50505b6107248282610ddb565b816001600160a01b03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405190815260200160405180910390a25050565b6001600160a01b03811660009081526020819052604081206107856110e6565b92915050565b60606004806107986110e6565b600181600116156101000203166002900480601f0160208091040260200160405190810160405281815291906020830182806107d26110e6565b6001816001161561010002031660029004801561053c5780601f106107fe5761010080836104fc6110e6565b820191906000526020600020905b816108156110e6565b8152906001019060200180831161080c57509395945050505050565b6000600661083d6110e6565b906101000a90046001600160a01b03166001600160a01b03165a61085f611141565b6001600160a01b0316146108c25760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e6044820152606401604051809103906108bf61107b565b50505b6108cc8282610ef4565b816001600160a01b03167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405190815260200160405180910390a25050565b600061055a61091a610a02565b846105f9856040516060810160405260258082526112f5602083013960016000610942610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206001600160a01b038a166000908152602091909152604090206105f26110e6565b600061055a610990610a02565b8484610b35565b600060066109a36110e6565b906101000a90046001600160a01b031681565b600160056109a36110e6565b6001600160a01b03821660009081526001602052604081206001600160a01b0383166000908152602091909152604090206109fb6110e6565b9392505050565b60005a61056f611141565b6001600160a01b038316610a5b5760405162461bcd60e51b81526004018080602001828103825260248152602001806112d16024913960400191505060405180910390610a5861107b565b50505b6001600160a01b038216610aa95760405162461bcd60e51b815260040180806020018281038252602281526020018061121b6022913960400191505060405180910390610aa661107b565b50505b6001600160a01b038316600090815260016020528190604090206001600160a01b0384166000908152602091909152604090208190610ae6611187565b505050816001600160a01b0316836001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405190815260200160405180910390a3505050565b6001600160a01b038316610b835760405162461bcd60e51b81526004018080602001828103825260258152602001806112ac6025913960400191505060405180910390610b8061107b565b50505b6001600160a01b038216610bd15760405162461bcd60e51b81526004018080602001828103825260238152602001806111d66023913960400191505060405180910390610bce61107b565b50505b610bdc838383611014565b610c178160405160608101604052602680825261123d60208301396001600160a01b03861660009081526020819052604090206105f26110e6565b6001600160a01b03841660009081526020819052604090208190610c39611187565b5050506001600160a01b03821660009081526020819052610c62908290604090206106836110e6565b6001600160a01b03831660009081526020819052604090208190610c84611187565b505050816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a3505050565b60008184841115610d6b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d27578082015183820152602001610d0f565b50505050905090810190601f168015610d545780820380516001836020036101000a031916815260200191505b509250505060405180910390610d6861107b565b50505b505050900390565b6000828201838110156109fb5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640160405180910390610dd261107b565b50509392505050565b6001600160a01b038216610e3e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390610e3b61107b565b50505b610e4a60008383611014565b610e588160026106836110e6565b806002610e63611187565b5050506001600160a01b03821660009081526020819052610e8c908290604090206106836110e6565b6001600160a01b03831660009081526020819052604090208190610eae611187565b5050506001600160a01b03821660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35050565b6001600160a01b038216610f425760405162461bcd60e51b815260040180806020018281038252602181526020018061128b6021913960400191505060405180910390610f3f61107b565b50505b610f4e82600083611014565b610f89816040516060810160405260228082526111f960208301396001600160a01b03851660009081526020819052604090206105f26110e6565b6001600160a01b03831660009081526020819052604090208190610fab611187565b505050610fc2816002610fbc6110e6565b90611019565b806002610fcd611187565b5060009150506001600160a01b0383167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35050565b505050565b6000828211156110755760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015260640160405180910390610d6b61107b565b50900390565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156110b3578086015182820160400152602001611098565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156110145760008282015260200161112a565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051600082529350602061112a565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b60008152602061112a56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f",
"deployedBytecode": "0x60806040523480156200001c576000806200001962000145565b50505b5060043610620000395760003560e01c8063896f93d11462000049575b6000806200004662000145565b50505b620000606200005a366004620002db565b62000062565b005b6001600160a01b0383166200009f5760405162461bcd60e51b81526004016200008b906200042b565b604051809103906200009c62000145565b50505b60006010602160991b01848484604051620000ba90620001b2565b620000c99493929190620003de565b604051809103906000620000dc620001c0565b505080158015620000fc573d6000803e3d6000620000f962000145565b50505b509050806001600160a01b0316846001600160a01b03167fceeb8e7d520d7f3b65fc11a262b91066940193b05d4f93df07cfdced0eb551cf60405160405180910390a350505050565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156200017f57808601518282016040015260200162000162565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b61180f806200046383390190565b6314aa2ff7598160e01b8152600481016020815286602082015260005b87811015620001fa578087015182820160400152602001620001dd565b506020828860640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8151965059825b818110156200024557600081526020016200022f565b5050505050565b600082601f830112620002685780816200026562000145565b50505b813567ffffffffffffffff808211156200027e57fe5b604051601f8301601f1916810160200182811182821017156200029d57fe5b604052828152848301602001861015620002c0578384620002bd62000145565b50505b82602086016020830137918201602001929092529392505050565b600080600060608486031215620002fb578283620002f862000145565b50505b83356001600160a01b03811681146200031d5783846200031a62000145565b50505b9250602084013567ffffffffffffffff80821115620003455783846200034262000145565b50505b62000353878388016200024c565b93506040860135915080821115620003745782836200037162000145565b50505b5062000383868287016200024c565b9150509250925092565b60008151808452815b81811015620003b75760208082860101518683019091015260200162000396565b81811115620003c95782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b038581168252841660208201526080604082018190526000906200040c908301856200038d565b82810360608401526200042081856200038d565b979650505050505050565b6020808252601d908201527f4d7573742070726f76696465204c3120746f6b656e206164647265737300000060408201526060019056fe60806040523480156200001c5760008062000019620002e2565b50505b506040516200180f3803806200180f833981810160405260808110156200004d576000806200004a620002e2565b50505b810190808051929190602001805192919060200180516040519392919084640100000000821115620000895760008062000086620002e2565b50505b908301906020820185811115620000aa57600080620000a7620002e2565b50505b8251640100000000811182820188101715620000d057600080620000cd620002e2565b50505b825250602001908051906020019080838360005b83811015620000fe578082015183820152602001620000e4565b50505050905090810190601f1680156200012c5780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200015b5760008062000158620002e2565b50505b9083019060208201858111156200017c5760008062000179620002e2565b50505b8251640100000000811182820188101715620001a2576000806200019f620002e2565b50505b825250602001908051906020019080838360005b83811015620001d0578082015183820152602001620001b6565b50505050905090810190601f168015620001fe5780820380516001836020036101000a031916815260200191505b5060405250505081818160039080516200021d9291602001906200034f565b506004818051620002339291602001906200034f565b50601260056001816200024562000411565b8160ff021916908360ff160217906200025d62000473565b505050505082600560016101000a816200027662000411565b816001600160a01b0302191690836001600160a01b03160217906200029a62000473565b50505083600660006101000a81620002b162000411565b816001600160a01b0302191690836001600160a01b0316021790620002d562000473565b50505050505050620004e5565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156200031c578086015182820160400152602001620002ff565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b82806200035b62000411565b600181600116156101000203166002900490600052602060002090601f0160209004810192826200039b576000856200039362000473565b5050620003ff565b82601f10620003b957805160ff191683800117856200039362000473565b82800160010185620003ca62000473565b50508215620003ff579182015b82811115620003ff57825182620003ed62000473565b505091602001919060010190620003d7565b506200040d929150620004c2565b5090565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156200046e5760008282015260200162000455565b505050565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b60008152602062000455565b808211156200040d5760008082620004d962000473565b505050600101620004c2565b61131a80620004f56000396000f3fe60806040523480156100195760008061001661107b565b50505b50600436106101095760003560e01c806370a08231116100a0578063a9059cbb1161006f578063a9059cbb14610393578063ae1f6aaf146103c8578063c01e1bd6146103ec578063dd62ed3e146103f457610109565b806370a08231146102f257806395d89b41146103215780639dc29fac14610329578063a457c2d71461035e57610109565b806323b872dd116100dc57806323b872dd14610229578063313ce56714610268578063395093511461028657806340c10f19146102bb57610109565b806301ffc9a71461011757806306fdde031461015b578063095ea7b3146101da57806318160ddd1461020f575b60008061011461107b565b50505b610147600480360360208110156101365760008061013361107b565b50505b50356001600160e01b03191661042b565b604051901515815260200160405180910390f35b610163610489565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561019f578082015183820152602001610187565b50505050905090810190601f1680156101cc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610147600480360360408110156101f9576000806101f661107b565b50505b506001600160a01b038135169060200135610546565b610217610563565b60405190815260200160405180910390f35b610147600480360360608110156102485760008061024561107b565b50505b506001600160a01b03813581169160208101359091169060400135610574565b610270610608565b60405160ff909116815260200160405180910390f35b610147600480360360408110156102a5576000806102a261107b565b50505b506001600160a01b038135169060200135610624565b6102f0600480360360408110156102da576000806102d761107b565b50505b506001600160a01b038135169060200135610689565b005b610217600480360360208110156103115760008061030e61107b565b50505b50356001600160a01b0316610765565b61016361078b565b6102f0600480360360408110156103485760008061034561107b565b50505b506001600160a01b038135169060200135610831565b6101476004803603604081101561037d5760008061037a61107b565b50505b506001600160a01b03813516906020013561090d565b610147600480360360408110156103b2576000806103af61107b565b50505b506001600160a01b038135169060200135610983565b6103d0610997565b6040516001600160a01b03909116815260200160405180910390f35b6103d06109b6565b610217600480360360408110156104135760008061041061107b565b50505b506001600160a01b03813581169160200135166109c2565b60007f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e2631d1d8b6360e01b6001600160e01b031984166301ffc9a760e01b148061048157506001600160e01b0319848116908216145b949350505050565b60606003806104966110e6565b600181600116156101000203166002900480601f0160208091040260200160405190810160405281815291906020830182806104d06110e6565b6001816001161561010002031660029004801561053c5780601f1061050a5761010080836104fc6110e6565b04028352916020019161053c565b820191906000526020600020905b816105216110e6565b8152906001019060200180831161051857829003601f168201915b5050505050905090565b600061055a610553610a02565b8484610a0d565b50600192915050565b6000600261056f6110e6565b905090565b6000610581848484610b35565b6105fe8461058d610a02565b6105f98560405160608101604052602880825261126360208301396001600160a01b038a16600090815260016020526040902060006105ca610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206105f26110e6565b9190610cd3565b610a0d565b5060019392505050565b60008060056106156110e6565b906101000a900460ff16905090565b600061055a610631610a02565b846105f98560016000610642610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206001600160a01b0389166000908152602091909152604090206106836110e6565b90610d73565b600060066106956110e6565b906101000a90046001600160a01b03166001600160a01b03165a6106b7611141565b6001600160a01b03161461071a5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016040518091039061071761107b565b50505b6107248282610ddb565b816001600160a01b03167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405190815260200160405180910390a25050565b6001600160a01b03811660009081526020819052604081206107856110e6565b92915050565b60606004806107986110e6565b600181600116156101000203166002900480601f0160208091040260200160405190810160405281815291906020830182806107d26110e6565b6001816001161561010002031660029004801561053c5780601f106107fe5761010080836104fc6110e6565b820191906000526020600020905b816108156110e6565b8152906001019060200180831161080c57509395945050505050565b6000600661083d6110e6565b906101000a90046001600160a01b03166001600160a01b03165a61085f611141565b6001600160a01b0316146108c25760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e6044820152606401604051809103906108bf61107b565b50505b6108cc8282610ef4565b816001600160a01b03167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405190815260200160405180910390a25050565b600061055a61091a610a02565b846105f9856040516060810160405260258082526112f5602083013960016000610942610a02565b6001600160a01b03166001600160a01b031681526020019081526020016000206001600160a01b038a166000908152602091909152604090206105f26110e6565b600061055a610990610a02565b8484610b35565b600060066109a36110e6565b906101000a90046001600160a01b031681565b600160056109a36110e6565b6001600160a01b03821660009081526001602052604081206001600160a01b0383166000908152602091909152604090206109fb6110e6565b9392505050565b60005a61056f611141565b6001600160a01b038316610a5b5760405162461bcd60e51b81526004018080602001828103825260248152602001806112d16024913960400191505060405180910390610a5861107b565b50505b6001600160a01b038216610aa95760405162461bcd60e51b815260040180806020018281038252602281526020018061121b6022913960400191505060405180910390610aa661107b565b50505b6001600160a01b038316600090815260016020528190604090206001600160a01b0384166000908152602091909152604090208190610ae6611187565b505050816001600160a01b0316836001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405190815260200160405180910390a3505050565b6001600160a01b038316610b835760405162461bcd60e51b81526004018080602001828103825260258152602001806112ac6025913960400191505060405180910390610b8061107b565b50505b6001600160a01b038216610bd15760405162461bcd60e51b81526004018080602001828103825260238152602001806111d66023913960400191505060405180910390610bce61107b565b50505b610bdc838383611014565b610c178160405160608101604052602680825261123d60208301396001600160a01b03861660009081526020819052604090206105f26110e6565b6001600160a01b03841660009081526020819052604090208190610c39611187565b5050506001600160a01b03821660009081526020819052610c62908290604090206106836110e6565b6001600160a01b03831660009081526020819052604090208190610c84611187565b505050816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a3505050565b60008184841115610d6b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d27578082015183820152602001610d0f565b50505050905090810190601f168015610d545780820380516001836020036101000a031916815260200191505b509250505060405180910390610d6861107b565b50505b505050900390565b6000828201838110156109fb5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640160405180910390610dd261107b565b50509392505050565b6001600160a01b038216610e3e5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390610e3b61107b565b50505b610e4a60008383611014565b610e588160026106836110e6565b806002610e63611187565b5050506001600160a01b03821660009081526020819052610e8c908290604090206106836110e6565b6001600160a01b03831660009081526020819052604090208190610eae611187565b5050506001600160a01b03821660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35050565b6001600160a01b038216610f425760405162461bcd60e51b815260040180806020018281038252602181526020018061128b6021913960400191505060405180910390610f3f61107b565b50505b610f4e82600083611014565b610f89816040516060810160405260228082526111f960208301396001600160a01b03851660009081526020819052604090206105f26110e6565b6001600160a01b03831660009081526020819052604090208190610fab611187565b505050610fc2816002610fbc6110e6565b90611019565b806002610fcd611187565b5060009150506001600160a01b0383167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405190815260200160405180910390a35050565b505050565b6000828211156110755760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015260640160405180910390610d6b61107b565b50900390565b632a2a7adb598160e01b8152600481016020815285602082015260005b868110156110b3578086015182820160400152602001611098565b506020828760640184336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b505050565b6303daa959598160e01b8152836004820152602081602483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051935060005b60408110156110145760008282015260200161112a565b6373509064598160e01b8152602081600483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b8051600082529350602061112a565b6322bd64c0598160e01b8152836004820152846024820152600081604483336000905af158600e01573d6000803e3d6000fd5b3d6001141558600a015760016000f35b60008152602061112a56fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f",
"linkReferences": {},
"deployedLinkReferences": {}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment