This project uses Vite. To start locally, run the following commands from the project's root directory:
npm i
npm run dev
Restaking Dashboard
Home Page: https://restaking.info
This project uses Vite. To start locally, run the following commands from the project's root directory:
npm i
npm run dev
Stand back and look at the website and see if we can move graphs around to give it a better look.
Collecting possible ideas:
When you go to AVS details operator tab and then try to go back to the previous page, it does not work. it just gets stuck there.
UI improvements:
These UI issues and enhancements needs to be implemented:
Data needed:
Ideas:
Suggest better ones
leaderboard table with address and staked eth across strategies similar to degenscore.com
The chart brush disappears when clicking or mousedown on its track. That doesn't affect the chart itself, but it's confusing.
Add a toggle to mainnet, if someone tries to toggle then it should mainnet is not ready yet and reset the toggle
Data we need
@yasmine9 I just noticed the staker leaderboard views currently don't take withdrawals into account (which is not wrong as it's mostly an interpretation point, since we do talk about literally deposits, but the main idea IMO is the current main stakers), and we also don't make the shares -> amount conversion to get the ETH value (only makes a difference for stETH). This does not make a big difference atm, but we should fix this soon.
What I propose is we do both of these changes. If you agree, it'd be good if you could take a look at those views, change them so they take withdrawals into account and do all calculations with the share amount as opposed to the balance. The way to manage withdrawals is getting the queued share withdrawals and joining it with the withdrawals table so you know which ones were actually executed. Then, with the share amount in hand in the FE, you can get the exchange rate in a similar way as done in #38, calling sharesToUnderlyingView
. With this, you'll have the token amount, and in the case of static tokens such as rETH and cbETH, as it's already done, you'll need to also use their exchange rate to ETH.
Let me know how it goes! Feel free to contact me before updating the views to be sure.
Data we need
To display error messages and hide loading indicators, we must wrap server calls with
try/catch/finally
everywhere. It's better to do this in a separate PR. What do you think?
Originally posted by @rubo in #118 (comment)
voyager.online uses re-charts
https://recharts.org/en-US/
Suggest a better tool if you know
I reckon this is a must have for launch, even internally.
At the least the API docs should be linked in the footer for now. Next step would be a clear communication of the value proposition of the data API inline in the site content somewhere.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.