Warning
THIS PROJECT IS NOT SUPPORTED ANYMORE!
A frontend widget for unstake stSOL from the solido, liquid staking protocol for the Solana blockchain.
- Node.js v18+
- Yarn package manager
This project requires an .env file which is distributed via private communication channels.
A sample can be found in sample.env.
Step 1. Copy the contents of sample.env to .env.local
cp sample.env .env.localStep 2. Change the value of variables as needed in .env.local.
For the best experience, set your own RPC endpoint (VITE_SOLANA_RPC_ENDPOINT)
List of free services to get solana RPC endpoint
Step 3. Install dependencies
yarn installStep 4. Start the development server
yarn devStep 5. Open http://localhost:5173 with your browser to see the result.
Step 6. Optional. Now you can build and deploy your own version of widget. For example - to Github Pages or Vercel
You can found deploy instuction at Vite docs
| Name | Purpose | Example value | Required |
|---|---|---|---|
| VITE_ACTIVE_SOLANA_CHAIN | Need to specify in which solana chain service should be started | mainnet-beta | Yes |
| VITE_SOLANA_RPC_ENDPOINT | Main rpc endpoint where widget sends JSON RPC requests and gets onchain data (f.e. marketcap, stake transaction) | https://api.mainnet-beta.solana.com | Yes |
| VITE_WALLET_CONNECT_PROJECT_ID | Key for WalletConnect integration | No |