Code Monkey home page Code Monkey logo

harpoon's People

Watchers

 avatar  avatar  avatar

harpoon's Issues

Sundry back-end fixes

  • In configure.py, reorder params in a more sensible order.
  • Add ability to specify Conseil port

Add accusation data

Accusation data effects rewards such as losses/gains from double baking. This needs to be taken into account when calculating rewards.

UI Updates

To Do List

Addressed/ Included in new UI Ticket

  • link to baking bad, note the date coming from them: baker name & payout metadata
  • direct linking (New ticket made)
  • "an Open Source Project by" should link to the repo
  • rewards table should note units, % and tz for the displayed values
  • screen for "endorsements missed" gets cut off
  • not having to hit calculate if you look up own address
  • .15 should be 15 in the bottom calculation window
  • put units in the top row in rewards table(possibly other tables)
  • error state if rewards received all show up as <> expected
  • baker address should not be modifiable in the calculate section (Not the case. Should be editable)
  • blocks per hour y-axis labels
  • calculate form field labels

Consider for next iteration

  • consider including a separate grade for payouts
  • rewards table should list expected date range of payment
  • index of all bakers
  • bakers by number of delegators
  • previous/next navigation through different cycles

Sundry readme fixes

  • Mention Conseil and Tezos are prereqs
  • Describe the different config parameters with examples
  • Mention the Postgres port is left open for debugging purposes but should be closed in production

Made database Persistent

Currently, Harpoon must do a sync from scratch in order to populate all of the tables. Docker volumes should be used to make this data persistent and the populating scripts should be able to restart a sync from the appropriate cycle on a restart.

Sundry UI Fixes

  • Fix "level undefined" under Upcoming Bake
  • Change Time to Estimated Time under Upcoming Bake
  • "Some time in the future" -> "Not scheduled yet"
  • Add horizontal axis label to block production graphs
  • Show message about inferred baker payout address upfront, i.e. without requiring the click of a button

Update heat tables

Heat table colors need to be updated so that each column can change color independently

Direct Linking

Allow users to share the state of their page with links

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.