The Prysmatic Labs test network is available for anyone to join. The easiest way to participate is by joining through the website, https://prylabs.net.
For developers looking to connect a client other than Prysm to the test network, here is the relevant information for compatability.
Spec version - v0.8.3
ETH 1 Deposit Contract Address - See https://prylabs.net/contract. This contract is deployed on the goerli network.
Genesis time - The ETH1 block time in which the 64th deposit to start ETH2 was included. This is NOT midnight of the next day as required by spec.
Use the minimal config with the following changes.
field | value |
---|---|
MIN_DEPOSIT_AMOUNT | 100 |
MAX_EFFECTIVE_BALANCE | 3.2 * 1e9 |
EJECTION_BALANCE | 1.6 * 1e9 |
EFFECTIVE_BALANCE_INCREMENT | 0.1 * 1e9 |
ETH1_FOLLOW_DISTANCE | 16 |
GENESIS_FORK_VERSION | See latest code |
These parameters reduce the minimal config to 1/10 of the required ETH.
We have a genesis.ssz file available for download here
We have a libp2p bootstrap node available at /dns4/prylabs.net/tcp/30001/p2p/16Uiu2HAm7Qwe19vz9WzD2Mxn7fXd1vgHHp4iccuyq7TxwRXoAGfc
.
Some of the Prysmatic Labs hosted nodes are behind a libp2p relay, so your libp2p implementation protocol should understand this functionality.
Undoubtably, you will have bugs. Reach out to us on Discord and be sure to capture issues on Github at https://github.com/prysmaticlabs/prysm/issues.
If you have instructions for you client, we would love to attempt this on your behalf. Kindly send over the instructions via github issue, PR, email to team@prysmaticlabs.com, or discord.