Git Product home page Git Product logo

harmony-toolbox's People

Contributors

codacy-badger avatar johnashu avatar johnashurst-sg avatar kaldren avatar patrickmogul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

harmony-toolbox's Issues

Option - vStatsBot Setup

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.

Option - BLS Keys

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.

Option - Tools Only

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).

Option - Governance

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.

Option - Raspberry Pi

Investigate what the subtile differences are between a standard ubuntu installer and a raspberry pi install.

Known differences:

  • arm vs amd64 binary

Option - Testnet

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.

Option - Set rewards wallet, send claim to wallet

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

Option - Scoreboard/Stats Improvements

Outstanding items to get done with the scoreboard and statistics outputs:

  • Better scoreboard layout overall, more compact info so we have more menu room
  • Better statistics output in general - Old stats script was fine but now that it's all in python let's make it better and more organized
  • Better disk capacity stats on scoreboard if there's multiple drives

Option - Delegation

Add the option to delegate from your wallet.

Claim Rewards -> Get Balance -> Balance - Gas Reserve Setting -> Result.Delegate.(Self or input another validator?)

Azure /mnt

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

Bugfix: Update loading a regular wallet

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

Enhancement - Improve rclone Speed

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 "

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.