Code Monkey home page Code Monkey logo

big-dipper-2.0-cosmos's Introduction

Big Dipper 2.0 ✨ (Cosmos Based Chains)

Big Dipper is an open-source block explorer and token management tool serving over 10 proof-of-stake blockchains. It has been forked more than 100 times on GitHub and has served audiences from 140 countries and regions.

This repo contains the UI of big dipper 2.0 only

Getting started

Please migrate from yarn 1 to yarn berry

yarn install

Documentation

Read our official documentation at http://docs.bigdipper.live/

Issue Reporting

For UI related issues please report it here https://github.com/forbole/big-dipper-2.0-cosmos/issues.

For Hasura and BdJuno issues please report it here https://github.com/forbole/bdjuno/issues

License

Read our license at https://raw.githubusercontent.com/forbole/big-dipper-2.0-cosmos/master/LICENSE

Ledger and Transaction Support

While Big Dipper 2.0 no longer supports ledger or any kind of transactions in favor of Forbole X, the original Big Dipper will continue have this feature.

big-dipper-2.0-cosmos's People

Contributors

dadamu avatar filipdjokic avatar github-actions[bot] avatar huichiaotsou avatar icfor avatar maiquanghiep avatar monikacat avatar rachelhox avatar riccardom avatar ryuash avatar saisunkari19 avatar teamchong avatar yayay927 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

big-dipper-2.0-cosmos's Issues

bug: handle connection error

Because we do not check that we have a stable connection with our gql big dipper starts crashing which causes pm2 to repeatedly reset

Base: Validator performance hexagon chart

Feature description

In the new Big Dipper UI, we are suggesting a performance hexagon chart, we temporarily named it as Potential in the UI for now.

preview-lightbox-Screen Shot 2020-12-14 at 1 05 35 PM

There are six metrics in the chart. Each metric should be a statistical result in certain aspect. I would like to have BDJuno to provide the these data for Hasura.

Max change rate

Higher mark if the Max change rate of validator is closer to the median among all validators.

Commission

Higher mark if the Commission of the validator is closer to the median among all validators.

Delegators

Higher mark if a validator has more Number of Delegators. The value should be along the distributed curve of all validators.

Self Delegation

Higher mark if a validator's self delegation is closer to the median among all validators.

Uptime

Higher mark if a validator has a higher average uptime

Proposals (This should be Governance)

I would like to rank the validators if they have Create Proposal, Deposit, Vote on governance proposals. However, this doesn't really differentiate the validators and really few data to track. I would also like to track some off-chain governance activities. For example, if there are any discussions or blog posting on certain proposals. This can be done by asking the validators to send a transaction to the Big Dipper donation address with a memo stating the URL of the governance discussion as proof. And then we can include these activities in the marks.

Implementation proposal

Feature: support for multi token rewards

Currently big dipper can only handle one type of token reward collection
image

Below is an example of what multi token rewards looks like

{
  "type": "withdraw_commission",
  "attributes": [
    {
      "key": "amount",
      "value": "754echf,2864edkk,4742esek,1163544767ungm"
    }
  ]
}

Show profile picture inside the blocks list

Currently there are some validators (like GStake) that already set a profile, but have no other picture associated with them. It would be great to show the profile picture inside of the randomly generated default icon inside the blocks list if they happen to propose a block.

Not fetching desmos profiles txs

Bug description

It looks like BDjuno can't fetch desmos profiles txs.
I've made two but I can't see them on BD.
One is inside this block: https://morpheus.desmos.network/blocks/14760.
as you can see from the block's info there are 2 txs, one is a profiles.
It looks like if you make a profiles' tx BD doesn't show other txs even.
If you search for its hash 9F1AB042066D6E89624BCB58936D9EDD23140910D3EFB64A321644E8416C7910 BD shows nothing.

Steps to reproduce

perform one of the desmos profiles txs.
search it inside the explorer.

Expected behavior

Profiles Txs should be displayed as the cosmos ones.

Search bar inside home has wrong placement

If you quickly jump from the home screen to other tabs, you can see that inside the home page the search bar is slightly misplaced compared to the other pages. Video below to show this

ezgif.com-gif-maker.mp4

Fix: consensus

Ever since the ssl update the wss for consensus connects but no longer sends any response

Show profile picture inside the validators list

Currently there are some validators that have a profile associated to their self-delegate address and no other data set. This should make it possible to view the profile picture inside the list of validators, instead of the randomly generated default icon.

Example validator with a profile picture: GStake

Fix online voting power logic

currently we are displaying the precommits / total voting power at the time

Online voting power should be
online voting power of that block / total voting power

display multitokens properly

Currently big dipper is only able to handle one base token. We want to update the UI so that we will be able to display ibc and chains with more than one native token correctly

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.