User-friendly builder for launch your optimism node
It support 4 steps to operate OP Stack node | Name | Description | Command |
---|---|---|---|
init |
deploy bridge contracts and generate l2 configs. | make init |
|
run |
run optimism node using generated configs. | make run |
|
scan |
run blockchain explorer using blockscout. | make scan |
|
bridge |
transfer eth and tokens between L1 and L2. | make bridge |
git clone https://github.com/rabbitprincess/builderism.git
common.env
and /envs/{server.env}
make init
, make run
, make scan
, make bridge
Q. I don`t have enough fee for faucet
Q. How long time does init take?
[all process is done! check config files.]
message, init process is successfully done.Q. Init failed with message 'Please try to change your RPC url to an archive node if the issue persists.'
infura
, quicknode
instead of publicNode
.Q. I want to change configuration not in ENV files.
entrypoint
as needed.Q. How can run replica node?
rollup.json
and genesis.json
in config
directory.Q. When will additional features be supported?
ALT DA
is enabled. Set ALT_DA_SERVER
to your alt-da server url.Custom Gas Token
is also enabled. Change branch to feature/custom-gas-token
and set GAS_TOKEN_ADDRESS
to your token address.L3 Chain
is not suported yet.CONFIG_DIR
: Path to store config files (default ../config
)EXECUTION_DATA_DIR
: Path to store execution layer data (default ../data-execution
)SCAN_DATA_DIR
: Path to store explorer data (default ../data-scan
)L1_CHAIN_ID
: L1 chain id (default 11155111
)L1_RPC_KIND
: The type of RPC provider (default standard
)L1_RPC_URL
: L1 RPC endpoint (default publicNode
)L1_BEACON_URL
: L1 Beacon endpoint (default publicNode
)L2_CHAIN_ID
: Your L2 chain idL2_CHAIN_NAME
: Your L2 chain nameL2_RPC_URL
: Your L2 RPC endpointL2_SCAN_URL
: L2 Explore endpointL2_BRIDGE_URL
: L2 Bridge endpointALT_DA_SERVER
: ALT DA server url; if empty, use eth DAPRIORITY_GAS_PRICE
: Gas wei price using deploy contracts (default 10000
)FAUCET_ADDRESS
: Charging addressFAUCET_PRIVATE_KEY
: Charging private key; Be careful about securityFAUCET_AMOUNT_ADMIN
: Faucet amount eth to admin (default 0.5
)FAUCET_AMOUNT_BATCHER
: Faucet amount eth to batcher (default 0.2
)FAUCET_AMOUNT_PROPOSER
: Faucet amount eth to proposer (default 0.1
)GOVERNANCE_TOKEN_SYMBOL
: Governance token symbolRUN_MODE
: Run mode ( sequencer or replica ) (default sequencer
)DATA_AVAILABILITY_TYPE
: Data availability type (default blobs
)MAX_CHANNEL_DURATION
: Batch time submitted to the L1 (default 1500
)SEQUENCER_HTTP
: Sequencer endpointP2P_BOOTNODES
: Bootnode enr address