Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new block explorer #67

Open
AlessandroSpallina opened this issue Aug 25, 2019 · 2 comments

Comments

@AlessandroSpallina
Copy link

commented Aug 25, 2019

The development of this block explorer is quite firm, we have a stable old-fashioned explorer.
The current project is in php and uses the cakephp framework, particularly indicated for small projects see a comparison

Actual de facto standard for medium-large web apps for the backend is laravel, which also provides integration with main frontend frameworks, including vuejs. Is also good to have websocket instead of ajax for runtime update without page refresh.

I believe that the block explorer is a fundamental service for a cryptocurrency, I think we should have a new explorer: mobile first, super detailed (able to provide statistics even to the most hungry nerd), which exposes api to allow third-party software development, able to offer new services.

Below a list of juicy things to have in a new explorer:

  • More stats about blockchain and its network, lbry upper layer network:
    • chain size / block size / txs in blocks
    • chain difficulty / hashrate
    • top supported content / tip-support stats
    • claims stats
    • blockchain network visualization on map
    • lbry-sdk network visualization on map
    • mining stat / pool hashrate / mining profit
    • lcb price / comparison with other stats
    • {suggest more}
  • More services:
    • Email/telegram alert when blockchain see an input (output) tx to (from) an address in a "watch list" customized by the user [auth zone]
    • broadcast signed tx, useful for users who use a cold wallet (offline) to store lbc
    • address alias, in order to allow identification of pool addresses, explorer addresses etc.. [can be both general alias and user customized alias: auth zone]
    • {suggest more}

I created a repo in which I am developing a new explorer based on laravel, I'm still porting the functionality of the current explorer, but the classic "blockchain" part is ready.
I would like some feedback on what I have already developed, if you like it, if something could be better, if I have to continue or abandon the development, if there is a possibility that the project will be included under github lbryio organization.
Repo link: LBRYEXPLORER
Actually hosted here: lbryexplorer.tech

@tzarebczan

This comment has been minimized.

Copy link
Member

commented Sep 3, 2019

Hey @AlessandroSpallina , thank you for the writeup and the work. I haven't been able to find the time to review this yet, but I see that lbry.community is trying to give you a hand getting some attention on it also. Will try to get you a review this week.

@AlessandroSpallina

This comment has been minimized.

Copy link
Author

commented Sep 4, 2019

yes, I had a couple of feedbacks from lbry.community and lbry.social
I temporarily slowed down the development due to upcoming tests and work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.