-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Description
Hello,
We are checking how to run Nitro Testnode for internal use and we have just two guides for that
- Docs - How to run a local full chain simulation
- Repository - README.md
However, in the docs, we have a warning
It would be good to provide more information, or even simplify, how to run Nitro Testnode in Production or in a secure way by replacing all the addresses
Make it more ready for Production
- List of addresses and private keys to be replaced
- How to manage node?
- L2 traffic
- Successive run is broken with a non-default folder name
- Init script help is very messy
- Docker compose
- Expose to the Internet
- Hardware for Nitro Testnode
List of addresses and private keys to be replaced
-
Dev account (prefunded with ETH in all networks)
docker-compose.yaml
-geth.unlock
andgeth.miner.etherbase
test-node.bash
-devprivkey
scripts/config.ts
-gethConfig
scripts/index.ts
-l2owner
-
L1 genesis addresses
scripts/config.ts
-gethConfig
-
Rest of the addresses (Sequencer, Validator, L2 rollup owner, L3 rollup owner, L3 sequencer)
scripts/consts.ts
-l1mnemonic
(l1passphrase
is hard-coded in other place and does not affect security)
-
Name based
user_
accountsscripts/accounts.ts
-(name)
-->(name + "<random string>")
-
Geth jwt secrets -
scripts/config.ts
-jwt
andval_jwt
-
Batch poster
scripts/config.ts
-baseConfig.batch-poster.redis-signer.signing-key
Metadata
Metadata
Assignees
Labels
No labels