Skip to content

Repository files navigation

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%

Available Hooks

import {
  useStakePosition,
  useCurrentBlock,
  usePendingRewards,
} from '@wkalidev/b2s-staking'

Development

npm install && npm run dev

Smart Contracts (Mainnet)

Deployer: 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

Related Repos

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

License

MIT — Built for #StacksBuilderRewards May 2026

About

React staking interface for B2S token — real-time APY, wallet balance validation, Hiro Mainnet API, Neon Punk UI

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages