@@ -525,23 +525,31 @@ cd spacesvm;
525
525
./scripts/build.sh
526
526
```
527
527
528
- Running the above commands will generate a binary and save it at
529
- ` . /build/sqja3uK17MJxfC7AN8nGadBw9JK5BcrsNwNynsqP5Gih8M5Bm` .
528
+ Running the above commands will generate a binary and save it at
529
+ ` ~/spacesvm /build/sqja3uK17MJxfC7AN8nGadBw9JK5BcrsNwNynsqP5Gih8M5Bm` .
530
530
531
531
#### Move Binary
532
532
Once the SpacesVM binary is built, you'll need to move it to AvalancheGo's
533
- plugin directory (within the ` --build-dir ` ). By default, this is ` ~/avalanchego/build/plugins ` .
533
+ plugin directory (within the ` --build-dir ` ) so it can be run by your node.
534
+ When building from source, this defaults to ` ~/avalanchego/build/plugins ` .
535
+ This build directory is structured as:
536
+ ```
537
+ build-dir
538
+ |_avalanchego
539
+ |_plugins
540
+ |_evm
541
+ ```
534
542
535
- When inside of the ` avalanchego ` directory (assuming you built ` avalanchego `
536
- from source), run the following command to move the binary your generated :
543
+ To put the SpacesVM binary in the right place, run the following command
544
+ (assuming the ` avalanchego ` and ` spacesvm ` repos are in the same folder) :
537
545
``` bash
538
- mv ../spacesvm/build/sqja3uK17MJxfC7AN8nGadBw9JK5BcrsNwNynsqP5Gih8M5Bm
539
- build/plugins;
546
+ mv ./spacesvm/build/sqja3uK17MJxfC7AN8nGadBw9JK5BcrsNwNynsqP5Gih8M5Bm ./avalanchego/build/plugins;
540
547
```
541
548
542
549
#### Add Subnet to Whitelist
543
- Next, you'll need to either modify your config file or provide an argument on
544
- startup telling your node to connect to the Spaces Subnet Demo.
550
+ Next, you'll need to provide the ` whitelisted-subnets ` argument by
551
+ modifying your config file or providing an argument on
552
+ startup (which tells your node to connect to the Spaces Subnet Demo).
545
553
546
554
Example Config File:
547
555
``` json
@@ -595,15 +603,17 @@ Once your node is up and running with the SpacesVM, you'll need to [become a Fuj
595
603
This is the exact same flow as Mainnet except you only need to stake
596
604
`1 AVAX` instead of `2000 AVAX`.
597
605
598
- Recall, only validators on the Primary Network (in this case Fuji) can become
599
- validators of subnets.
606
+ Recall, ** only validators on the Primary Network (in this case Fuji) can become
607
+ validators of subnets.**
600
608
601
609
#### Submit a Validator Request
602
610
Once you' ve completed the above steps and your node is fully bootstrapped, submit a
603
- [Spaces Demo Validator Request] to be considered as a validator. The Spaces
604
- Subnet Demo is a Permissioned Subnet and requires explicit approval from the
605
- creator to validate. In the near future, it will be possible to create
606
- permissionless subnets that anyone can join.
611
+ [Spaces Demo Validator Request] to be considered as a validator (everyone will
612
+ be approved).
613
+
614
+ The Spaces Subnet Demo is a Permissioned Subnet and requires explicit approval from the
615
+ creator to validate. In the near future, it will be possible to create permissionless
616
+ subnets that anyone can join.
607
617
608
618
If you have any questions, reach out to @\_ patrickogrady on Twitter!
609
619
0 commit comments