React component library for $B2S token staking on Stacks mainnet.
Network: Stacks Mainnet
Contract: SP1V72500C63KN9E348QDK9X879MASSTN0J3KBQ5N.b2s-staking-vault-v2
npm install @wkalidev/b2s-stakingimport { StakingDashboard } from '@wkalidev/b2s-staking'
function App() {
return (
<StakingDashboard
userAddress="SP..."
contractAddress="SP1V72500C63KN9E348QDK9X879MASSTN0J3KBQ5N"
contractName="b2s-staking-vault-v2"
/>
)
}| Lock Period | Blocks | APY |
|---|---|---|
| No lock | 0 | 12.5% |
| ~3.5 days | 525+ | 18.75% |
| ~7 days | 1050+ | 25% |
| ~14 days | 2100+ | 37.5% |
import {
useStaking,
useVault,
usePendingRewards,
useAPYHistory,
useMultiplier,
useUnlockBlock,
useStakingHistory,
useClaimRewards,
useCompound,
} from '@wkalidev/b2s-staking'npm install && npm run dev- base2stacks-tracker — live DeFi platform
- @wkalidev/b2s-contracts — contract SDK
MIT — Built for #StacksBuilderRewards May 2026 🏆