LIESOL is a liquid staking protocol for Solana, allowing users to stake their SOL tokens while maintaining liquidity through LSOL tokens.
- Stake SOL tokens and receive LSOL tokens
- Unstake LSOL tokens back to SOL
- Real-time exchange rate updates
- Wallet integration with ConnectKit
- Modern and intuitive user interface
- Next.js 14 (App Router)
- TypeScript
- Tailwind CSS
- ConnectKit for wallet integration
- Zustand for state management
- Clone the repository:
git clone [your-repository-url]
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add your environment variables:
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=your_project_id
- Run the development server:
npm run dev
- Open http://localhost:3000 with your browser to see the result.
/src/app
- Next.js app router pages and layouts/src/components
- Reusable React components/src/store
- Global state management with Zustand/public
- Static assets and images
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.