Documentation
Fast Pool Documentation
Last updated: March 03, 2026
What is Fast Pool?
Fast Pool is a stacking pool built on the Stacks blockchain. It lets users delegate their STX tokens to participate in Proof‑of‑Transfer (PoX) stacking without running a node. It uses a smart contract as pool manager. Fast Pool handles reward distribution, cycle tracking, and provides transparency through reporting.
Key Features
- Non‑custodial: Users keep control of their STX; only a delegation transaction is required.
- Low minimum: Anyone can join regardless of balance.
- Transparent management: All pool operations are governed by on‑chain Clarity contracts.
Smart Contracts Delegation Addresses
The following smart contracts are the Pool Administrators. Users can delegate to these addresses.
These contracts implement the logic for locking STX and extending the stacking period.
Addresses
Fast Pool's reward flow uses a small set of public addresses. You can verify any cycle on-chain by following the BTC from the reward addresses to the proxy, then watching the distributor contract pay out members in sBTC on Stacks.
BTC reward addresses — where Bitcoin rewards arrive each cycle:
- Fast Pool v1:
bc1qs0kkdpsrzh3ngqgth7mkavlwlzr7lms2zv3wxe - Fast Pool v2 (standard):
bc1qs3rq94gjs849uslyaenhfkka0cwjkk6djflyqc - Fast Pool v2 (dripping sBTC):
bc1q7w0jpwwjyq48qhyecnuwazfqv56880q67pmtfc
Proxy address — consolidates BTC from the reward addresses before it is bridged to sBTC for distribution on Stacks:
sBTC deposit addresses — taproot addresses the proxy sends BTC to so it gets minted as sBTC on Stacks. Two are currently in use:
- manual deposit from proxy:
bc1pzstgwyj557qcf5ufpz0qfumq7tgkzpceeqetcu8h604akm8vpkys02pnf9 - Reward drip (feeds the
fp-deposit-vault-admincontract):bc1prmczk9umkeldwgn2uj2dxd2tm3ys2mdrlypxdlr90tk5yekjr2jqvaprcr - previous deposit address (5.32100699 BTC):
bc1p3vvpunzs08pm8jtcm60lyytdnqcey3pae8le2hvu2csm0tse7ynstzau6g
Stacks distributor address — the Stacks principal that pays members in sBTC:
Source Code & Tools
The core Clarity contracts and utilities are available in these repositories:
https://github.com/friedger/clarity-stacking-pools
https://github.com/friedger/clarity-trustless-pool/
Feel free to browse the code, audit the contracts, or fork for your own pool.