Lido Ethereum Liquid Staking Widget — a web interface for participating in Ethereum staking via the Lido protocol. Project based on Next.js 12. Deployed as a web application and/or on IPFS.
- Package manager: yarn
- Node: v20+
pages/— Next.js pages (routes)features/— vertical feature modules (stake, withdrawals, earn, wsteth, rewards, referral, settings, ipfs)modules/web3/— web3 providers and hooks (wagmi/reef-knot)providers/— React context providersshared/— reusable components and hooksconfig/— application configuration (ConfigProvider, feature flags, networks)consts/— constants (chains, API endpoints, react-query strategies)networks/*.json— contract addresses per network (mainnet, sepolia, holesky)abi/— smart contract ABIsutilsApi/— server-side utilities for API routesREMOTE_CONFIG_MANIFEST.json— REMOTE_CONFIG_MANIFEST deployment config (feature flags per chain, vault configs, CIDs)