Sneaky-Ninja Update: Optimisation & Simplification
Hey guys, hope all is well.
The latest version of Sneaky-Ninja is now available! This update includes a critical bug fix, lots of optimizations & some simplification to user inputs.
Here is a full list of all changes:
=> Block stream now auto restarts on fail
=> Renamed .globalProps to .settings
=> Reduced the number of inputs needed
=> Sneaky-ninja now auto handles voting power % from vprangestart to vprangestop
=> Added SCALE / FIXED vote weight modes
=> Removed color text when logging
=> Fixed some calculation errors
=> RPC list & config applied to both libraries (hivejs - dhive)
=> Seperated vote, follow & reblog functions + harness the power of recursion.
=> ALOT of typo fixes >.<
1.Requirements:
2.Installation:
Clone this repo & cd into it
git clone https://github.com/louis23412/sneaky-ninja-hive.git && cd sneaky-ninja-hiveInstall dependencies
npm install
3.Configuring variables & running the bot:
Open settings.json & add your account(s) + key(s)
Single account:
"USERLIST" : [ ["usernameHere", "privatePostingKeyHere"] ]Multiple accounts:
"USERLIST" : [ ["usernameHere", "privatePostingKeyHere"], ["usernameHere", "privatePostingKeyHere"], ["usernameHere", "privatePostingKeyHere"] ]For security reasons, only use your posting key(s)!
Change the variables as needed:
"GLOBALVARS" : { "REBLOG" : false, "FOLLOW" : false, "RFMINWEIGHT" : 100, "MINREP" : 35, "MAXACTIVEPOSTS" : 7, "MINAVGPOST" : 3, "MAXVOTERS" : 5, "MINSCHEDULETIME" : 4.88, "MINRC" : 80, "VPRANGESTART" : 92, "VPRANGESTOP" : 97, "BASEWEIGHT" : 15, "VWSCALE" : true }
REBLOG : true to enable reblogs / false to disable.
FOLLOW : true to enable follow / false to disable.
RFMINWEIGHT : the minimum vote weight % needed to trigger reblogs / follow.
MINREP : the minimum reputation of the author.
MAXACTIVEPOSTS : the maximum allowed posts for the author over the last 7 days.
MINAVGPOST : the minimum average post value for the author over the last 7 days.
MAXVOTERS : the maximum number of voters allowed on the post at the time of voting.
MINSCHEDULETIME : the minimum age a post has to be to get an upvote.
MINRC : the minimum resource credit % needed to vote, follow & reblog. Helps to prevent RC drainage on small accounts.
VPRANGESTART : the minimum voting power % needed to vote
VPRANGESTOP : the script will automatically try to keep voting power % at this level. Voting power can dip in between start & stop. (Recommended : 92 - 97)
BASEWEIGHT : the voting weight % used to upvote posts.
VWSCALE : true to enable vote weight scaling. (Formula used: base weight x average post value) / false to use only BASEWEIGHT
The bot should work just fine with the default RPC list provided, but if it seems a bit slow or fails, you can view the status of all active nodes here.
"RPCLIST" : [ "https://anyx.io", "https://rpc.ausbit.dev", "https://api.hive.blog", "https://api.openhive.network" ]Save the config file, then run the bot
npm start
or, if you want to use pm2:
pm2 start sneaky-ninja.js
to monitor (Ctrl + C to close)
pm2 monit
That's all I have, for now, more updates coming soon.
Leave Sneaky-Ninja Update: Optimisation & Simplification to:
Read more #hive-169321 posts
Best Posts From GingerNinja
We have not curated any of gingerninja's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From GingerNinja
- 🍃Garden Update: Inspecting the giant's crown
- 🍃Garden Update: Flower Explosions!
- ⚙️ Scalpyh v1.0: Creating a trading bot on the internal HIVE market
- 🍃 Garden update: Early morning flower shots
- Garden Update: The giant takes over
- Candle Maker: Generate your own candlestick data from internal HIVE market prices
- Garden Update: Growth & Flower Progress Inside The Green House
- Sneaky Ninja Update: Improved accuracy & performance
- Sneaky-Ninja Update: Optimisation & Simplification
- Jan 26, 2022 Garden Update : The giant - Flower time! =)
- How to use PM2 to keep your Node.js projects alive 24/7
- Sneaky-Ninja : Auto curation bot for HIVE
- Jan 22, 2022, Hello Hive =)
- Wed March 11 Journal Entry # 14 -- Top 10 leader boards added.
- Tue March 10 Journal Entry # 13 -- A busy day.
- Mon March 9 Journal Entry # 12 -- Fixing all the small bugs.
- Sun March 8 Journal Entry #11 -- 3 Games Ready!
- Fri March 6 Journal Entry # 10 -- First good Idea of the end result.
- Thurs March 5 Journal Entry #9 -- More development.
- Wed March 4 Journal Entry #8 -- Minibets is coming to life.