Skip to content

wkalidev/b2s-staking-interface

B2S Staking Interface

React component library for $B2S token staking on Stacks mainnet.

CI License: MIT

Network: Stacks Mainnet
Contract: SP1V72500C63KN9E348QDK9X879MASSTN0J3KBQ5N.b2s-staking-vault-v2

Installation

npm install @wkalidev/b2s-staking

Usage

import { StakingDashboard } from '@wkalidev/b2s-staking'

function App() {
  return (
    <StakingDashboard
      userAddress="SP..."
      contractAddress="SP1V72500C63KN9E348QDK9X879MASSTN0J3KBQ5N"
      contractName="b2s-staking-vault-v2"
    />
  )
}

APY Reference

Lock Period Blocks APY
No lock 0 12.5%
~3.5 days 525+ 18.75%
~7 days 1050+ 25%
~14 days 2100+ 37.5%

Hooks disponibles

import {
  useStaking,
  useVault,
  usePendingRewards,
  useAPYHistory,
  useMultiplier,
  useUnlockBlock,
  useStakingHistory,
  useClaimRewards,
  useCompound,
} from '@wkalidev/b2s-staking'

Development

npm install && npm run dev

Related

License

MIT — Built for #StacksBuilderRewards May 2026 🏆