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 {
useStakePosition,
useCurrentBlock,
usePendingRewards,
} from '@wkalidev/b2s-staking'npm install && npm run devDeployer: SP1V72500C63KN9E348QDK9X879MASSTN0J3KBQ5N
| Contract | Description |
|---|---|
b2s-staking-vault-v2 |
Staking vault, 12.5%–37.5% APY, lock multipliers |
b2s-staking-vault-v3 |
Latest staking vault |
b2s-token-v4 |
SIP-010 $B2S token |
b2s-rewards-distributor |
Daily reward distribution |
| Repo | Description |
|---|---|
| base2stacks-tracker | Main DeFi platform — live app |
| b2s-token-contract | SDK & Clarity contracts — @wkalidev/b2s-contracts |
| b2s-analytics-dashboard | Analytics dashboard components |
| b2s-nft-badges | 567 NFT badge assets and hooks |
| stacks-clarity-toolkit | Clarity dev toolkit — @wkalidev/stacks-clarity-toolkit |
MIT — Built for #StacksBuilderRewards May 2026