YDTE · USDY yield, pushed every minute

Your USDY, paid every minute.

Deposit USDY. Every minute, its yield lands in your wallet as a real transfer, computed on chain from Ondo's published rate. No claiming, no accruing in the background. Exit any time.

…
APY · Ondo's current rate
…
Positions open
…
Deposited
None yet
Last push
┌─LIVE PUSHES──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Reconnecting─┐

No pushes yet. They start the minute the first position opens. █

└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────Next push ◌─┘

Looking for wallets █

How it works

Where the yield comes from.

YDTE holds your USDY in a vault on Solana. USDY's price rises a little every second, so your deposit needs slightly fewer units each minute to stay worth what you put in. At the top of every minute, a push sends those spare units to your wallet. Exit any time and the rest comes back.

  • Reading the range…
  • Pushes at the top of every minute
  • Reading positions…
  • New positions from $1

Where your USDY goes

Fig. 1 · Subscribe, push, exit
YOUR WALLETyour USDY accountSOL for feesyou sign ① and ③① subscribe: USDY in② every minute: yield③ exit: the rest backYDTE PROGRAM · SOLANAVAULTholds every position's USDYsends each slot what it's owedunits owedLANE 0 · 58 SLOTSone slot: 20 USDY worth $22.97pays its holder's USDY accountprice nowPRICE CURVE · ONDO'S RANGE… APY, rising each secondKEEPER · LIUMtop of each minutepays the fees② pushevery minuteONDO · ETHEREUMmonthly price rangeposted by the adminset_rangemonthly
① You subscribe: your wallet signs, and your USDY moves into the vault. Your slot records how many units you put in and what they were worth. ② At the top of every minute the keeper sends a push. The program prices every slot with Ondo's published range and sends each one the units above what it needs to stay worth the deposit. ③ Exit any time: every remaining unit comes back to your wallet. Filled squares are positions open now.

What each push pays

Each slot only ever pays out its own USDY. As the price rises, the units needed to keep your deposit's value shrink, and every push sends the whole units above that line. A fraction of a unit waits for the next minute.

Fig. 2 · A 20 USDY position
20,000,00019,999,99819,999,99619,999,99419,999,99211:3011:3111:3211:3311:3411:35UTC+2+1+1+2+1subscribed 20 USDY · 11:29:2911:30 · under 1 unit owed, no pushin the vaultneeded for $22.97
Units are USDY's base units: 1 unit is 0.000001 USDY. The dashed line is what the position needs to stay worth $22.97 as the price rises; the shaded gap is yield building up; each green drop is a push to the wallet. The pushes at 11:31 (+2) and 11:32 (+1) are the ones the keeper logged for a real 20 USDY position on mainnet on October 5, 2026; the later steps follow the same rule.
needed = value at deposit ÷ USDY price now, rounded up to whole units
owed   = units in the vault − needed
push   = send owed to your USDY account; a fraction waits for the next minute
exit   = send every remaining unit back

Pushes plus the exit always add up to exactly the units you deposited.

How the page sees it land

Fig. 3 · Live feed and sends
YDTE PROGRAMon Solanalogs every eventHELIUSSolana websocketand RPCAPP SERVERfeed hubsend proxyBROWSERSone stream eachyour wallet signslogs◐ processed✓ confirmedlive streamsigned sendYDTE onlylands
A push appears as ◐ the moment a validator processes it and turns ✓ moments later, when the network confirms it, with each wallet's amount read from the transaction. One server connection serves every viewer, so no browser polls and the Helius key stays on the server. Sends go the other way (dashed): your wallet signs, and a proxy relays only YDTE subscribes and exits.