Codex Testnet Starter https://testnet.codex.storage
Go to file
Slava 08370bf1a3
Update genesis.json with same as in the cluster (#6)
2024-03-29 13:28:46 +02:00
.gitignore Feat/add geth init (#1) 2023-12-11 19:01:25 +02:00
README.md Update docker compose and guide (#4) 2024-03-29 09:22:03 +02:00
docker-compose.yaml Update docker compose and guide (#4) 2024-03-29 09:22:03 +02:00
genesis.json Update genesis.json with same as in the cluster (#6) 2024-03-29 13:28:46 +02:00
keys.txt Updates marketplace address 2024-01-15 15:48:00 +01:00

README.md

Codex Testnet Starter

Hit the ground running with Codex.

  1. How to start
  2. How to stop
  3. How to stop and delete everything
  4. Troubleshooting

How to start

  • Have docker installed.
  • Clone this repo.
  • Define variables
    export PRIV_KEY=9721fb80cf32275ce80ae41927130adc767d435dbb1d80114dac2ef2d7c951f0
    
    # export CODEX_ETH_PROVIDER=https://rpc.testnet.codex.storage
    # export GETH_VERBOSITY=4
    
  • docker-compose up -d
  • Open browser to <GUI ENDPOINT HERE>

How to stop

  • docker-compose down

How to stop and delete everything

  • docker-compose down --rmi all -v

Troubleshooting

Geth

# List peers
docker exec -it geth geth attach --exec net.peerCount /data/geth.ipc

# Connected peers
docker exec -it geth geth attach --exec admin.peers /data/geth.ipc

# Add a peer
docker exec -it geth geth attach --exec 'admin.addPeer("enode://cff0c44c62ecd6e00d72131f336bb4e4968f2c1c1abeca7d4be2d35f818608b6d8688b6b65a18f1d57796eaca32fd9d08f15908a88afe18c1748997235ea6fe7@159.223.243.50:40010")' /data/geth.ipc

# Sync status
docker exec -it geth geth attach --exec eth.syncing /data/geth.ipc

# Geth own enode
docker exec -it geth geth attach --exec admin.nodeInfo.enode /data/geth.ipc