Keepthestocks.Givetheincome.

Deposit USDG and it becomes five tokenized stocks working in their pools on Robinhood Chain. Every fee they earn is given, in dollars, to a charity you pick — and you can take your money back whenever you like.

One deposit. A standing gift.

how it works
01Deposit

You put in USDG and pick a charity.

Connect a wallet on Robinhood Chain, type an amount and choose one of six verified causes. The charity gets a wallet the moment you pick it — no sign-up on their side, no address to copy.

02Placed

It becomes five stocks, at work.

In the same transaction the USDG is swapped into NVDA, AAPL, GOOGL, AMZN and MSFT and placed in each stock's USDG pool as concentrated liquidity. Every trade through those pools pays your position a fee.

03Paid

The fees are given away. The stocks stay yours.

A keeper collects the fees once a day, swaps the stock leg to USDG and sends the total to the charity's wallet. Your share count never changes; what leaves is only what the positions earned.

04Claimed

The charity signs in with X to collect.

Signing in proves the handle and releases the wallet that has been receiving the gifts. Withdraw your principal whenever you like — anything still owed is given first.

where it goes

Six causes. You keep the stocks.

Pick one when you open a route and every fee your stocks earn is sent there in dollars. Change your mind whenever you like — what was already earned goes to the charity you picked first.

None of these organisations has partnered with or endorsed Yieldfund. Yield waits at a wallet keyed to their public X handle until someone from the organisation signs in with X to claim it. Each handle above was read from that organisation's own website on 2026-09-22 rather than from memory, because the wallet is keyed to the handle and a wrong one would pay a stranger.

the basket · live

Five stocks. Equal weight.

Each stock sits in its deepest USDG pool on Robinhood Chain, in a ±500-tick range around the price. Prices below are read from the pools themselves, every 20 seconds.

principal at work

vault not deployed

yield routed, all-time

nothing to route yet

routes open

NVDA

NVIDIA

20%

pool fee
0.05%
range
in basket
fees earned

AAPL

Apple

20%

pool fee
0.05%
range
in basket
fees earned

GOOGL

Alphabet

20%

pool fee
0.05%
range
in basket
fees earned

AMZN

Amazon

20%

pool fee
0.30%
range
in basket
fees earned

MSFT

Microsoft

20%

pool fee
0.30%
range
in basket
fees earned

inside the yield

Nobody owes you a rate. A trade happens, and you are paid.

There is no interest here, no borrower and no token being printed. The only thing that pays is other people trading — which means when trading stops, so does the yield, and this page will say so.

  1. 01

    A trade happens

    Someone swaps USDG for NVDA in the pool your money is sitting in. They pay the pool a fee for the privilege — most of this flow is arbitrage keeping the on-chain price on the off-chain quote.

  2. 02

    The fee accrues to your position

    The pool splits that fee across whoever supplied the liquidity the trade ran through. Your position holds a slice of it, so a slice of the fee is now owed to you.

  3. 03

    A keeper collects it

    Once a day, harvest() claims the owed fees from all five positions, sells the stock half back to USDG at a price checked against the pool's 30-second average, and credits every route by its share. It is permissionless, so anyone can run it sooner.

  4. 04

    It is given away

    flush() gives each route's balance to the wallet behind its charity. Anything under five cents waits, because below that the transfer costs more than it moves.

pool fee each trade pays0.05%0.05%0.05%0.30%0.30%
position width
±500 ticks
About ±5% around the price. Narrow enough to earn a real share of each trade, wide enough not to fall out of range on an ordinary day.
performance fee
Taken from the yield, never from your principal. Capped at 20% in the contract itself, so it cannot be raised past that.
payout cadence
daily
Harvested and paid out once a day. Both functions are permissionless — the keeper only pays the gas, so anyone can trigger them sooner or if it ever stops.
price guard
30s TWAP, ±1%
Deposits, withdrawals and fee sales stop while a pool sits more than about 1% off its 30-second average.

anatomy of a route

A deposit is not a donation. It is a route.

You are not giving the money away — you keep every dollar of it and can take it back at any time. What a route gives away is the income, for as long as you leave the money in.

youUSDG inthe basketfive stock poolsprincipal stays herecharityUSDG outthe income only

Two arrows, and they never cross. Your money only ever comes back to you; the income only ever goes to the cause.

what a route holds

Who owns the principal
Your address, and only your address. It is the one that can withdraw, and the one the deposit came from.
Which charity receives it
A wallet address, plus the handle it belongs to. Yield is sent there and nowhere else — including when you withdraw.
How much is at work
Your share of the same five positions every other route sits in. That is what makes the split exact rather than approximate.
What has been given
A running total per route and per charity, kept on-chain because this network's public RPC only serves about twelve minutes of history.

Withdraw, in part or in full

Unwinds your slice of all five positions and swaps the stock back to USDG. Anything the route still owes the charity is given first — a withdrawal can never claw a gift back.

Switch cause

Change the charity and future yield follows it. What was already earned is given to the previous one on the way out, so nothing accrued is taken back.

how a charity gets paid

Giving to someone who has never heard of you.

The hard part of sending money to a name is that names are not addresses. Yieldfund never looks a handle up — it mints the address from the handle itself, so the same @handle is always the same wallet, and the charity has nothing to set up in advance.

  1. 01

    You pick a cause

    One of six verified charities. The moment you pick one, a wallet for its handle exists on Robinhood Chain — created against the string x:handle, not against an account we looked up.

  2. 02

    The giving starts

    The charity does not need to know, agree, sign up or hold anything. The wallet accrues USDG whether or not it has ever been opened, the way a letterbox works.

  3. 03

    They sign in with X

    Someone at the organisation signs in with X. That proves the handle, and proving the handle releases that exact wallet — no address to copy, no seed phrase, nothing to install.

No paid API, ever

Signing in with X is free; only X's data API costs money, and nothing here touches it. That is how a charity can be on this list without ever having spoken to us — and why nothing here implies they endorse it.

Renames cannot be farmed

If a handle is abandoned and someone else registers it, the new account cannot claim what was given before it existed. The contract records when money first flowed to a name, and a claim from an account created after that is refused.

straight talk

Read this part.

Where the yield comes from
Swap fees. Every trade through the five pools pays the vault's positions. No interest, no emissions, no token. If nobody trades, nothing is earned — and the site will show zero rather than a promise.
What your principal is
Roughly half stock, half USDG per pool, because that is what a liquidity position holds. It moves with the stocks and can end below what you put in. Concentrated liquidity also loses to arbitrage (loss-versus-rebalancing); the fee figures are gross of that.
Who controls what
You own your principal and can withdraw any time. Yield always goes to the handle — a withdrawal flushes what is owed to them first. The operator can rebalance ranges and set weights, cannot touch the yield reserve, and cannot raise the fee above 20%.
What this is not
Not audited. Not ERC-4626. Not a bank. The contract is short and every number on this site is read from the chain; verify it before trusting it with anything you cannot lose.

questions

The ones worth asking.

Can the charity take my money?

No. A route's owner is the address that deposited, and it is the only address that can withdraw. A charity can only ever receive yield that has already been harvested — never the principal behind it.

What if the charity never claims it?

The USDG keeps arriving at their wallet regardless, and sits there until someone from the organisation signs in. Nothing is lost and nothing returns to us. You can also switch the route to another cause at any time.

Can I lose money?

Yes. Your principal is roughly half stock and half USDG in each pool, so it moves with NVDA, AAPL, GOOGL, AMZN and MSFT, and concentrated liquidity underperforms simply holding when prices trend. The fee figures on this page are gross of that. Giving the income away does not protect the money behind it.

What does it cost to open a route?

One transaction. On a fork of mainnet a 20,000 USDG deposit used about 2.3M gas — pennies on this chain — and lost 0.079% to the five swaps that place it. That cost is yours alone; it is never charged to people already in.

What can the operator do?

Re-centre the ranges when they drift, set the weights, set the fee up to a hard cap of 20%, and pace the deposit cap. It cannot touch the yield reserve, cannot take your principal, cannot redirect a gift once it is credited, and cannot add a token that is not a genuine tokenized stock.

Are these charities partnered with Yieldfund?

No, and the site says so wherever they are named. Each handle was read from that organisation's own website, and the yield waits at a wallet keyed to it until they claim it. Being listed here is not an endorsement by them.

Is this tax-deductible?

Treat it as no. A gift from a wallet keyed to a handle, made before the charity has claimed it, is not a receipted donation, and nothing here issues one. If that matters to you, give through the charity's own donation page instead.

Is it audited?

No. It is a single contract of a few hundred lines, forked from a vault that has been running on this chain, and every number on this site is read from it live. Read the source before trusting it with anything you cannot lose.