Create New Synchronizer Account
Last updated
Last updated
If you're running from source code, please execute "yarn start-commander" to run the client. If you're running with docker, please skip this.
If you don't have an account, please select "Create New Account" to create one. If you already have an account, you could import it by choosing "Import Seed Phase" or "Import Private Key".
After selected "Create New Account", you'll be asked to input the user name. Here we take "synctest" as example.
Seed phrase will be created, the private key of your account will be generated from the seed phrase, please save it carefully , and input "yes" if you have saved it.
New key pair will be generated, the private key will be encrypted and stored in the keystore file. please set passward for the keystore file, you can choose whether to save the password in the ".env" file (not recommended for security) .
Then select a directory to store the keystore file. Please remember to backup this file.
You could select a directory ,choose the root directory, or mannually input a path.
If you're running the client in the docker, be sure that the path you choosed is mapped to the host machine. Otherwise, if you remove the Docker container, the keystore file will be lost, and you will need to regenerate the keystore file by importing the seed phrase or private key. It's suggested to choose the home path (the 1st option in the menu) .
After selecting the path for the keystore file, you will need to enter its password to save the file. Once this is done, the following information will be displayed:
Account Name: The account name of your synchronizer, which is the username you entered, ending with ".sat".
Public Key: The public key associated with your synchronizer account, which's generated from the seed phrase.
Registration URL: A registration URL containing all the necessary information to register a native account for your synchronizer.
Important: Your registration is not yet complete. You must open the "Registration URL" in a browser and pay the registration fee to finalize the account registration. You can return to the Client and click Enter to proceed after completing the payment of the registration fee. If you have closed the Client, simply restart it to continue.
After opening the Registration URL, you will see a dedicated payment interface for registering the Synchronizer account you just applied for. Connect your EVM wallet (e.g., via MetaMask) and click "Approve and Pay" to complete the registration payment. If you donโt yet have $BTC in your EVM address, you can bridge BTC to the exSat network first.
Why is there an account registration fee? The registration fee is necessary because user registration on the exSat native network incurs operational costs. By requiring users to bear this cost, it also serves as a deterrent against Sybil attacks, ensuring the network's security and integrity.
After completing the account creation, follow the instructions provided here to register as Synchronizer. Once finished registering, you can run the client to view detailed information and configure your Synchronizer account further.