dual-stacking

Manage sBTC Dual Stacking enrollment, rewards, and APR data on Stacks.

9|43|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/aibtcdev/skills --skill dual-stacking-aibtcdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dual-stacking
Source: https://github.com/aibtcdev/skills/tree/main/dual-stacking
Command: npx skills add https://github.com/aibtcdev/skills --skill dual-stacking-aibtcdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commander, @stacks/transactions.

What problem does it solve?

Dual Stacking simplifies monetizing sBTC by allowing holders to enroll and earn BTC-denominated rewards (paid in sBTC) without a lockup, directly converting holder balance into yield.

Core Features & Use Cases

  • Check enrollment status and APR data for a wallet.
  • Enroll to start earning rewards with an optional reward address.
  • Opt out of future rewards and view current cycle data.
  • Query earned rewards by cycle for auditing and tracking.

Quick Start

Run bun run dual-stacking/dual-stacking.ts check-status to view your enrollment status.

Frequently Asked Questions about dual-stacking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I earn sBTC rewards by holding sBTC on the Stacks blockchain?▼

Dual Stacking allows you to earn BTC-denominated rewards paid in sBTC without a lockup period. You enroll by running the enroll command, which requires an unlocked wallet and validates a minimum sBTC balance before starting the rewards cycle.

What is the process to check my sBTC dual stacking enrollment status and APR?▼

You check your dual stacking enrollment status and APR data by running the check-status command. This queries your wallet to display current enrollment state and annual percentage rate data for holding sBTC on Stacks.

Do I need an unlocked Stacks wallet to enroll in dual stacking?▼

Yes, an unlocked wallet is required to perform write operations like enrolling in dual stacking or opting out. The system validates your minimum sBTC balance before successfully enrolling you to earn BTC-denominated rewards.

How do I track and audit earned sBTC rewards by cycle?▼

You track and audit earned sBTC rewards by running the get-rewards command. This allows you to query your earned BTC-denominated rewards by specific cycle for auditing and tracking your yield generation over time.

Can I opt out of Stacks dual stacking and stop earning sBTC rewards?▼

Yes, you can run the opt-out command to stop earning future sBTC rewards and view current cycle data. This manages your enrollment status and halts your participation in the dual stacking rewards mechanism.