0xFableOrg / roll-op

The simplest way to spin your own dev / prod rollup, fully configurable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Execute `l1` command failed

GrapeBaBa opened this issue · comments

Got error when execute python -m roll l1.

|   DisputeGameFactoryProxy deployed at 0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e
|   Portal guardian has no code: 0xBcd4042DE499D14e55001CcbB24a551F3b954096
|   OptimismPortal deployed at 0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0
|   L1CrossDomainMessenger deployed at 0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82
| Error: 
| Failed to execute command: No such file or directory (os error 2)
| 
Aborted with error: (wrapping CalledProcessError):
> Failed to deploy contracts: Command 'forge script scripts/Deploy.s.sol:Deploy --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 --rpc-url http://127.0.0.1:8545 --broadcast' returned non-zero exit status 1.

Nothing to compile
Traces:
  [34546072] �[33m→ �[0m�[33mnew�[0m Deploy@0x5b73C5498c1E3b4dbA84de0F1833c4a029d90519
    └─ �[32m← �[0m172065 bytes of code

  [4396774] �[32mDeploy�[0m::�[32msetUp�[0m() �[33m�[0m
    ├─ [0] �[34mVM�[0m::�[34mprojectRoot�[0m() �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock
    ├─ [0] �[34mVM�[0m::�[34menvOr�[0m(DEPLOY_SCRIPT, Deploy) �[33m�[0m
    │   └─ �[34m← �[0m<env var value>
    ├─ [0] �[34mVM�[0m::�[34menvOr�[0m(DEPLOYMENT_CONTEXT, ) �[33m�[0m
    │   └─ �[34m← �[0m<env var value>
    ├─ [0] �[34mVM�[0m::�[34menvOr�[0m(DEPLOY_FILE, run-latest.json) �[33m�[0m
    │   └─ �[34m← �[0m<env var value>
    ├─ [0] �[34mVM�[0m::�[34mtoString�[0m(900) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000033930300000000000000000000000000000000000000000000000000000000000
    ├─ [0] �[34mVM�[0m::�[34mcreateDir�[0m(/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1, true) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mreadFile�[0m(/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.chainId) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m<file>
    ├─ [0] �[34mVM�[0m::�[34mparseUint�[0m(900) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m900
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Connected to network with chainid %s, 900) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mreadFile�[0m(/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m<file>
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Storing temp deployment data in %s, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mprojectRoot�[0m() �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock
    ├─ [3904737] �[33m→ �[0m�[33mnew�[0m DeployConfig@0xC7f2Cf4845C6db0e1a1e91ED41Bcd0FcC1b0E141
    │   ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(DeployConfig: reading file %s, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deploy-config/devnetL1.json) �[33m[staticcall]�[0m
    │   │   └─ �[32m← �[0m()
    │   ├─ [0] �[34mVM�[0m::�[34mreadFile�[0m(/Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deploy-config/devnetL1.json) �[33m[staticcall]�[0m
    │   │   └─ �[34m← �[0m<file>
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.finalSystemOwner) �[33m�[0m
    │   │   └─ �[34m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.controller) �[33m�[0m
    │   │   └─ �[34m← �[0m0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.portalGuardian) �[33m�[0m
    │   │   └─ �[34m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l1ChainID) �[33m�[0m
    │   │   └─ �[34m← �[0m900
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2ChainID) �[33m�[0m
    │   │   └─ �[34m← �[0m901
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2BlockTime) �[33m�[0m
    │   │   └─ �[34m← �[0m2
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.maxSequencerDrift) �[33m�[0m
    │   │   └─ �[34m← �[0m300
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.sequencerWindowSize) �[33m�[0m
    │   │   └─ �[34m← �[0m200
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.channelTimeout) �[33m�[0m
    │   │   └─ �[34m← �[0m120
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.p2pSequencerAddress) �[33m�[0m
    │   │   └─ �[34m← �[0m0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.batchInboxAddress) �[33m�[0m
    │   │   └─ �[34m← �[0m0xfF00000000000000000000000000000000000000
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.batchSenderAddress) �[33m�[0m
    │   │   └─ �[34m← �[0m0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2OutputOracleSubmissionInterval) �[33m�[0m
    │   │   └─ �[34m← �[0m20
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonInt�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2OutputOracleStartingTimestamp) �[33m�[0m
    │   │   └─ �[34m← �[0m-1
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2OutputOracleStartingBlockNumber) �[33m�[0m
    │   │   └─ �[34m← �[0m0
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2OutputOracleProposer) �[33m�[0m
    │   │   └─ �[34m← �[0m0x70997970C51812dc3A010C7d01b50e0d17dc79C8
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2OutputOracleChallenger) �[33m�[0m
    │   │   └─ �[34m← �[0m0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.finalizationPeriodSeconds) �[33m�[0m
    │   │   └─ �[34m← �[0m2
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.proxyAdminOwner) �[33m�[0m
    │   │   └─ �[34m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.baseFeeVaultRecipient) �[33m�[0m
    │   │   └─ �[34m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l1FeeVaultRecipient) �[33m�[0m
    │   │   └─ �[34m← �[0m0x71bE63f3384f5fb98995898A86B02Fb2426c5788
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.sequencerFeeVaultRecipient) �[33m�[0m
    │   │   └─ �[34m← �[0m0xFABB0ac9d68B0B445fB7357272Ff202C5651694a
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonString�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.governanceTokenName) �[33m�[0m
    │   │   └─ �[34m← �[0mOptimism
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonString�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.governanceTokenSymbol) �[33m�[0m
    │   │   └─ �[34m← �[0mOP
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonAddress�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.governanceTokenOwner) �[33m�[0m
    │   │   └─ �[34m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2GenesisBlockGasLimit) �[33m�[0m
    │   │   └─ �[34m← �[0m30000000 �[2;49;39m[3e7]�[0m
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2GenesisBlockBaseFeePerGas) �[33m�[0m
    │   │   └─ �[34m← �[0m1000000000 �[2;49;39m[1e9]�[0m
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.gasPriceOracleOverhead) �[33m�[0m
    │   │   └─ �[34m← �[0m2100
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.gasPriceOracleScalar) �[33m�[0m
    │   │   └─ �[34m← �[0m1000000 �[2;49;39m[1e6]�[0m
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.eip1559Denominator) �[33m�[0m
    │   │   └─ �[34m← �[0m8
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.eip1559Elasticity) �[33m�[0m
    │   │   └─ �[34m← �[0m2
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonUint�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l2GenesisRegolithTimeOffset) �[33m�[0m
    │   │   └─ �[34m← �[0m0
    │   └─ �[32m← �[0m5807 bytes of code
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Deploying from %s, Deploy) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Deployment context: %s, devnetL1) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    └─ �[32m← �[0m()

  [13175049] �[31mDeploy�[0m::�[31mrun�[0m() �[33m�[0m
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Deploying L1 system) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [327884] �[33m→ �[0m�[33mnew�[0m AddressManager@0x5FbDB2315678afecb367f032d93F642f64180aa3
    │   ├─ emit �[36mOwnershipTransferred�[0m(previousOwner: 0x0000000000000000000000000000000000000000, newOwner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)
    │   └─ �[32m← �[0m1519 bytes of code
    ├─ [307] �[32mAddressManager�[0m::�[32mowner�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, AddressManager, AddressManager: [0x5FbDB2315678afecb367f032d93F642f64180aa3]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(AddressManager deployed at %s, AddressManager: [0x5FbDB2315678afecb367f032d93F642f64180aa3]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [1331897] �[33m→ �[0m�[33mnew�[0m ProxyAdmin@0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512
    │   ├─ emit �[36mOwnershipTransferred�[0m(previousOwner: 0x0000000000000000000000000000000000000000, newOwner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)
    │   ├─ emit �[36mOwnershipTransferred�[0m(previousOwner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266, newOwner: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)
    │   └─ �[32m← �[0m6524 bytes of code
    ├─ [363] �[32mProxyAdmin�[0m::�[32mowner�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
    ├─ [2325] �[32mProxyAdmin�[0m::�[32maddressManager�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0x0000000000000000000000000000000000000000
    ├─ [20602] �[32mProxyAdmin�[0m::�[32msetAddressManager�[0m(AddressManager: [0x5FbDB2315678afecb367f032d93F642f64180aa3]) �[33m�[0m
    │   └─ �[32m← �[0m()
    ├─ [325] �[32mProxyAdmin�[0m::�[32maddressManager�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mAddressManager: [0x5FbDB2315678afecb367f032d93F642f64180aa3]
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, ProxyAdmin, ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(ProxyAdmin deployed at %s, ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, OptimismPortalProxy, Proxy: [0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(OptimismPortalProxy deployed at %s, Proxy: [0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, L2OutputOracleProxy, Proxy: [0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(L2OutputOracleProxy deployed at %s, Proxy: [0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0x5FC8d32690cc91D4c39d9d3abcBD16989F875707
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0x5FC8d32690cc91D4c39d9d3abcBD16989F875707], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, SystemConfigProxy, Proxy: [0x5FC8d32690cc91D4c39d9d3abcBD16989F875707]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(SystemConfigProxy deployed at %s, Proxy: [0x5FC8d32690cc91D4c39d9d3abcBD16989F875707]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [517230] �[33m→ �[0m�[33mnew�[0m L1ChugSplashProxy@0x0165878A594ca255338adfa4d48449f69242Eb8F
    │   └─ �[32m← �[0m2472 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(L1ChugSplashProxy: [0x0165878A594ca255338adfa4d48449f69242Eb8F], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, L1StandardBridgeProxy, L1ChugSplashProxy: [0x0165878A594ca255338adfa4d48449f69242Eb8F]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(L1StandardBridgeProxy deployed at %s, L1ChugSplashProxy: [0x0165878A594ca255338adfa4d48449f69242Eb8F]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [205458] �[33m→ �[0m�[33mnew�[0m ResolvedDelegateProxy@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853
    │   └─ �[32m← �[0m799 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, L1CrossDomainMessengerProxy, ResolvedDelegateProxy: [0xa513E6E4b8f2a923D98304ec87F64353C4D5C853]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(L1CrossDomainMessengerProxy deployed at %s, ResolvedDelegateProxy: [0xa513E6E4b8f2a923D98304ec87F64353C4D5C853]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [3213] �[32mAddressManager�[0m::�[32mgetAddress�[0m(OVM_L1CrossDomainMessenger) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0x0000000000000000000000000000000000000000
    ├─ [23397] �[32mAddressManager�[0m::�[32msetAddress�[0m(OVM_L1CrossDomainMessenger, ResolvedDelegateProxy: [0xa513E6E4b8f2a923D98304ec87F64353C4D5C853]) �[33m�[0m
    │   ├─ emit �[36mAddressSet�[0m(name: 0x3b4a6791a6879d27c0ceeea3f78f8ebe66a01905f4a1290a8c6aff3e85f4665a, newAddress: ResolvedDelegateProxy: [0xa513E6E4b8f2a923D98304ec87F64353C4D5C853], oldAddress: 0x0000000000000000000000000000000000000000)
    │   └─ �[32m← �[0m()
    ├─ [1213] �[32mAddressManager�[0m::�[32mgetAddress�[0m(OVM_L1CrossDomainMessenger) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mResolvedDelegateProxy: [0xa513E6E4b8f2a923D98304ec87F64353C4D5C853]
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0x8A791620dd6260079BF849Dc5567aDC3F2FdC318
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0x8A791620dd6260079BF849Dc5567aDC3F2FdC318], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, OptimismMintableERC20FactoryProxy, Proxy: [0x8A791620dd6260079BF849Dc5567aDC3F2FdC318]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismMintableERC20FactoryProxy":"0x8A791620dd6260079BF849Dc5567aDC3F2FdC318","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(OptimismMintableERC20FactoryProxy deployed at %s, Proxy: [0x8A791620dd6260079BF849Dc5567aDC3F2FdC318]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0x610178dA211FEF7D417bC0e6FeD39F05609AD788
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0x610178dA211FEF7D417bC0e6FeD39F05609AD788], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, L1ERC721BridgeProxy, Proxy: [0x610178dA211FEF7D417bC0e6FeD39F05609AD788]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1ERC721BridgeProxy":"0x610178dA211FEF7D417bC0e6FeD39F05609AD788","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismMintableERC20FactoryProxy":"0x8A791620dd6260079BF849Dc5567aDC3F2FdC318","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(L1ERC721BridgeProxy deployed at %s, Proxy: [0x610178dA211FEF7D417bC0e6FeD39F05609AD788]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [435212] �[33m→ �[0m�[33mnew�[0m Proxy@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e
    │   ├─ emit �[36mAdminChanged�[0m(previousAdmin: 0x0000000000000000000000000000000000000000, newAdmin: ProxyAdmin: [0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512])
    │   └─ �[32m← �[0m2055 bytes of code
    ├─ [0] �[34mVM�[0m::�[34mload�[0m(Proxy: [0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e], 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103) �[33m[staticcall]�[0m
    │   └─ �[34m← �[0m0x000000000000000000000000e7f1725e7734ce288f8367e1bb143e90bb3f0512
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, DisputeGameFactoryProxy, Proxy: [0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","DisputeGameFactoryProxy":"0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1ERC721BridgeProxy":"0x610178dA211FEF7D417bC0e6FeD39F05609AD788","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismMintableERC20FactoryProxy":"0x8A791620dd6260079BF849Dc5567aDC3F2FdC318","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(DisputeGameFactoryProxy deployed at %s, Proxy: [0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [2392] �[32mDeployConfig�[0m::�[32mportalGuardian�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(Portal guardian has no code: %s, 0xBcd4042DE499D14e55001CcbB24a551F3b954096) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [4510756] �[33m→ �[0m�[33mnew�[0m OptimismPortal@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0
    │   ├─ emit �[36mInitialized�[0m(version: 1)
    │   └─ �[32m← �[0m22071 bytes of code
    ├─ [217] �[32mOptimismPortal�[0m::�[32mL2_ORACLE�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mProxy: [0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9]
    ├─ [238] �[32mOptimismPortal�[0m::�[32mGUARDIAN�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0xBcd4042DE499D14e55001CcbB24a551F3b954096
    ├─ [281] �[32mOptimismPortal�[0m::�[32mSYSTEM_CONFIG�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mProxy: [0x5FC8d32690cc91D4c39d9d3abcBD16989F875707]
    ├─ [356] �[32mOptimismPortal�[0m::�[32mpaused�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mtrue
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, OptimismPortal, OptimismPortal: [0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","DisputeGameFactoryProxy":"0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1ERC721BridgeProxy":"0x610178dA211FEF7D417bC0e6FeD39F05609AD788","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismMintableERC20FactoryProxy":"0x8A791620dd6260079BF849Dc5567aDC3F2FdC318","OptimismPortal":"0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(OptimismPortal deployed at %s, OptimismPortal: [0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [1692283] �[33m→ �[0m�[33mnew�[0m L1CrossDomainMessenger@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82
    │   ├─ emit �[36mInitialized�[0m(version: 1)
    │   └─ �[32m← �[0m8219 bytes of code
    ├─ [272] �[32mL1CrossDomainMessenger�[0m::�[32mPORTAL�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0mProxy: [0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9]
    ├─ [0] �[34mVM�[0m::�[34mserializeAddress�[0m(, L1CrossDomainMessenger, L1CrossDomainMessenger: [0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82]) �[33m�[0m
    │   └─ �[34m← �[0m{"AddressManager":"0x5FbDB2315678afecb367f032d93F642f64180aa3","DisputeGameFactoryProxy":"0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e","L1CrossDomainMessenger":"0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82","L1CrossDomainMessengerProxy":"0xa513E6E4b8f2a923D98304ec87F64353C4D5C853","L1ERC721BridgeProxy":"0x610178dA211FEF7D417bC0e6FeD39F05609AD788","L1StandardBridgeProxy":"0x0165878A594ca255338adfa4d48449f69242Eb8F","L2OutputOracleProxy":"0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9","OptimismMintableERC20FactoryProxy":"0x8A791620dd6260079BF849Dc5567aDC3F2FdC318","OptimismPortal":"0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0","OptimismPortalProxy":"0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9","ProxyAdmin":"0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512","SystemConfigProxy":"0x5FC8d32690cc91D4c39d9d3abcBD16989F875707"}
    ├─ [0] �[34mVM�[0m::�[34mwriteJson�[0m(<stringified JSON>, /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy) �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[32mconsole�[0m::�[32mlog�[0m(L1CrossDomainMessenger deployed at %s, L1CrossDomainMessenger: [0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82]) �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstopBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [0] �[34mVM�[0m::�[34mstartBroadcast�[0m() �[33m�[0m
    │   └─ �[34m← �[0m()
    ├─ [2341] �[32mDeployConfig�[0m::�[32ml2OutputOracleSubmissionInterval�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m20
    ├─ [2341] �[32mDeployConfig�[0m::�[32ml2BlockTime�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m2
    ├─ [2363] �[32mDeployConfig�[0m::�[32ml2OutputOracleStartingBlockNumber�[0m() �[33m[staticcall]�[0m
    │   └─ �[32m← �[0m0
    ├─ [163452] �[31mDeployConfig�[0m::�[31ml2OutputOracleStartingTimestamp�[0m() �[33m�[0m
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonBytes32�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l1StartingBlockTag) �[33m�[0m
    │   │   └─ �[34m← �[0m"Failed to parse `earliest` as type `bytes32`: Invalid character 'r' at position 2"
    │   ├─ [0] �[34mVM�[0m::�[34mparseJsonString�[0m({
  "l1ChainID": 900,
  "l2ChainID": 901,
  "l2BlockTime": 2,
  "maxSequencerDrift": 300,
  "sequencerWindowSize": 200,
  "channelTimeout": 120,
  "p2pSequencerAddress": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
  "batchInboxAddress": "0xff00000000000000000000000000000000000000",
  "batchSenderAddress": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
  "l2OutputOracleSubmissionInterval": 20,
  "l2OutputOracleStartingTimestamp": -1,
  "l2OutputOracleStartingBlockNumber": 0,
  "l2OutputOracleProposer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
  "l2OutputOracleChallenger": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
  "l2GenesisBlockGasLimit": "0x1c9c380",
  "l1BlockTime": 3,
  "cliqueSignerAddress": "0xca062b0fd91172d89bcd4bb084ac4e21972cc467",
  "baseFeeVaultRecipient": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "l1FeeVaultRecipient": "0x71bE63f3384f5fb98995898A86B02Fb2426c5788",
  "sequencerFeeVaultRecipient": "0xfabb0ac9d68b0b445fb7357272ff202c5651694a",
  "baseFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "l1FeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "sequencerFeeVaultMinimumWithdrawalAmount": "0x8ac7230489e80000",
  "baseFeeVaultWithdrawalNetwork": 0,
  "l1FeeVaultWithdrawalNetwork": 0,
  "sequencerFeeVaultWithdrawalNetwork": 0,
  "proxyAdminOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "finalSystemOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "portalGuardian": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "controller": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
  "finalizationPeriodSeconds": 2,
  "deploymentWaitConfirmations": 1,
  "fundDevAccounts": true,
  "l2GenesisBlockBaseFeePerGas": "0x3B9ACA00",
  "gasPriceOracleOverhead": 2100,
  "gasPriceOracleScalar": 1000000,
  "enableGovernance": true,
  "governanceTokenSymbol": "OP",
  "governanceTokenName": "Optimism",
  "governanceTokenOwner": "0xBcd4042DE499D14e55001CcbB24a551F3b954096",
  "eip1559Denominator": 8,
  "eip1559Elasticity": 2,
  "l1GenesisBlockTimestamp": "0x64935846",
  "l1StartingBlockTag": "earliest",
  "l2GenesisRegolithTimeOffset": "0x0"
}, $.l1StartingBlockTag) �[33m�[0m
    │   │   └─ �[34m← �[0mearliest
    │   ├─ [0] �[34mVM�[0m::�[34mffi�[0m([/usr/bin/bash, -c, cast block earliest --json | jq -r .hash]) �[33m�[0m
    │   │   └─ �[34m← �[0m"Failed to execute command: No such file or directory (os error 2)"
    │   └─ �[31m← �[0m"Failed to execute command: No such file or directory (os error 2)"
    └─ �[31m← �[0m"Failed to execute command: No such file or directory (os error 2)"



== Logs ==
  Connected to network with chainid 900
  Storing temp deployment data in /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deployments/devnetL1/.deploy
  DeployConfig: reading file /Users/kaichen/Documents/projects/simple-op-stack-rollup/optimism/packages/contracts-bedrock/deploy-config/devnetL1.json
  Deploying from Deploy
  Deployment context: devnetL1
  Deploying L1 system
  AddressManager deployed at 0x5FbDB2315678afecb367f032d93F642f64180aa3
  ProxyAdmin deployed at 0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512
  OptimismPortalProxy deployed at 0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9
  L2OutputOracleProxy deployed at 0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9
  SystemConfigProxy deployed at 0x5FC8d32690cc91D4c39d9d3abcBD16989F875707
  L1StandardBridgeProxy deployed at 0x0165878A594ca255338adfa4d48449f69242Eb8F
  L1CrossDomainMessengerProxy deployed at 0xa513E6E4b8f2a923D98304ec87F64353C4D5C853
  OptimismMintableERC20FactoryProxy deployed at 0x8A791620dd6260079BF849Dc5567aDC3F2FdC318
  L1ERC721BridgeProxy deployed at 0x610178dA211FEF7D417bC0e6FeD39F05609AD788
  DisputeGameFactoryProxy deployed at 0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e
  Portal guardian has no code: 0xBcd4042DE499D14e55001CcbB24a551F3b954096
  OptimismPortal deployed at 0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0
  L1CrossDomainMessenger deployed at 0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82
Error: 
�[31m�[31mFailed to execute command: No such file or directory (os error 2)
�[0m�[0m