Note : Work-in-progress.
- Downloads latest .jar file
- Prompts and sets API key
- Track progress by percentage in CLI
- Set config specific to platform (Unix/Win/Pi)
- Logs & attempts to solve common problems.
Tested primarily on OSX/Pi
bash -c "$(curl -s https://node.phenotype.dev)"
This assumes a clean device.
sudo apt update && sudo apt upgrade -y
sudo apt install default-jdk git lsof -y
git clone https://github.com/glasgowm148/ergoscripts
cd ergoscripts
bash -c "$(curl -s https://node.phenotype.dev)"
You'll need to 1) enter a password and 2) determine if you want to launch on mainnet or testnet.
The following section is for developers who are running a headless setup and want to interface with the Ergo node through the command line.
We only provide a sample here but you can find more details in the Swagger API docs.
Need to check if everything is working as intended where the headersHeight
value should increase in value over time.
curl http://127.0.0.1:9053/info
This will return your 15 word mnemonic seed phrase.
curl -X POST "http://127.0.0.1:9053/wallet/init" -H "accept: application/json" -H "api_key: hello" -H "Content-Type: application/json" -d "{\"pass\":\"string\",\"mnemonicPass\":\"\"}"
Call this before sending a transaction and only needs to be executed once in awhile.
curl -X POST "http://localhost:9053/wallet/unlock" -H "accept: application/json" -H "api_key: hello" -H "Content-Type: application/json" -d "{\"pass\":\"string\"}"
curl -X GET "http://127.0.0.1:9053/wallet/addresses" -H "accept: application/json" -H "api_key: hello"