Preparation#
- Register for Autonity
- Create a wallet private key (recommended for secondary accounts)
Account Registration#
Open the registration link and fill in the registration information. The content of SIGNATURE is obtained by signing the following content with the private key.
I have read and agree to comply with the Piccadilly Circus Games Competition Terms and Conditions published on IPFS with CID QmVghJVoWkFPtMBUcCiqs7Utydgkfe19wkLunhS5t57yEu
Sign Message#
Open etherScan
Connect the wallet to etherScan and paste the message to be signed, then click Sign Message
Click confirm on the wallet pop-up
Finally, fill in the Signature Hash in the SIGNATURE field during registration
After registration, you will receive a registration confirmation email in your inbox, and the official will automatically send 1 NTN, 1 ATN, and 1,000,000 USD to the registered wallet for game participation.
Running a Node#
Server Configuration#
Requirement | Minimum Configuration | Recommended Configuration |
---|---|---|
OS | Ubuntu 20.04 LTS | Ubuntu 20.04 LTS |
CPU | 3.10 GHz with 8 CPUs | 3.10 GHz with 16 CPUs |
RAM | 8GB | 16GB |
Storage | 1024GB free storage for full nodes and Validators | 1024 GB free storage for full nodes and validators |
Network interface | 200 Mbit/s | 200 Mbit/s |
There are 3 ways to run a node:
Below is a brief explanation of running a node using the one-click script.
Remote into your Ubuntu server and execute the following command:
wget https://raw.githubusercontent.com/skyMetaverse/nodeHelper/main/project/autonity/autonity-node-manager.sh
chmod +x autonity-node-manager.sh
./autonity-node-manager.sh
The output will be as shown in the image below. Enter 1 and press Enter to install automatically.
View Node Information#
After successful installation, make sure to save the node's private key information.
Run the script and enter 7 to view the node's information.
./autonity-node-manager.sh
Important information includes admin_enode and Node key. Save the information of these two fields as they will be used during Register Node RPC.
View Node Private Key#
echo $(head -c 64 /data/autonity-chaindata/autonity/autonitykeys)
The content entered is the node's private key (generated by the node when running, different from the private key used during registration). Save the private key and import it into the Metamask wallet.
Register Node#
Open the registration website
- USERNAME: Autonity username
- PASSWORD: Autonity password
- ENODE OF YOUR RPC NODE: Fill in the admin_enode from step 3.1
- SIGNATURE OF MESSAGE "PUBLIC RPC": Fill in the content signed with the node's private key for "public rpc". Refer to sections 2.1 and 3.2 for how to sign.
- RPC NODE ENDPOINT: IP address of your own server with port 8545 and http://
- WHICH GEOGRAPHICAL REGION IS YOUR NODE LOCATED IN?: Select server region
- HOSTING: Select server provider, choose "other" if not listed
After filling in the above information, submit the form. You will receive a registration email in your inbox.
With this, the node setup and registration are complete.