[OP Stack Deployment] op-deployer contract deploy #800
Replies: 1 comment
-
I recommend using a released version of op-deployer—version v0.2.0 or above should meet your needs. The tag you’re currently using is mainly intended for compiling specific |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Did you check the documentation?
Did you check for duplicate questions?
Issue Description
Hello, I am trying to deploy L1 contract to Ethereum Sepolia by referring to the site below.
https://docs.optimism.io/operators/chain-operators/tools/op-deployer
I also referred to the site below.
https://docs.optimism.io/operators/chain-operators/tutorials/create-l2-rollup
When looking at https://docs.optimism.io/operators/chain-operators/tools/op-deployer, to create input.json, I noticed the following in the state.json file's
implementationsDeployment object:
},
“implementationsDeployment": {
“opcmAddress“: ‘0xfbceed4de885645fbded164910e10f52febfab35’,
“opcmGameTypeAdderAddress”: “0x0000000000000000000000000000000000000000”,
“opcmDeployerAddress": ‘0x0000000000000000000000000000000000000000’,
“opcmUpgraderAddress": ‘0x0000000000000000000000000000000000000000’,
“opcmInteropMigratorAddress“: ‘0x0000000000000000000000000000000000000000’,
“delayedWETHImplAddress”: “0x0000000000000000000000000000000000000000“,
“optimismPortalImplAddress”: “0x0000000000000000000000000000000000000000”,
“ethLockboxImplAddress“: ‘0x0000000000000000000000000000000000000000’,
“preimageOracleSingletonAddress”: “0x0000000000000000000000000000000000000000“,
“mipsSingletonAddress”: “0x0000000000000000000000000000000000000000”,
“systemConfigImplAddress": ‘0x0000000000000000000000000000000000000000’,
“l1CrossDomainMessengerImplAddress": ‘0x0000000000000000000000000000000000000000’,
“l1ERC721BridgeImplAddress": ‘0x0000000000000000000000000000000000000000’,
“l1StandardBridgeImplAddress": ‘0x0000000000000000000000000000000000000000’,
“optimismMintableERC20FactoryImplAddress“: ‘0x0000000000000000000000000000000000000000’,
“disputeGameFactoryImplAddress”: “0x0000000000000000000000000000000000000000“,
“anchorStateRegistryImplAddress”: “0x0000000000000000000000000000000000000000”
},
And below is a portion of the state.json file.
{
“version“: 1,
“create2Salt”: “0x3d5aba328dda318b11f25211a5c8da9bfccd82eef01005ff6a7d3b569fab28e0”,
“appliedIntent": {
“configType“: ‘standard’,
“l1ChainID”: 11155111,
“superchainConfigProxy“: null,
“superchainRoles”: {
“proxyAdminOwner": ‘0x1eb2ffc903729a0f03966b917003800b145f56e2’,
“protocolVersionsOwner“: ‘0xfd1d2e729ae8eee2e146c033bf4400fe75284301’,
“guardian”: “0x7a50f00e8d05b95f98fe38d8bee366a7324dcf7e”
},
“fundDevAccounts“: false,
“useInterop”: false,
“l1ContractsLocator“: ‘tag://op-contracts/v3.0.0-rc.2’,
“l2ContractsLocator”: “tag://op-contracts/v3.0.0-rc.2”,
“chains": [
{
“id“: ‘0x000000000000000000000000000000000000000000000000000000000000a455’,
“baseFeeVaultRecipient”: “0x4222b904c199ea6f9d6c4a85f5dcf82f0ffd73aa“,
“l1FeeVaultRecipient”: “0x4222b904c199ea6f9d6c4a85f5dcf82f0ffd73aa”,
“sequencerFeeVaultRecipient“: ‘0x4222b904c199ea6f9d6c4a85f5dcf82f0ffd73aa’,
“eip1559DenominatorCanyon”: 250,
“eip1559Denominator": 50,
“eip1559Elasticity“: 6,
“roles”: {
“l1ProxyAdminOwner": ‘0x1eb2ffc903729a0f03966b917003800b145f56e2’,
“l2ProxyAdminOwner": ‘0x2fc3ffc903729a0f03966b917003800b145f67f3’,
“systemConfigOwner“: ‘0x4222b904c199ea6f9d6c4a85f5dcf82f0ffd73aa’,
“unsafeBlockSigner”: “0x30a77384a6fcb9e3e882e820edd8f77f68ce974f”,
“batcher“: ‘0xbc98ded8e7e8e6750e4c3de1831f4d8284d92af7’,
“proposer”: “0xe94d3e77816fcefa541c4a82ae952c30471d6e1b”,
“challenger“: ‘0xfd1d2e729ae8eee2e146c033bf4400fe75284301”
},
“deployOverrides’: null,
“dangerousAltDAConfig”: {
“useAltDA“: false,
“daCommitmentType”: “”,
“daChallengeWindow": 0,
“daResolveWindow“: 0,
“daBondSize”: 0,
“daResolverRefundPercentage“: 0
},
“dangerousAdditionalDisputeGames”: null
}
],
“globalDeployOverrides“: null,
“l1DevGenesisParams”: null
},
“prestateManifest“: null,
“superchainDeployment”: {
“proxyAdminAddress“: ‘0x189abaaaa82dfc015a588a7dbad6f13b1d3485bc’,
“superchainConfigProxyAddress”: “0xc2be75506d5724086deb7245bd260cc9753911be”,
“superchainConfigImplAddress": “0x0000000000000000000000000000000000000000“,
“protocolVersionsProxyAddress”: “0x79add5713b383daa0a138d3c4780c7a1804a8090”,
“protocolVersionsImplAddress": ‘0x0000000000000000000000000000000000000000”
},
“implementationsDeployment’: {
“opcmAddress“: ‘0xfbceed4de885645fbded164910e10f52febfab35’,
“opcmGameTypeAdderAddress”: “0x0000000000000000000000000000000000000000”,
“opcmDeployerAddress": ‘0x0000000000000000000000000000000000000000’,
“opcmUpgraderAddress": ‘0x0000000000000000000000000000000000000000’,
“opcmInteropMigratorAddress": ‘0x0000000000000000000000000000000000000000’,
“delayedWETHImplAddress“: ‘0x0000000000000000000000000000000000000000’,
“optimismPortalImplAddress”: “0x0000000000000000000000000000000000000000“,
“ethLockboxImplAddress”: “0x0000000000000000000000000000000000000000”,
“preimageOracleSingletonAddress“: ‘0x0000000000000000000000000000000000000000’,
“mipsSingletonAddress”: “0x0000000000000000000000000000000000000000“,
“systemConfigImplAddress”: “0x0000000000000000000000000000000000000000”,
“l1CrossDomainMessengerImplAddress": ‘0x0000000000000000000000000000000000000000’,
“l1ERC721BridgeImplAddress": ‘0x0000000000000000000000000000000000000000’,
“l1StandardBridgeImplAddress": ‘0x0000000000000000000000000000000000000000’,
“optimismMintableERC20FactoryImplAddress“: ‘0x0000000000000000000000000000000000000000’,
“disputeGameFactoryImplAddress”: “0x0000000000000000000000000000000000000000“,
“anchorStateRegistryImplAddress”: “0x0000000000000000000000000000000000000000”
},
“opChainDeployments“: [
{
“id”: “0x000000000000000000000000000000000000000000000000000000000000a455”,
“proxyAdminAddress“: ‘0x1f481a5a5f99ae263cbc3d9f265f99fc05cc4746’,
“addressManagerAddress”: “0x95f32fd0a475473d2308ef7c7a06fed5c3eacec5”,
“l1ERC721BridgeProxyAddress": ‘0xdfe1ec01802a52f86b519bf7095b7e9c441c38a3’,
“systemConfigProxyAddress“: ‘0x6a7de6b37473b3660fb28e6cfe66424fa8a40b98’,
“optimismMintableERC20FactoryProxyAddress”: “0x0fee2470d3928cfdabdec476438621dd5f13c5ac“,
“l1StandardBridgeProxyAddress”: “0xed53c9202b0f67923bcce1d9e78a55ba6d1cbc0c”,
“l1CrossDomainMessengerProxyAddress": “0x2beb5ba317ea2fd811510a766384f6814293df53“,
“optimismPortalProxyAddress”: “0x01ba701476ec42157c9de7749359f280de8a6731”,
“ethLockboxProxyAddress": “0x0000000000000000000000000000000000000000“,
“disputeGameFactoryProxyAddress”: “0x4422801c20f939322cdde501bbefa42edf6e3ec6”,
“anchorStateRegistryProxyAddress": ‘0x2c1e1d725c4f393098899e204301c29c982c7328’,
“faultDisputeGameAddress": ‘0x0000000000000000000000000000000000000000’,
“permissionedDisputeGameAddress": ‘0x17723d2511a73c99c420d687090b7638d7e067d2’,
“delayedWETHPermissionedGameProxyAddress": ‘0xd28b7eec196300310f51b38b21a49c74011fc0b8’,
“delayedWETHPermissionlessGameProxyAddress": ‘0x0000000000000000000000000000000000000000’,
“dataAvailabilityChallengeProxyAddress": ‘0x0000000000000000000000000000000000000000’,
“dataAvailabilityChallengeImplAddress“: ‘0x0000000000000000000000000000000000000000’,
“additionalDisputeGames”: null,
“allocs": ”H4sIAAAAAAAA/+y9
There are many addresses 000..00 in the implementationsDeployment object. Is the contract not deployed properly?
How can I resolve this?
And below is the command when I ran op-deployer apply for the second time.
./bin/op-deployer apply --workdir .deployer --l1-rpc-url “https://crimson-radial-gadget.ethereum-sepolia.quiknode.pro/XXXXXXXXXXXXXXXXXXXX” --private-key 0xXXXXXXXXX --deployment-target live
When I first ran the command, I did not include --deployment-target live.
The following log is displayed.
INFO [05-06|12:15:32.594] Initialized path database readonly=true cache=0.00B buffer=0.00B history=0
INFO [05-06|12:15:32.594] initializing pipeline stage=init strategy=live
INFO [05-06|12:15:32.832] superchain deployment not needed stage=deploy-superchain
INFO [05-06|12:15:32.993] implementations deployment not needed stage=deploy-implementations
INFO [05-06|12:15:33.151] opchain deployment not needed stage=deploy-opchain
INFO [05-06|12:15:33.322] alt-da deployment not needed stage=deploy-alt-da
INFO [05-06|12:15:33.484] additional dispute games deployment not needed stage=deploy-additional-dispute-games
INFO [05-06|12:15:33.639] L2 genesis generation not needed stage=generate-l2-genesis
INFO [05-06|12:15:33.800] setting start block stage=set-start-block strategy=live id=0x00000000000000000000000000000000000000000000000000000000000a4 55
WARN [05-06|12:15:34.001] preStateBuilder not found - skipping prestate generation stage=generate-pre-state
And when I first ran it, the following log appeared when I executed the command below.
./bin/op-deployer apply --workdir .deployer --l1-rpc-url “https://crimson-radial-gadget.ethereum-sepolia.quiknode.pro/XXXXXXXXX” --private-key 0xXXXXXXXXXXXXXXXXXXX
INFO [04-28|06:54:44.800] Initialized path database readonly=true cache=0.00B buffer=0.00B history=0
INFO [04-28|06:54:44.800] initializing pipeline stage=init strategy=live
INFO [04-28|06:54:44.879] superchain deployment not needed stage=deploy-superchain
INFO [04-28|06:54:44.880] implementations deployment not needed stage=deploy-implementations
INFO [04-28|06:54:44.880] deploying OP chain using local allocs stage=deploy-opchain id=0x00000000000000000000000000000000000000000000000000000000000 0a455
INFO [04-28|06:55:09.181] transaction broadcasted id=0bc792..07451e nonce=0
INFO [04-28|06:55:09.181] Publishing transaction service=transactor tx=541567..1d52d2 nonce=0gasTipCap=1,000,000,000gasFeeCap=68,897,065,614gasLimit=24,927,176
INFO [04-28|06:55:09.217] Transaction successfully published service=transactor tx=541567.. 1d52d2 nonce=0 gasTipCap=1,000,000,000 gasFeeCap=68,897,065,614 gasLimit=24,927,176 tx=541567..1d52d2
INFO [04-28|06:55:25.298] Transaction confirmed service=transactor tx=541567..1d52d2 block=af7ad7..9630af:8211277effectiveGasPrice=23,395,536,796
INFO [04-28|06:55:25.298] transaction confirmed id=0bc792.. 07451e completed=1 total=1 hash=0x541567384cdfbad16ca67e3ab479c4f719e72ca26af82e2a1e368f22731d52d2 nonce=0 creation=0x0000000000000000000 000000000000000000
INFO [04-28|06:55:25.298] alt-da deployment not needed stage=deploy-alt-da
INFO [04-28|06:55:25.299] additional dispute games deployment not needed stage=deploy-additional-dispute-games
INFO [04-28|06:55:25.299] generating L2 genesis stage=generate-l2-genesis id=0x00000000000000000000000000000000000000000000000000000000000 0a455
WARN [04-28|06:55:25.299] RequiredProtocolVersion is empty “!BADKEY”=&{} config=SuperchainL1DeployConfig
WARN [04-28|06:55:25.300] RecommendedProtocolVersion is empty “!BADKEY”=&{} config=SuperchainL1DeployConfig
WARN [04-28|06:55:25.300] L2OutputOracleStartingBlockNumber is 0, should only be 0forfresh chains “!BADKEY”=&{} config=OutputOracleDeployConfig
INFO [04-28|06:55:25.316] L2Genesis: outputMode: none, fork: holocene sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.316] Setting precompile 1wei balances sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.318] Setting Predeploy proxies sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.320] Setting proxy deployed bytecode foraddresses in range 0x4200000000000000000000000000000000000000through 0x42000000000000000000000 000000000000007fF sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.320] Setting proxy 0x4200000000000000000000000000000000000000implementation: 0xc0D3C0d3C0d3C0D3c0d3C0d3c0D3C0d3c0d30000 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.320] Setting proxy 0x4200000000000000000000000000000000000002implementation: 0xc0d3c0d3C0d3c0D3c0d3C0D3c0d3C0d3c0D30002 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.320] Skipping proxy at 0x4200000000000000000000000000000000000006sender=0x4222b904c199EA6F9D6c4a85f5DCf8 2F0FFd73AA
INFO [04-28|06:55:25.320] Setting proxy 0x4200000000000000000000000000000000000007 implementation: 0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x420000000000000000000000000000000000000Fimplementation: 0xc0d3C0d3C0d3c0D3C0D3C0d3C0d3C0D3C0D3000f sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x4200000000000000000000000000000000000010implementation: 0xC0d3c0d3c0D3c0d3C0D3c0D3C0d3C0D3C0D30010 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x420000000000000000000000000000000000011implementation: 0xC0D3C0d3c0d3c0d3C0D3c0d3C0D3c0d3c0D30011 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x420000000000000000000000000000000000012implementation: 0xc0D3c0d3C0d3c0d3c0D3c0d3c0D3c0D3c0D30012 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x4200000000000000000000000000000000000013implementation: 0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.321] Setting proxy 0x420000000000000000000000000000000000014implementation: 0xC0D3c0d3c0d3c0d3c0D3C0d3C0D3C0D3c0d30014 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x4200000000000000000000000000000000000015implementation: 0xc0d3C0D3C0D3c0D3C0D3C0d3C0D3c0D3c0d30015 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x4200000000000000000000000000000000000016implementation: 0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x4200000000000000000000000000000000000017implementation: 0xc0d3C0d3C0d3C0d3C0d3c0d3C0D3C0d3C0D30017 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x4200000000000000000000000000000000000018implementation: 0xC0d3C0D3c0d3C0d3c0d3c0D3C0D3C0d3C0D30018 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x4200000000000000000000000000000000000019implementation: 0xC0d3c0D3c0d3C0D3C0D3C0d3c0D3C0D3c0d30019 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x42000000000000000000000000000000000001Aimplementation: 0xc0D3c0D3C0d3c0d3c0d3C0d3c0d3C0d3C0D3001A sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.322] Setting proxy 0x420000000000000000000000000000000000001bimplementation: 0xC0d3C0d3c0D3C0d3C0d3c0D3C0d3c0D3C0d3001B sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.323] Setting proxy 0x4200000000000000000000000000000000000020implementation: 0xc0d3c0d3c0d3C0d3c0d3C0D3C0D3c0d3C0D30020 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.323] Setting proxy 0x420000000000000000000000000000000000021implementation: 0xC0D3c0D3C0d3c0D3c0D3C0D3c0D3c0d3c0d30021 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.327] Skipping proxy at 0x4200000000000000000000000000000000000042sender=0x4222b904c199EA6F9D6c4a85f5DCf8 2F0FFd73AA
INFO [04-28|06:55:25.474] Setting predeploy implementations with L1 contract dependencies: sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.475] - L1CrossDomainMessengerProxy: 0x2beb5Ba317Ea2fD811510a766384f6814293dF53 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.475] - L1StandardBridgeProxy: 0xEd53c9202b0f67923bcCe1D9e78A55Ba6d1cbc0c sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.475] - L1ERC721BridgeProxy: 0xdfE1EC01802A52F86B519BF7095b7E9c441C38a3 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.475] Setting LegacyMessagePasser implementation at: 0xc0D3C0d3C0d3C0D3c0d3C0d3c0D3C0d3c0d30000 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.475] Setting DeployerWhitelist implementation at: 0xc0d3c0d3C0d3c0D3c0d3C0D3c0d3C0d3c0D30002 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.476] Setting WETH implementation at: 0x4200000000000000000000000000000000000006 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.478] Setting L2CrossDomainMessenger implementation at: 0xC0d3c0d3c0D3c0D3C0d3C0D3C0D3c0d3c0d30007 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.482] Setting GasPriceOracle implementation at: 0xc0d3C0d3C0d3c0D3C0D3C0d3C0d3C0D3C0D3000f sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.489] Setting L2StandardBridge implementation at: 0xC0d3c0d3c0D3c0d3C0D3c0D3C0d3C0D3C0D30010 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.497] Setting SequencerFeeVault implementation at: 0xC0D3C0d3c0d3c0d3C0D3c0d3C0D3c0d3c0D30011 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.498] Setting OptimismMintableERC20Factory implementation at: 0xc0D3c0d3C0d3c0d3c0D3c0d3c0D3c0D3c0D30012 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.503] Setting L1BlockNumber implementation at: 0xC0D3C0d3C0D3c0D3C0d3c0D3C0d3c0d3C0d30013 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.503] Setting L2ERC721Bridge implementation at: 0xC0D3c0d3c0d3c0d3c0D3C0d3C0D3C0D3c0d30014 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.508] Setting L1Block implementation at: 0xc0d3C0D3C0D3c0D3C0D3C0d3C0D3c0D3c0d30015 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.511] Setting L2ToL1MessagePasser implementation at: 0xC0D3C0d3C0d3c0d3C0d3C0D3c0D3c0d3c0D30016 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.518] Setting OptimismMintableERC721Factory implementation at: 0xc0d3C0d3C0d3C0d3C0d3c0d3C0D3C0d3C0D30017 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.518] Setting ProxyAdmin implementation at: 0xC0d3C0D3c0d3C0d3c0d3c0D3C0D3C0d3C0D30018 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.525] Setting BaseFeeVault implementation at: 0xC0d3c0D3c0d3C0D3C0D3C0d3c0D3C0D3c0d30019 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.527] Setting L1FeeVault implementation at: 0xc0D3c0D3C0d3c0d3c0d3C0d3c0d3C0d3C0D3001A sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.529] Setting OperatorFeeVault implementation at: 0xC0d3C0d3c0D3C0d3C0d3c0D3C0d3c0D3C0d3001B sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.530] Setting SchemaRegistry implementation at: 0xc0d3c0d3c0d3C0d3c0d3C0D3C0D3c0d3C0D30020 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.550] Setting EAS implementation at: 0xC0D3c0D3C0d3c0D3c0D3C0D3c0D3c0d3c0d30021 sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.550] Governance not enabled, skipping setting governanace token sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.562] Setting MultiCall3 preinstall code at: 0xcA11bde05977b3631167028862bE2a173976CA11 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.562] Setting Create2Deployer preinstall code at: 0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.562] Setting Safe_v130 preinstall code at: 0x69f4D1788e39c87893C980c06EdF4b7f686e2938 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting SafeL2_v130 preinstall code at: 0xfb1bffC9d739B8D520DaF37dF666da4C687191EA sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting MultiSendCallOnly_v130 preinstall code at: 0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting SafeSingletonFactory preinstall code at: 0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting DeterministicDeploymentProxy preinstall code at: 0x4e59b44847b379578588920cA78FbF26c0B4956C sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting MultiSend_v130 preinstall code at: 0x998739BFdAAdde7C933B942a68053933098f9EDa sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.563] Setting Permit2 preinstall code at: 0x000000000022D473030F116dDEE9F6B43aC78BA3 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.564] Setting SenderCreator_v060 preinstall code at: 0x7fc98430eAEdbb6070B35B39D798725049088348 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.564] Setting EntryPoint_v060 preinstall code at: 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.564] Setting SenderCreator_v070 preinstall code at: 0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.564] Setting EntryPoint_v070 preinstall code at: 0x0000000071727De22E5E9d8BAf0edAc6f37da032 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.565] Setting BeaconBlockRoots preinstall code at: 0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.565] Setting HistoryStorage preinstall code at: 0x0000F90827F1C53a10cb7A02335B175320002935 sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.565] Setting CreateX preinstall code at: 0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed sender=0xaE0bDc4eEAC5E950B67C6819B118761CaAF61946
INFO [04-28|06:55:25.565] Activating ecotone in GasPriceOracle contract sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.565] Activating fjord in GasPriceOracle contract sender=0x4222b904c199EA6F9D6c4a85f5DCf82F0FFd73AA
INFO [04-28|06:55:25.607] Trie dumping started root=84bacb..841d8b
INFO [04-28|06:55:25.624] Trie dumping complete accounts=2342elapsed=17.314ms
INFO [04-28|06:55:25.624] removing script from state-dump addr=0xfdAf657f7146c1AB9db4d70cEd5FDEa7dC4906c0label=L2Genesis
INFO [04-28|06:55:25.624] removing script from state-dump addr=0x8f0818c1e0a4cA9Bc005f61428f7f8a371464D38label=
INFO [04-28|06:55:25.805] setting start block stage=set-start-block strategy=live id=0x00000000000000000000000000000000000000000000000000000000000a 455
WARN [04-28|06:55:26.036] preStateBuilder not found - skipping prestate generation stage=generate-pre-state
=================================
$
./bin/op-deployer inspect genesis --workdir .deployer 42069 > .deployer/genesis.jso
$ ./bin/op-deployer inspect rollup --workdir .deployer 42069 > .deployer/rollup.json
Please help. Thank you.
==========
And for reference, I used the
https://github.com/ethereum-optimism/optimism
v1.13.2 tag on that website , but does op-deployer require a different version?
And if possible, please provide correct guidance on how to properly deploy the L1 contracts to the Ethereum Sepolia testnet .
Thank you.
Logs
No response
Additional Information
No response
Feedback
No response
Beta Was this translation helpful? Give feedback.
All reactions