With the release of the Steem blockchain HF20 a few months ago, we have seen significant changes in the account creation process. As before the hardfork, you can ask steemit.com to create one for you and wait for at 7 days to get your credentials. You can also spend your money using the various "pay for your account" services out there.
But anyone with enough Resource Credits (RC) can claim discounted account creation credits which they can use to create Steem accounts for free!
There was no GUI for doing this so created on web page that you should run locally for safety reasons as it uses your active key.
Although it's a very useful tool, I found it a little tedious to daily check my RC, to claim a new account and then repeat this process if I still had enough RC available. And, more often than I wanted, I forgot to do it for several days, so my RC quota was fully reloaded to 100% and somehow I was wasting RC that I could have used in a smarter way.
Enter the automation
To make my life cooler, I have decided to create an app that will automate this process.
The app is open source and you can download the code from github
How to use?
- Clone the repository locally
- Make sure you have the latest LTS or greater version of Node JS installed
- Go inside the cloned folder and type
npm install - Rename
.env.exampleto.envand add your Steem username and active WIF - To start the app, type npm start
By default, the RC threshold is set to 30 billion. Actually, account claim cost is around 11 billion RC. If your RC quota raises over the threshold, the app will claim for a new account. You can easily change the RC threshold in the .env configuration file.
To run the app continuously in the background, you can use use PM2.
- Generate
ecosystem.config.jsfile withpm2 initcommand and add the environment variables in the file. - When you are done, start the app with the following command:
pm2 start ecosystem.config.js --env production
Feel free to fork the repository and submit your changes.
Thanks for reading!
footer created with steemitboard - click any award to see my board of honor