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.