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.local
Step 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 install
Step 4. Start the development server
yarn dev
Step 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 |