Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 11 12:59

    ppratscher on master

    Update colors for proposed bloc… (compare)

  • Dec 11 12:54

    ppratscher on master

    JS syntax bugfix (compare)

  • Dec 11 12:47

    ppratscher on master

    Inlcude orphaned blocks in vali… (compare)

  • Dec 11 12:40

    ppratscher on master

    Allow updating the pubkey of a … (compare)

  • Dec 11 12:38

    ppratscher on master

    Do not fail on duplicate keys i… (compare)

  • Dec 11 12:33

    ppratscher on master

    Use util function for formattin… (compare)

  • Dec 11 12:24

    ppratscher on master

    Do not rely on sorted responses… (compare)

  • Dec 11 11:29

    ppratscher on master

    Update assignments to extract t… Merge remote-tracking branch 'g… (compare)

  • Dec 09 12:12

    ppratscher on master

    Update readme (compare)

  • Dec 09 12:09

    ppratscher on master

    Update readme (compare)

  • Dec 09 12:06

    ppratscher on master

    Update readme & index (compare)

  • Dec 09 11:10

    ppratscher on master

    Make site name configurable (compare)

  • Dec 09 10:51

    ppratscher on master

    Only show the vuejs content onc… (compare)

  • Dec 09 10:49

    ppratscher on master

    Use highcharts vuejs module (compare)

  • Dec 09 10:34

    ppratscher on master

    Remove codefund snippet (compare)

  • Dec 09 10:30

    ppratscher on master

    Auto-refresh index page data (compare)

  • Dec 07 19:12

    ppratscher on master

    Show orphaned block details in … (compare)

  • Dec 07 19:08

    ppratscher on master

    Mark orphaned blocks (status = … (compare)

  • Dec 07 18:27

    ppratscher on master

    Add option to re-check all bloc… (compare)

  • Dec 07 06:24

    ppratscher on master

    Soft fail if assigned validator… (compare)

Noel Maersk
@veox
@ppratscher In the placeholder github repo, you don't have your git info set. That is, commits are not attributed to the user account ppratscher.
Peter Pratscher
@ppratscher
@veox nice catch, thanks :+1:
Anish Agnihotri
@Anish-Agnihotri
Hey folks! Just saw this via Twitter and it looks like a fantastic initiative! Looking forward to it being pushed up open-source and I'd love to hop in and add to the front-end w/ some visualization and designs.
Peter Pratscher
@ppratscher
That is great, thank you very much!
Peter Pratscher
@ppratscher
Today we added a basic history chart to the landing page that shows the evolution of stacked ether and the historic active validator count: https://beaconcha.in/
Peter Pratscher
@ppratscher
Also we now show if a validator has missed their slot for proposing a block, blocks can currently have 3 different status entries (scheduled, proposed and missed)
At the start of a new epoch all blocks to be proposed will get the status scheduled. Once a validator proposes their assigned scheduled block that block status will be updated to poposed. If the validator misses his slot to propose a block the status will change to missed.
Peter Pratscher
@ppratscher
We have just released the source of the explorer which you can find at https://github.com/gobitfly/eth2-beaconchain-explorer
Peter Pratscher
@ppratscher
For easier deployments we now publish docker images at https://hub.docker.com/repository/docker/gobitfly/eth2-beaconchain-explorer
Tom_Wang
@TomWang10
parse postgres://postgres: @localhost:5432/beaconchain-hq?sslmode=disable: net/url: invalid userinfo
Peter Pratscher
@ppratscher
it looks like your db password is not set correctly or blank
Tom_Wang
@TomWang10
@ppratscher I executed tables.sql
image.png
INFO[0000] Error retrieving latest epoch from the database: sql: Scan error on column index 0, name "max": converting NULL to uint64 is unsupported module=services
FATA[0000] rpc error: code = Internal desc = grpc: failed to unmarshal the received message proto: wrong wireType = 2
threw this error
Stefan Star
@stefan_star_twitter
Sounds like the db scanner is trying to convert a null value into a uint64
Peter Pratscher
@ppratscher
yes, you will first have to let the indexer put some data into the db before you start the frontend
but we will also fix the panic error
Tom_Wang
@TomWang10
I closed frontend
Peter Pratscher
@ppratscher
also it seems the indexer is unable to connect to your prysm node
Tom_Wang
@TomWang10
FATA[0000] rpc error: code = Internal desc = grpc: failed to unmarshal the received message proto: wrong wireType = 2 for field FinalizedBlockSlot module=exporter
still error
image.png
my node seems work
gRPC connection to backend node established
Tom_Wang
@TomWang10
@ppratscher could you pls help me~
Peter Pratscher
@ppratscher
your prysm node returns invalid data
maybe you are running an older version?
Tom_Wang
@TomWang10
what is correct version?
Peter Pratscher
@ppratscher
latest master
Tom_Wang
@TomWang10
it work!thanks for you help!
Peter Pratscher
@ppratscher
:+1:
Peter Pratscher
@ppratscher
Today we added the ability to do a full db reindex on startup, this is quite usefull if you want to do a full reindex of the db without emptying the db beforehand
Peter Pratscher
@ppratscher
Next new feature is the display of the historic effective balance evolution of a validator alongside the total balance history
Peter Pratscher
@ppratscher
just pushed a large update that among other things changes the db schema, so you will need to drop & recreate the db and re-index the whole chain
the new version is now able to correctly show all validators that participated in an attestation
Peter Pratscher
@ppratscher
The explorer is now able to show the LMD GHOST votes cast for a specific block, see block https://beaconcha.in/block/155926 for an example
Tom_Wang
@TomWang10
image.png
@ppratscher Hi, I run explorer on my own beacon chain. It looks like it shows wrong data
Peter Pratscher
@ppratscher
Maybe your beacon node is not fully synced?
Tom_Wang
@TomWang10
I only have two nodes on my network
sync status is always latest
Peter Pratscher
@ppratscher
any errors in your explorer logs?
Peter Pratscher
@ppratscher
During the weekend we added lots of updates to the explorer:
  • Correct handling of orphaned blocks, orphaned blocks now get the status "Orphaned" and are shown alongside the regular blocks
  • Validator public keys can now be conveniently copied to the clipboard on the validator page
  • The data of the index site is now auto-refreshed every 15 seconds, no need to press F5 to refresh the site any more
Anish Agnihotri
@Anish-Agnihotri
Hey folks. I had chimed in a couple of weeks ago about hopping in and helping w/ design + front-end once the explorer was open-sourced. Happy to help in now and help out. Let me know if you had any initial ideas, else, I'll open up an issue thread and get a PR going.
Peter Pratscher
@ppratscher
Hi Anish, thanks a lot for your help. Regarding the frontend we don't have any specific ideas besides that the layout should be responsive and easy to navigate. I guess everything that distinguishes it from standard bootstrap should work fine. @stefan_star_twitter is our frontend engineer who will be able to help you in case you run into any issues
I guess a good point to start with would be to modify the existing standard bootstrap theme
Peter Pratscher
@ppratscher
Today we added a dedicated charting module, currently it shows charts for proposed blocks, active validators, staked ether and we will add more charts over time