Skip to content

Questions/Things to improve #8

@sebastiendan

Description

@sebastiendan

Hey @tnobayashi, I'll gather here my feedback from trying to deploy a new op-fep network!

  1. We take care of the allocs before creating later new wallets like the batcher account. Shouldn't we prepare this account first so that we can prefund it?

  2. When deploying L1 op contracts, I got errors until I changed the configType = "standard" to configType = "standard-overrides" in intent.toml

  3. In that same file, I see you manually(?) add/change a few things like:

fundDevAccounts = true
[globalDeployOverrides]
  l2BlockTime = 1

Should we document it?

  1. In step 4 (rollup initialization), we say
export l2_node_url="https://<your-l2-node>"
export l2_rpc_url="http://<your-l2-rpc>"

Maybe we can make it more explicit that "node" means op-node and "rpc" means op-geth? I think it's fine to imply that "rpc"<->"op-geth" is known to the reader, but the term "node" is maybe a bit too vague (if we abstract the op stack here, a "node" could be many things).

  1. Same step, we say
L1_RPC="${l1_rpc_url}"
L1_BEACON_RPC="${l1_rpc_url}"

This is only valid if the L1 RPC URL is also a beacon node. We could add a node perhaps for this.

  1. Same step, we say
This output.json file can be used to help construct aggchainParams.

but it looks to me that it's opsuccinctl2ooconfig.json that contains the data needed not for aggchainParams but more specifically for aggchainParams.initParams

  1. In step 5, we use again fetch-l2oo-config like in step 4, is that expected? (I see these fields have different values in the output the 2nd time we use the tool: startingBlockNumber, startingOutputRoot, startingTimestamp)

  2. Same step, when adding the OpSuccintConfig on chain, my cast command to send the tx worked but I got this which led me to think it didn't

Error: server returned a null response when a non-null response was expected

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions