dual-stacking

Enroll wallets in the Dual Stacking protocol to earn BTC-denominated rewards.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill dual-stacking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dual-stacking
Source: https://github.com/Jay0xx/forge0btc-news-agent/tree/main/aibtcdev-skills/dual-stacking
Command: npx skills add https://github.com/Jay0xx/forge0btc-news-agent --skill dual-stacking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dual Stacking lets agents earn BTC-denominated rewards by simply holding sBTC, enabling earnings without a traditional staking lockup.

Core Features & Use Cases

  • Check enrollment status and APR data for an address (read-only).
  • Enroll to earn sBTC rewards with a single contract call (no lockup).
  • Opt out or query rewards by cycle; optionally designate a separate reward address.

Quick Start

Run bun run dual-stacking/dual-stacking.ts check-status to view enrollment and APR, or enroll to begin earning sBTC rewards, or get-rewards for a specific cycle.

Frequently Asked Questions about dual-stacking

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

FAQPage Schema
How do I earn BTC rewards by holding sBTC on Stacks?

To earn BTC rewards by holding sBTC, you enroll your wallet in the Dual Stacking protocol using a single contract call on mainnet, which requires an unlocked wallet and a minimum balance of 10,000 sats.

What is Dual Stacking and how does it work on the Stacks blockchain?

Dual Stacking is a Stacks blockchain protocol that enables agents to earn BTC-denominated rewards by holding sBTC without enforcing a traditional staking lockup period.

Do I need a minimum sBTC balance to enroll in Dual Staking?

Yes, enrolling in Dual Stacking requires a minimum balance of 10,000 sats of sBTC. Write operations also require an unlocked wallet to execute the contract call.

Can I designate a separate wallet address to receive my sBTC staking rewards?

Yes, the Dual Stacking protocol supports an optional custom reward address feature during enrollment, allowing you to designate a separate wallet to receive your BTC-denominated rewards.

How do I check my sBTC Dual Stacking enrollment status and APR data?

You can check your Dual Stacking enrollment status and APR data by running a read-only status check command, which queries your wallet address against the mainnet contract without requiring an unlocked wallet.

How do I opt out or query my sBTC rewards for a specific stacking cycle?

You can opt out of the protocol or query your per-cycle rewards by executing specific contract calls, allowing you to manage your participation and track your BTC-denominated reward distributions across mainnet environments.