easy-node-pro / harmony-toolbox Goto Github PK
View Code? Open in Web Editor NEWThe Harmony ONE Validator's Toolbox | Installer & Management Menu | See README.md for assistance!
Home Page: https://easynode.one
License: MIT License
The Harmony ONE Validator's Toolbox | Installer & Management Menu | See README.md for assistance!
Home Page: https://easynode.one
License: MIT License
Is your feature request related to a problem? Please describe.
vStatsBot setup requires a service to be created, assist with creation of service and setup of config file.
Describe the solution you'd like
Add setup of vStatsBot notifications to the installer or menu application (both?)
Describe alternatives you've considered
This is the way.
The big bad monster in the room.
Do we have someone brave enough to bother with this? BLS Keys are a rough subject.
We're not here to be the total solution on behalf of harmony, they'd have to bring us on full time to manage the changes to this and support but we may be able to do some simple stuff while educating people on how to scp or rsync their keys somewhere safer.
Ask if they are using more than 10 keys, get amount and set in harmony.conf
Option on menu selecting signing wallet/signing non-wallet/full to do tools only and not download any shards.
This would only setup the ~/harmony folder and files so you could use them locally.
You can also load the RPC/DEV to simply get tools with the database of your choice (0 i'd assume, i'm not a harmony dev).
Governance allegedly works via cmd.
Not sure if Governance is served up via API.
See if we can get a list of proposals that are open and vote somehow from the application.
Investigate what the subtile differences are between a standard ubuntu installer and a raspberry pi install.
Known differences:
Investigate using config switch to indicate main or testnet.
Server would need to build or rebuild if switching modes to update configuration files and databases.
Is your feature request related to a problem? Please describe.
Currently you need to claim rewards, then send to another wallet if you don't keep them local.
Describe the solution you'd like
Give option to save a 2nd wallet for rewards, Give option to send claimed rewards to saved wallet
Describe alternatives you've considered
Manually do this every single time I claim for my entire existence.
Additional context
Contributed by Rastaman on Discord
Investigate adding an option to pull and integrate Autobidder if the node owner chooses.
Outstanding items to get done with the scoreboard and statistics outputs:
Add the option to delegate from your wallet.
Claim Rewards -> Get Balance -> Balance - Gas Reserve Setting -> Result.Delegate.(Self or input another validator?)
Azure appears to mount directly to /mnt which is "interesting"
Need to review mount detection and folder placement for stuff that isn't running an internal disk only.
Currently users can create a folder in /mnt with a name before l&f and it will install there and symlink back to ~/harmony
New users who haven't sent a create-validator command will see this if they attempt to load the menu before they create their validator.
Update error handling and let users know they have a regular wallet when making this RPC call.
HTTP error occurred: 400 Client Error: Bad Request for url: https://api.stake.hmny.io/networks/mainnet/validators/
Traceback (most recent call last):
File "/home/m1a/validatortoolbox/toolbox/start.py", line 33, in
runRegularNode()
File "/home/m1a/validatortoolbox/toolbox/utils/toolbox.py", line 302, in runRegularNode
menu_optionsoption
File "/home/m1a/validatortoolbox/toolbox/utils/toolbox.py", line 649, in menuActiveBLS
jsonResponse = getWalletJSON(validatorWallet)
File "/home/m1a/validatortoolbox/toolbox/utils/toolbox.py", line 189, in getWalletJSON
return(jsonResponse)
UnboundLocalError: local variable 'jsonResponse' referenced before assignment
Saw this in the Harmony Discord, would be nice to add it to the Toolbox to achieve better rclone speeds.
" Please add the following to your rclone command line to massively improve transfer speeds rclone -P -L sync release:pub.harmony.one/mainnet.min/harmony_db_0 harmony_db_0 --multi-thread-streams 8 --transfers=16 "
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.