-
Notifications
You must be signed in to change notification settings - Fork 142
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
General chain stats website #11
Comments
I completely agree. The current network monitor is really limited and not up to the quality of the TON blockchain. |
I'm willing to develop such a website. Just wondering, won't TON rewards be available for the task like the other ones? |
It's a good news! How long do you think it will take? |
Is it possible to use these projects from TON contest as starting point? |
Why not. The purpose of this footstep is to provide a useful tool for the community. |
It depends on the details, but for basic statistics, it would take roughly 2-3 weeks. I suggest that we break it up into multiple releases so that we can iteratively upgrade it afterward. |
Updated reward on this issue |
We have some data points at https://tontech.io/stats/ and a lot more under the hood. If somebody wants to work on that task we can provide the input data in exchange for reference on the source. |
Great! I'll get started then. |
@shayan-shojaei hey, how are you doing? |
Hey. it's mostly been going smoothly on the front-end side of things. but as for the back-end, I think it's going to take a little more time than I anticipated in the beginning, though I will try to get back to you with a progress report in a few days. |
@Hiyorimi |
@shayan-shojaei Can I ask how you receiving events from toncenter/ton-http-api? |
Cause as I understand toncenter/ton-http-api it’s a http server, from which you can only call GET, POST methods, but it’s about it. Or am I missing something? Or you do something like ‘GET getTransactions’ every second? |
I hear you about sanctions, recently the country I’m living in have joined that club 😄. Only option for me now is to use a local service provider, what you gonna do 🤷♂️ |
So yes, pretty much. I first started doing the same thing using the lite-client, but there was the hassle of cleaning up the output which was a raw string, but now I run an instance of the ton-http-api and ask for new transactions every second and there's no "rate limit" because I'm running the instance myself. |
It's too bad that we have to rely on the tricks with I myself went through this using the same principle of "mimicking subscribe functionality" in my recent project. @Hiyorimi can we create a footstep for the "subscribe to the stream of blocks" project? |
2022-08-15.20-02-19.mp4Here's a demo as well. I'm pretty new to TON and would love to get your input on what kind of data (i.e charts/tables) I can extract from the network. and also I'm not a designer so the design is not set in stone and can change with any good ideas :) |
@shayan-shojaei can you share your code? |
I'm planning to make it open-source once it's reached the first usable release but I don't think it's in such a state right now. |
yeah sure, why not? this is exactly what TON Footsteps was designed for! |
@Hiyorimi Hey! I've been waiting for a response from you for a couple of days now. Would you please answer my question so we can proceed forward in footstep's development? =) |
Hey, I'm really sorry. I carefully re-read the whole issue and haven't noticed any questions left unanswered. Would you be so kind as to point me the questions I missed? |
No worries :) |
Created a new footstep: Library for handling blockchain data. |
@shayan-shojaei what do you think? |
It's ok. |
TBD later |
Is the lack of a VPS currently what keeps this footstep from getting forward? If so, I'd like to sponsor the VPS instance for about 2-3 months so this footstep could move forward. Also, We can move the project into @sky-ring and I'd be glad to assist in making the project better in many aspects like UI/UX. |
I see no problem in discussing moving the infrastructure costs of the project benefiting the TON community to the budget of TON Foundation. |
Yes, as @Hiyorimi said that TF would cover the infrastructure costs, A VPS for two or even a month, would be enough to deliver this footstep and I'd be grateful. |
@shayan-shojaei |
of course, it makes sense! |
Great, Just provided Shayan an instance's credentials! |
@shayan-shojaei @AminRezaei0x443 any progress on this footstep? |
I've been communicating with @AminRezaei0x443 and we've come up with a new design both for the UI/UX and the project structure (data collection, ingestion, etc.) There's still some work to be done and it's not going as fast considering I'm working and studying full-time, but I'm trying to get things up and running soon. |
@shayan-shojaei nice! Take your time |
We're happy to announce that the implementation of the website is done, Thanks to @shayan-shojaei's efforts. We chose the name TONHouse, Lighthouse of TON, for it. Website: https://tonhouse.skyring.io/ As previously stated in the thread, the project has been merged to @sky-ring, and the UI/UX has been upgraded. The project satisfies the footstep's DoD; Nevertheless, we expect to continue developing the website and adding additional data and analytics later, as outlined in TONHouse's Roadmap, as separate footsteps or grants if relevant. We believe that a complete analytics and statistics website would demonstrate how active TON and its ecosystem are, resulting in increased user growth. @shayan-shojaei will proceed to create the PR, But feel free to add any comments on the project, so we can resolve it. |
Good work. Will TONHouse become the official network monitor of ton.org? |
@AminRezaei0x443 Can you revert dates in these charts? And format the total weight counter? |
Yes, I was planning to do that today. Thanks for the reminder! |
@tsivarev Could you please create an issue in the project's repository so I can have all these there? |
Yes, sure. Thanks! |
The project site has been offiline for some time and the roadmap has not been completed. |
Hi @alfredonodo, We hit a bit of a bump on our end! We're currently untangling a tech glitch and we'll get the site up and running ASAP. As for the roadmap and future features, we're planning to cover that in a separate footstep soon. Sorry for any inconvenience, and thanks for your patience! |
Summary
Website with stats about the mainnet.
Context
TON now lacks a single website / project to report blockchain stats like Solana bench or Etherscan/charts.
Goals
Deliverables
Definition of Done
[ ] Website is available online
[ ] Information on validators, transactions speed, volume etc. is displayed.
Reward
Total: $7500
The text was updated successfully, but these errors were encountered: