Comments (6)
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.
from block-explorer.
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
from block-explorer.
Hi Alessandro,
Thank you for your work on the new explorer ! Love the design and code structure is much better.
I've been taking up the repo to continue and finish it : https://github.com/marcdeb1/LBRYEXPLORER
I'm doing design changes, adding the claims pages, price info and stats pages.
I'm also checking the old repo issues to solve them during development.
As soon as I have a test website I will post it here. We will also add a CI/CD process to handle deployment.
Feel free to join or add comments !
from block-explorer.
Hello @marcdeb1 marcdeb1, great job.
My interest in lbry is still present, but as you have seen I left the development of the blockexplorer for several reasons.
One of these after studying a bit how scalable service design works is the fact that the current monolithic design of the new explorer may be tight in the long run, it would be better in my opinion to implement a server rest and serve the frontend on an nginx instance . What do you think about it? Initially I was thinking of writing the server in python with django, but since you are continuing the php version with laravel you could convert this to a rest microservice using lumen (a light version of laravel geared towards this sort of thing) and develop the frontend separately.
from block-explorer.
@AlessandroSpallina for such a project there would not be much difference separating frontend and backend. If everything is well optimized, cache well setup etc., Laravel will be able to handle hundreds of requests per second, which is enough for our usage. I optimized RAM usage, which is quite low (less than 50MB per worker), so if needed we can add many workers and it can fit in a small server. It will definitely scale.
Here a preview of the explorer : https://lbry-explorer.herokuapp.com
Please tell me what you think about it. There are some things left to do, especially on the stats pages, but the rest seems good to me.
from block-explorer.
@marcdeb1 looks very nice, bravo! Also could be cool a system of auto updating of the data, for example for the mempol/block page.
And also, an univoque image for each address, in order to check at first look if this is really your address or not (there are different ways to do it).
from block-explorer.
Related Issues (20)
- Hashrate not working HOT 1
- lbry-decode no longer exists HOT 1
- transaction page not showing claim/supports
- Better support for inter-address transactions
- Disable viewing of blocked data HOT 2
- Show claim / channel totals on transaction level
- Disable "Open in LBRY" links for claims still in mempool
- Prices are wrong by orders of magnitude on explorer.lbry.com
- "Open in LBRY" links should point to a permanent URL not vanity URL HOT 2
- Abandoned claims are shown on explorer HOT 2
- Round LBC price to 3 significant figures, not to nearest cent
- Add lbry.tv weblinks to claims explorer HOT 1
- Temporarily block claim
- Make stats chart work
- Support blockchain (repost) blocked content
- New User Setup - Naming Conventions for tables and columns HOT 1
- Incorrect balance on block explorer HOT 2
- transacted tx amount incorrect HOT 2
- Supports and claim updates show as claims
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from block-explorer.