Any address. Ten seconds.
Paste an STX address — or just a .btc name — and get the full picture: liquid vs. locked, cycle progress, projected sats.
Perch · Stacking on iOS
Your STX earns actual BTC every cycle. Perch is the iOS app that shows it landing — paste any Stacks address or .btc name and get the full picture in ten seconds. No account. No keys. No seed phrase.
Watch-only by design · Built on Stacks · Rewards in sats, not points
≈ 4 days to payout
12,847 sats projected this cycle
Recent payouts
Payout day
Every ~two weeks, the Stacks protocol pays Stackers in real Bitcoin. Perch keeps the cycle on your Lock Screen, warns you before it closes, and shows every payout that landed — in sats, not points — the moment you open it. All computed on your phone: no account, no servers.
Friday, August 1
9:41
Cycle 151 closes soon
About a day until the cycle boundary. Your payout confirms shortly after.
The screenshot everyone sends
Assumes ≈ 1,279 sats per STX. Yield floats with each cycle and pool — the app shows realized yield from actual payout history, never a marketing number.
Projected rewards
383,784sats / year
Perch v1 · Watch
Paste an STX address — or just a .btc name — and get the full picture: liquid vs. locked, cycle progress, projected sats.
Every reward shown is BTC that actually landed, counted in sats. Realized yield from your own history — never marketing APY.
A cycle ring on the Lock Screen, lifetime sats and the last payout on the Home Screen, and a Siri Shortcut for “how much Bitcoin have I earned this year?”
Cycle closing. Unlock ahead. And the one that matters most: your STX is idle and leaving sats on the table. Computed on your phone — no servers, no account.
BNS names resolve everywhere — watchlist, search, sharing. Your on-chain name is your identity, not a 41-character string.
v1 is watch-only: nothing to sign, nothing to lose, nothing to phish. When you’re ready to act, v2 adds a self-custody wallet — keys in the Secure Enclave-protected Keychain, Face ID to sign.
Stacking, plainly
STX holders lock their tokens to help secure the network. That’s Stacking — Stacks’ native consensus role, with a capital S.
Each ~two-week cycle, Bitcoin flows from miners to Stackers — as BTC on the Bitcoin chain for solo stackers, or as sBTC, Bitcoin on Stacks redeemable 1:1, when you stake through a pool.
Perch watches the chain and lights up when your payout hits. The ring fills, the notification lands, the sats stay.
Honest math, always: yields float cycle to cycle and pool to pool — historically roughly 5–10% APY. Perch shows your realized number, computed from payouts that actually happened.
Where this goes
Watch-only dashboards, payout history, widgets, Shortcuts, and alerts. Zero key risk, for anyone with an STX address.
Create or import a wallet — keys behind the Secure Enclave, Face ID to sign — and stake with a pool in one tap. No browser, no extension.
Premium analytics, benchmarks, and tax export — plus the sBTC side, so BTC holders can put Bitcoin to work too.
For builders
Perch runs on StacksKit — a fully native Swift SDK for Stacks: transaction construction, signing, broadcast, and the PoX stacking client (pox-5 included), written the way Swift wants it written. Open source today, verified byte-for-byte against stacks.js.
import StacksKit
let address = try await BNSService(network: .mainnet)
.resolveAddress(of: "maya.btc")
let stacking = StackingClient(network: .mainnet)
// the numbers on this page
let stake = try await stacking.pox5StakerInfo(for: address)
stake?.amountMicroStx // 4_200_000_000
stake?.signer // …XVERSE.xverse-signer-manager-3
Questions
Not in v1 — and that’s the point. v1 is watch-only: it reads public on-chain data for any address you give it, so there is nothing to sign and nothing to lose. A full self-custody wallet (Secure Enclave, Face ID) arrives in v2 for people who want to act, not just watch.
Never. Perch v1 holds no keys at all. And Stacking itself is non-custodial by protocol design — locked STX sits in the protocol’s contract under your keys, not anyone else’s.
Stacking is Stacks’ consensus mechanism: STX holders lock tokens to help secure the network, and in return receive Bitcoin each ~two-week reward cycle — paid by miners as BTC, or through a pool’s signer as sBTC, Bitcoin on Stacks. It’s the only major protocol whose native reward is actual Bitcoin.
Public Stacks chain data via public APIs. Rewards shown are payouts that actually confirmed, counted in sats. Projections are clearly labeled as projections, and the yield you see for your address is realized — computed from your history, not a promotional APY.
v1 is free. Later, an optional premium tier adds multi-address analytics, benchmarks, and tax export. Protocol rewards are yours — Perch never sits between you and your BTC.
TestFlight is open now, and the App Store release is next.
Perch v1 is here. Watch-only, zero risk, real sats.
Join the TestFlightFree. No account. No tracking.