[OP Stack Deployment] failed to Deploy the L1 contracts to Run a Custom Gas Token Chain #452
Replies: 6 comments 12 replies
-
did you set direnv allow command after using this command cp .envrc.example .envrc ? also if you have set fault proof = true it wont work with custom gas token |
Beta Was this translation helpful? Give feedback.
-
This error comes from gnosis safe, need to investigate based on that codebase |
Beta Was this translation helpful? Give feedback.
-
Hey @draju1980, as @tynes noted, this does look like a gnosis safe error. It would also help to know what parameters you used for the deploy configuration. Can you post the contents in the thread? |
Beta Was this translation helpful? Give feedback.
-
Hi all! I'm still looking for a fix. Will take another stab at it and see if I can get it to work. If anyone has solved it please let me know. |
Beta Was this translation helpful? Give feedback.
-
Did you check the documentation?
Did you check for duplicate questions?
Issue Description
I'm following How to Run a Custom Gas Token Chain from https://docs.optimism.io/builders/chain-operators/management/custom-gas-token
When I run the "Deploy the L1 contracts" step's forge script command, it fails.
kindly find full command logs on below attachment,
Error.Deploy.the.L1.contracts.txt
Logs
== Logs ==
Writing artifact to deployments/artifact.json
Connected to network with chainid 11155111
Commit hash: 363c5d7f4fb14180a0e2a28cc948fe2146f03dce
DeployConfig: reading file deploy-config/sepolia.json
Deploying a fresh OP Stack including SuperchainConfig
start of L1 Deploy!
Deploying safe: SystemOwnerSafe with salt 0x8f99807c67c946f5e140a87da1472b6871f64b31f38f4ca5b796b67d11e8683f
Saving SafeProxyFactory: 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2
Saving SafeSingleton: 0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552
Saving SystemOwnerSafe: 0x0bBec9E25b224357763EB3C18F94b6D6936900f3
New safe: SystemOwnerSafe deployed at 0x0bBec9E25b224357763EB3C18F94b6D6936900f3
Note that this safe is owned by the deployer key
deployed Safe!
Setting up Superchain
Deploying AddressManager
Saving AddressManager: 0x5B4Dcee5079078241cF0c5FE87Cf459AAcD9c8EE
AddressManager deployed at 0x5B4Dcee5079078241cF0c5FE87Cf459AAcD9c8EE
Deploying ProxyAdmin
Saving ProxyAdmin: 0x2F65B4e5a1d63Af314873935b1877507a71148aC
ProxyAdmin deployed at 0x2F65B4e5a1d63Af314873935b1877507a71148aC
ProxyAdmin ownership transferred to Safe at: 0x0bBec9E25b224357763EB3C18F94b6D6936900f3
Deploying ERC1967 proxy for SuperchainConfigProxy
Saving SuperchainConfigProxy: 0xBA0a14B802f9b2c78fa9c25BCe7fB2EF118aD59D
at 0xBA0a14B802f9b2c78fa9c25BCe7fB2EF118aD59D
Saving SuperchainConfig: 0x639c508D574353E47d571DE29E75246Adea1A9C8
SuperchainConfig deployed at 0x639c508D574353E47d571DE29E75246Adea1A9C8
Running chain assertions on the SuperchainConfig
Deploying ERC1967 proxy for ProtocolVersionsProxy
Saving ProtocolVersionsProxy: 0x35dD61Ab599e6B48EBe8F77961DE15190FdB78a9
at 0x35dD61Ab599e6B48EBe8F77961DE15190FdB78a9
Deploying ProtocolVersions implementation
Saving ProtocolVersions: 0x8A890C9101019787111e3058559556d632A5de52
ProtocolVersions deployed at 0x8A890C9101019787111e3058559556d632A5de52
Running chain assertions on the ProtocolVersions
Upgrading and initializing ProtocolVersions proxy
ProtocolVersions version: 1.0.0
Running chain assertions on the ProtocolVersions
set up superchain!
Deploying OP Chain
Deploying proxies
Deploying ERC1967 proxy for OptimismPortalProxy
Saving OptimismPortalProxy: 0x1EdF731f03dc82e8f941B7DA7985eFdeCF0d797e
at 0x1EdF731f03dc82e8f941B7DA7985eFdeCF0d797e
Deploying ERC1967 proxy for SystemConfigProxy
Saving SystemConfigProxy: 0xA22D51C76DA88681e2f08AFec1A5548CDF7274E6
at 0xA22D51C76DA88681e2f08AFec1A5548CDF7274E6
Deploying proxy for L1StandardBridge
Saving L1StandardBridgeProxy: 0x8f44Ac46306840C0563b672Bbd774baE7e04638B
L1StandardBridgeProxy deployed at 0x8f44Ac46306840C0563b672Bbd774baE7e04638B
Deploying proxy for L1CrossDomainMessenger
Saving L1CrossDomainMessengerProxy: 0xef79Af4FdecA95944F0948721de169460198A4e7
L1CrossDomainMessengerProxy deployed at 0xef79Af4FdecA95944F0948721de169460198A4e7
Deploying ERC1967 proxy for OptimismMintableERC20FactoryProxy
Saving OptimismMintableERC20FactoryProxy: 0x22d3Ad67660210F49F5Cd84206aD7524367eDBa3
at 0x22d3Ad67660210F49F5Cd84206aD7524367eDBa3
Deploying ERC1967 proxy for L1ERC721BridgeProxy
Saving L1ERC721BridgeProxy: 0xa663611E872800360071D475D81aE0486dCD347a
at 0xa663611E872800360071D475D81aE0486dCD347a
Deploying ERC1967 proxy for DisputeGameFactoryProxy
Saving DisputeGameFactoryProxy: 0x9D123aa9b75423b6c587081306bA7D722A95D1de
at 0x9D123aa9b75423b6c587081306bA7D722A95D1de
Deploying ERC1967 proxy for L2OutputOracleProxy
Saving L2OutputOracleProxy: 0xE7aF774df096cA980C4BE52D327b3a8861270EfC
at 0xE7aF774df096cA980C4BE52D327b3a8861270EfC
Deploying ERC1967 proxy for DelayedWETHProxy
Saving DelayedWETHProxy: 0xF3508Df541990b813DAc10469f25aBdbB2dF1415
at 0xF3508Df541990b813DAc10469f25aBdbB2dF1415
Deploying ERC1967 proxy for AnchorStateRegistryProxy
Saving AnchorStateRegistryProxy: 0xf24A24fB1371Bd7Efd2da2bDf1426635450d0Ca8
at 0xf24A24fB1371Bd7Efd2da2bDf1426635450d0Ca8
Transferring AddressManager ownership to ProxyAdmin
AddressManager ownership transferred to 0x2F65B4e5a1d63Af314873935b1877507a71148aC
Deploying implementations
Deploying L1CrossDomainMessenger implementation
Saving L1CrossDomainMessenger: 0x0923c7106e9Ee2f61f37792231e85601C5dbCF92
L1CrossDomainMessenger deployed at 0x0923c7106e9Ee2f61f37792231e85601C5dbCF92
Running chain assertions on the L1CrossDomainMessenger
Deploying OptimismMintableERC20Factory implementation
Saving OptimismMintableERC20Factory: 0x171875276F2E27AC9Ef7d3E23A64E09CbE99a74c
OptimismMintableERC20Factory deployed at 0x171875276F2E27AC9Ef7d3E23A64E09CbE99a74c
Running chain assertions on the OptimismMintableERC20Factory
Deploying SystemConfig implementation
Saving SystemConfig: 0x1b59609d30b7bC0e8C3a92dE9f349003F81A8E02
SystemConfig deployed at 0x1b59609d30b7bC0e8C3a92dE9f349003F81A8E02
Running chain assertions on the SystemConfig
Deploying L1StandardBridge implementation
Saving L1StandardBridge: 0x24E2e7d2608a6e75fA77958EBF4e324A0d07Ab26
L1StandardBridge deployed at 0x24E2e7d2608a6e75fA77958EBF4e324A0d07Ab26
Running chain assertions on the L1StandardBridge
Deploying L1ERC721Bridge implementation
Saving L1ERC721Bridge: 0xB9C655eAFcF2ba12D17474d315692E843458b69c
L1ERC721Bridge deployed at 0xB9C655eAFcF2ba12D17474d315692E843458b69c
Running chain assertions on the L1ERC721Bridge
Deploying OptimismPortal implementation
Saving OptimismPortal: 0x82989c4A459f884883c2d92B1A557b0269EB64c3
OptimismPortal deployed at 0x82989c4A459f884883c2d92B1A557b0269EB64c3
Running chain assertions on the OptimismPortal
Guardian has no code: 0xfd1D2e729aE8eEe2E146c033bf4400fE75284301
Deploying L2OutputOracle implementation
Saving L2OutputOracle: 0x81e5183C2Ae760b223f52D448F6981228974EA94
L2OutputOracle deployed at 0x81e5183C2Ae760b223f52D448F6981228974EA94
Running chain assertions on the L2OutputOracle
Deploying OptimismPortal2 implementation
Saving OptimismPortal2: 0xd8d9bae8E0B12296A212FF8C962892cd9AadD943
OptimismPortal2 deployed at 0xd8d9bae8E0B12296A212FF8C962892cd9AadD943
Running chain assertions on the OptimismPortal2
Guardian has no code: 0xfd1D2e729aE8eEe2E146c033bf4400fE75284301
Deploying DisputeGameFactory implementation
Saving DisputeGameFactory: 0xBCd27d394C5fD6C9403309c2C29229c685ce8f4D
DisputeGameFactory deployed at 0xBCd27d394C5fD6C9403309c2C29229c685ce8f4D
Running chain assertions on the DisputeGameFactory
Deploying DelayedWETH implementation
Saving DelayedWETH: 0xA2A913d092Faba9a63A9Ba83E22CA7ca10AC2be4
DelayedWETH deployed at 0xA2A913d092Faba9a63A9Ba83E22CA7ca10AC2be4
Running chain assertions on the DelayedWETH
Deploying PreimageOracle implementation
Saving PreimageOracle: 0x47D52B36aD1cD764818eBdabb934Db9cD7F0b4EC
PreimageOracle deployed at 0x47D52B36aD1cD764818eBdabb934Db9cD7F0b4EC
Deploying Mips implementation
Saving Mips: 0x7392A0Ee4F826A99CE273c6044C82DAF541F9278
MIPS deployed at 0x7392A0Ee4F826A99CE273c6044C82DAF541F9278
Deploying AnchorStateRegistry implementation
Saving AnchorStateRegistry: 0x6549C94f9e763a5d32906C75F816DCE8cfeD9161
AnchorStateRegistry deployed at 0x6549C94f9e763a5d32906C75F816DCE8cfeD9161
Initializing implementations
Fault proofs enabled. Initializing the OptimismPortal proxy with the OptimismPortal2.
Upgrading and initializing OptimismPortal2 proxy
OptimismPortal2 version: 3.10.0
Running chain assertions on the OptimismPortal2
Guardian has no code: 0xfd1D2e729aE8eEe2E146c033bf4400fE75284301
Upgrading and initializing SystemConfig proxy
Additional Information
No response
Feedback
No response
Beta Was this translation helpful? Give feedback.
All reactions