Stable Strategy · transparency
Everything, onchain first
Live numbers from the contracts and our published ledger. Nothing estimated, nothing hidden.
Backing
—
USDG reserve ÷ PUSD supply
Reading the PUSD contract…
- Reserve
- —
- USDG held by the contract
- Supply
- —
- PUSD in circulation
- Paid to holders
- —
- reading the ledger
- API: checking
- Unwrap always open
01Money flow
Where the fees go
Every claim: 80% to PUSD holders as NVDA; 20% buys and burns PROJECT. Treasury allocation: 0%.
- Creator fees claimed—from the Pons escrow
- Split 20% / 80%
- Buyback & burn spent—
- PUSD holders—
- Swapped to NVDA—at the live DEX quote with a minimum output
- Sent to holders—by PUSD balance / total supply
- Our servertrustedClaims with the developer key, allocates 80% by balance / total supply and spends 20% on buyback and burn. Check every transaction below.
- SwapAndDisperseonchainSwaps at the live DEX quote with a minimum output and pays each listed holder pro rata to what they are owed, in the same transaction.
- The PUSD reserveonchainNever funds rewards. No admin or server can touch it: only holders unwrap their own PUSD, even without this website. Withdraw directly
Claims every 5 min; payouts start immediately after each successful claim. Unpaid balances retry every 5 min. Both intervals are configured through Telegram.
Every claim
developer wallet — · buyback token —Reading the claims…
02Balance snapshots
Every reward pool
80% of claimed fees is shared by your PUSD balance divided by total supply. Holding duration has no effect.
- Anyone can recompute every share
- Rounding dust rolls into the next pool
Reward pools
newest first · snapshot historyReading the reward pools…
Check a share yourself
amount = ⌊ pool × w / W ⌋w = PUSD.balanceOf(holder) at the snapshot blockW = PUSD.totalSupply() at the same block
- Open a pool’s proof /v1/rewards/days/<pool>: pool, W and every holder’s weight and amount.
- Read any weight from the PUSD contract yourself:
cast call 0x62c6521B8f0D6DAD2368d9a0122bdc1E0d204416 "balanceOf(address)(uint256)" $ME --block <computedAtBlock> --rpc-url $RPC
cast call 0x62c6521B8f0D6DAD2368d9a0122bdc1E0d204416 "totalSupply()(uint256)" --block <computedAtBlock> --rpc-url $RPCAll holders, including contract wallets, participate. Σ amount + remainder = pool. The proof identifies legacy time-weighted pools separately.
03Payouts
Sent straight to wallets
One transaction per payout: swap to NVDA, at the live DEX quote with a minimum output, then send it to PUSD holders’ wallets.
- Nothing to claim, no lock
- A failed transfer is refunded and retried
Reading the payouts…
04Contracts
Check us onchain
Every address this page reads. Copy one and look it up yourself.
- PUSDThe wrapper and its reserve. Only holders can unwrap.0x62c6521B8f0D6DAD2368d9a0122bdc1E0d204416 (opens block explorer)
- USDGThe dollar held 1:1 in the reserve.0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 (opens block explorer)
- SwapAndDisperseSwaps at a quoted minimum output, then sends rewards or burns PROJECT. No owner.0x3Da201F8A00F9B99C6f876f39e5b132B79846445 (opens block explorer)
- NVDAThe Stock Token sent to holders.0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC (opens block explorer)
- Developer wallettrustedClaims the creator fees. Its key is held by our server.published by the API · unavailable
- Burn addressReceives all PROJECT bought with the 20% allocation.0x000000000000000000000000000000000000dEaD (opens block explorer)
- OracleGuardReference prices; direct payouts use live DEX quotes.0x90AB8C031a3831DA3A0f106bbDa47548cAb283E0 (opens block explorer)
- TimelockAdmin changes wait 2d; only pausing new deposits is immediate. None can reach the reserve.0x62812Eb3fB19818Cf9aDF2Add72dd61f593809EC (opens block explorer)
- PROJECT tokenNot launched yet.published by the API · unavailable
Deployed at block #78,210,207 · 2026-10-02 · commit 651ac789c8
All 16 addresses, for auditors