Skip to main content

Manual withdraw with self-hosted widget

1. Local build

Prerequisites

  • 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

Development

Step 1. Clone github repository stsol-unstake-widget

git clone https://github.com/lidofinance/stsol-unstake-widget.git

Step 2. Copy the contents of sample.env to .env.local

cp sample.env .env.local

Optinal: provide your-own private solana RPC endpoint

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.