Skip to main content
Every Hyro Protocol payout settles on-chain in USDC, with a TXID anyone can verify on Solana explorer.

Challenge Vault payouts

1

Request via Phantom

Submit the payout request from your wallet.
2

On-chain eligibility check

The contract verifies eligibility against your tier and rules.
3

Approval

v1: manual approval queue. Later: auto-approval with a ~24h safety window and kill switch.
4

USDC transferred

Funds move from the payout vault to your wallet. Split applied (80% Tier 1, 50% Tier 2 incremental).

Verifying a payout

Every payout produces a transaction hash on Solana. You can independently verify:
  • Challenge purchases — fee → fee vault TX hash
  • Funded-demo payouts — payout vault → your wallet TX hash
  • Vault performance-fee crystallizations — with HWM reference
  • Vault opening / closing events
What’s verifiable on-chain →

Crystallization (vaults)

For the real-capital vault, performance fees crystallize only at realized events:
  • LP withdrawal
  • Monthly snapshot
Fees never crystallize on paper gains. Once crystallized, the trader, protocol, and insurance shares can be claimed.

The treasury path

USDC moves through two on-chain pools, controlled by a Squads 3/5 multisig — no single key controls movement:
Trader pays fee (Phantom -> USDC)
        |
   Fee vault (Solana PDA)
        |
  Multisig transfer (Squads 3/5)
        |
  Payout vault (Solana PDA)
        |
  Trader payout (USDC -> Phantom)

Proof of reserves

The payout vault balance is queryable on-chain at any time.