βZombienet is an integration testing tool for parachain development teams. In this workshop, you'll use its basic functionality to launch your own local parachain network and learn about how connecting chains to Polkadot works under the hood.
- Learn about the big picture: relay chain binary and parachains, genesis config, executable
- Setup Zombienet locally
- Follow the steps to run the test net
- Launch networks with different configurations
https://hackmd.io/@webzero/zombienet-workshop
Step 1: Clone this workshop repo π
Step 2: Make sure you have all the binaries downloaded π§ββοΈ
MacOs users: All the binaries you'll need are here.
For Linux users: download the Polkadot binaries from the Polkadot releases page:
- First, get the binaries needed to run the Relay Chain here
- Then, download the
polkadot-parachain
binary.
MacOS binaries
- Relay chain node
- Parachain node
Linux binaries
- Relay chain node
- Parachain node
Copy the downloaded binaries into the root directory of your cloned repository.
Check it works by running (macOs):
./zombienet-macos -h
Now you're ready to get hacking ! π
π To submit your proof of quest, simply clone this repo and make a PR to the
submissions
folder titledQuest submission: {your name,} {date}
containing a short summary of the quests you've completed. Include screenshots if relevant and a reviewer will verify your submission.
Your proof of quest PR should create a new folder in the submissions
folder with your name or pseudonym and contain:
- A screenshot of your terminal after launching your network.
- A screenshot of an on-chain state query of your choice using the Polkadot Developer Console.
Have a look at this example for reference.
Your workshop facilitator will provide you with a feedback form where, once you provide some feebdack, you can provide a link to your submission PR to be eligible for quest rewards. π