cyberhorsey / simple-l3-taiko-pool-prover

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple-l3-taiko-pool-prover

This is a L3 Taiko pool prover docker package, which allow you to join the Davaymne Taiko pool with awesome prove-runners.

Your node will be added in the list of nodes which will be randomly selected to prove Taiko blocks.

Requirements:

  • CPU: Intel i9-12900K or AMD 9550x or similar, should be CPU with more than 3500 Mhz
  • Modify .env with your prover's public IP address and port
  • Check that port is open on your firewall.

How to run:

  • Copy .env.sample to .env and modify .env accordingly:
    • Set PROVER_ENDPOINT should be in format "IP:PORT", e.g. 8.8.8.8:9000
    • Set PROVER_PORT should be equal to port above, e.g 9000
    • Set PROVER_WALLET it will be used to distribute rewards if block which is generated by your node is accepted by taiko smartcontract
    • Run docker-compose by docker-compose up -d

Note:

  • Upon image update you will need to delete old image to be able to use new one docker image rm davaymne/taiko-pool-proverd

NOTE: "Davaymne L3 taiko-pool" is currently in beta version, so expect servers restart, code updates, bugs fix and new feature delivery activities.

It is your responsibility to keep your server up and running and conduct appropriately.

Participation Benefits:

  • You may be eligible for fraction of the TTKOe (Testnet tokens, no any valuable meaning) rewards earned by "Davaymne L3 Taiko Pool" for contribution into blocks proving
  • Dashbord with proved blocks per prover - WIP

Note: It is important to note that all on-chain activities will be happening using "L3 Pool Staker wallet"

How it works:

Once you configure your endpoint and start docker, client will be sending periodic register messages with your public Endpoint and wallet address to the Pool Manager. Pool manager will assess your node against HW requirements and if it meets will be added in the list of Provers then. Once new block which requires prove is detected, prover endpoint will be selected from the list and get assigned block to prove. Prover generate prove and submit it to Taiko Pool, which will be submitted to the contract using Pool Wallet.

Screenshot 2023-08-17 at 02 09 33

Disclaimer

  • "Davaymne L3 taiko-pool" is currently in beta version on Testnet, so expect servers restart, code updates, bugs fix and new feature delivery activities.
  • "Davaymne L3 taiko-pool" has no responsibility if any expenses incurred related for node running
  • Pool development activity can be closed at any time without any notice

About


Languages

Language:Shell 100.0%