Giter Club home page Giter Club logo

runanode's Introduction

rUNanode

runanode is released under the Apache License 2.0 Current CircleCI build status. PRs welcome!

A node wallet that can stake CENNZ tokens

rUNanode is desktop version of node in CENNZnet network

Download desktop software

runanode.io

Get started

brew install jq  // Or similar appoach on Linux and Windows
npm i
npm run dev

Contribution

Please read through Code of conduct and Contributing guideline before making any pull requests

Documentation

Relavant links

Support

Join us on CENNZnet developer slack channel

Disclaimer

CENNZnet does not guarantee you against theft or lost funds due to bugs, mishaps, or your own incompetence. You and you alone are responsible for securing your money.

License

See LICENSE for more info.

runanode's People

Contributors

acolytec3 avatar alexzhenwang avatar allcontributors[bot] avatar ashoktvpage avatar bakatsar avatar benxgao avatar eswarasai avatar heyacherry avatar joelchen avatar joshineveryday avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

runanode's Issues

Tooltip is not showing properly in wallet connect page

Goal:

  • User should be able to learn more information about the recovery seed phrase via tooltip.

Background:

  • Currently the tooltip's style is not written properly.

image (6)

Actions:

  • Check and know how the tooltips look like with ‘good‘ styles and ‘bad’ styles.
  • Make sure the tooltip display with proper styles (Proper width, proper line-height).
  • Make sure all the tooltips display properly if you make changes at component level.

Expected Outcome:

  • The tooltip is properly displayed in a user friendly way.

Support light mode to save disk space

Goal:

Needs ability to run cennznet with --light for light mode. This will be very lightweight and not require lots disk spaces for syncing.

Validating is not allowed with light mode.

Background:

Currently we only have full node option when sync the node.

Account address rather than account name is showing in staking selection dropdown

Goal:

We would like to user select accounts by its name rather than hard-to-remember addresses.

Background:
Currently the first account in wallet is showed as hash address instead of account name.

image (4)

Action:

  • Check how the wallet object look like passed into dropdown component
  • Make sure the account name show in the dropdown list

Expected Outcome:

  • Address name is displayed in the staking selection dropdown instead of address.

Fix React state warning in Join-network page

Goal:

We want to build a robust application without warning and error.

Background:

Currently in Join network page, there is a warning from React. We will like to know the cause of the warning and have the root cause fixed properly.

Screen Shot 2019-07-24 at 3 40 09 PM

Expected Outcome:

  • Fix the warning shown above
  • Explain the root cause of this warning

Js issue of loading attribute in Join network page

Goal:

We want to build a robust application without warning and error.

Background:

Currently in Join network page, there is a warning from React. We will like to know the cause of the warning and have the root cause fixed properly.

Screen Shot 2019-07-24 at 3 35 47 PM

Expected Outcome:

  • Fix the warning shown above
  • Explain the root cause of this warning

Unstake button should appear in staking overview page as well while staking

Goal:

We want to enable user to do the unstake action in both staking overView page and staking mange page.

Background:

Currently, when the user is staking, the unstake button is only showing up on staking manage page while staking, which is not easy for users to observe.

Actions:

  • Try the stake and unstake feature - understand the UI change at these two stages.
  • Make sure the unsatke button appear on staking overview page when you are staking.

Expected outcome:

Ideally, when the user is staking, on staking overview page, the stake button should be hidden, and unstake button should show up while staking.

image

Fix Hot-Module-Reloader

Goal:

We would like to enable hot module reloading to improve development experiences. However currently the hot module reloader is misconfigured.

Screen Shot 2019-07-24 at 3 35 39 PM

Expected Outcome:

  • Fix hot module reloader issue. No more hot module reloader related warnings.
  • Ensure it is configured properly and securely (i.e. not enabled for production build)
  • Ensure hot reloading is working for development setup

Implement scrollbar for staking validator list and nextup list in staking overview page

Goal:

User should be able to scroll and see all the validators and next up lists.

Background:

Currently users can not scroll down the list and see all the validators and intentions.

Screen Shot 2019-07-25 at 9 09 17 AM

Actions:

  • Add the scrollbar to both table list to enable the scroll down feature.

Expected Outcome:

  • Make validators and next up lists scrollable so user is able to see all the items.

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.