🐉 Lindwurm Testnet 🪱Here you will find the instructions to participate in the Lindwurm incentivized testnet! Users who will help us in testing the network may earn community allocations of the future WORM token!
In order to participate in the testnet you'll need:
- A machine or VPS or dedicated-server with at least 16GB of RAM
- Debian/Ubuntu operating system
- At least 1.0 Sepolia ETH which you may get from Sepolia faucets
1. Install requirements:
sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4 git wget unzip nlohmann-json3-dev
2. Install Rust toolchain:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3. Clone the repo:
git clone https://github.com/worm-privacy/miner && cd miner
4. Download parameters files:
5. Install `worm-miner`:
6. Burn some ETH and generate and submit a proof:
worm-miner burn --network sepolia --private-key [YOUR SEPOLIA PRIVATE KEY] --amount 1.0 --spend 1.0 --fee 0
7. Congrats! 1.0 BETH has been minted for your address! Check by running:
worm-miner info --network sepolia --private-key [YOUR SEPOLIA PRIVATE KEY]
8. Now run the miner:
worm-miner mine --network sepolia --private-key [YOUR SEPOLIA PRIVATE KEY] --min-beth-per-epoch 0.0001 --max-beth-per-epoch 0.01 --assumed-worm-price 0.000002 --future-epochs 3
Where:
- `--min-beth-per-epoch` is the min amount of BETH you are willing to consume in order to participate in any block.
- `--max-beth-per-epoch` is the max amount of BETH you are willing to consume in order to participate in any block.
- `--assumed-worm-price` is your assumed WORM/ETH pair price.
- `--future-epochs` is the number of epochs you would like to participate in in advance.
9. Let us know your Sepolia address on X!