Making Starknet's staking more decentralized, one delegation at a time 🌱
AlignedStake is a tool designed to promote decentralization in Starknet's staking ecosystem. By providing insights into staking distribution and encouraging delegations to smaller validators, we aim to create a more balanced and resilient network.
- 📊 Real-time analytics of Starknet's delegation distribution
- 🎯 Random validator selection from lower-stake pools
- 📈 Track delegation concentration metrics
- 🤝 Support emerging validators
- 📊 Stake Positions Dashboard
This project is currently under active development. We're working hard to bring you:
- Validator selection algorithm
- Stake distribution dashboard
- Easy delegation interface
- Split Delegation
- Batch Tx
- Staking positions by validator
- Rewards metric
- Signal Unstake
- [in progress] Unstake
- Switch pool
- Historical metrics
- Claim rewards
- Native RPC ETL
- Decentralization metric ratio bar
- Validator performance metrics (v2)
To set up the project, follow these steps:
-
Run PostgreSQL with Docker Compose:
- Ensure Docker is installed on your machine.
- Navigate to the project directory and run:
docker-compose up -d
-
Initialize the Database:
- Open the provided Jupyter notebook.
- Execute the first two cells to fill the database with initial data (Thanks Voayager for the data, working on a in house parser using native RPC).
-
Start the Development Server:
- Navigate to the
page
folder:cd page
- Run the development server:
npm run dev
- Navigate to the
Now, you should be able to access the application and explore its features.
When networks become too centralized, they become vulnerable. By helping you discover and stake with smaller, reliable validators, we're working together to make Starknet stronger and more decentralized.
Help us create a more decentralized Starknet by considering smaller validators for your delegations. Every stake counts!
⚡ Built with love for the Starknet community 💜