Yieldfund

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 real charities. You keep the stocks.

Pick one when you open a route. Your stocks' fees are bridged to Base and donated to that organisation's own receiving contract, with Endaoment issuing the receipt. Change your mind whenever you like — what was already earned goes to the charity you picked first.

Donations are made through Endaoment, a US 501(c)(3) (EIN 84-4661797) that receives on-chain gifts for registered nonprofits and issues the receipt. These organisations have no relationship with Yieldfund. The list is generated from Endaoment's own API (last on 2026-09-22) and only includes organisations whose receiving contract is already deployed on Base. Endaoment takes 1.5% of a direct donation, and the bridge costs about 0.06%.

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 donated

    The keeper bridges the collected USDG to Base and calls donate() on the charity's own Endaoment contract, which is where the receipt is issued. Small balances wait for the next run rather than paying fees twice.

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 herecharitydonatedvia Endaoment, receipted

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
The organisation's EIN, recorded on the route. It decides which Endaoment contract on Base the donation goes to — 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

From a stock position to a real charity's bank.

13 organisations, each with a receiving contract already deployed on Base and an EIN you can look up. Nothing here depends on the charity signing up, noticing, or holding crypto.

  1. 01

    The fees are collected

    A keeper harvests what your five positions earned and converts the stock half to USDG, the dollar on Robinhood Chain. Nothing has left the chain yet.

  2. 02

    It bridges to Base

    Across moves that USDG to Base as USDC — about 0.06%, filled in seconds. This is the only moment the money is in transit rather than in a contract.

  3. 03

    It is donated, and receipted

    The keeper calls donate() on that charity's own receiving contract, run by Endaoment — a US 501(c)(3) that accepts on-chain gifts for registered nonprofits and issues the receipt. The charity gets dollars, not tokens.

What it costs to get there

About 0.06% to bridge and 1.5% to Endaoment, so roughly 98.4 cents of every dollar of yield reaches the charity. Both are charged on the yield, never on your principal.

The keeper holds it briefly

Between the bridge and the donation the money sits at the keeper's address for a few seconds. That hop is unavoidable for a cross-chain gift; every bridge and donation transaction is public, and the donated column above is read from Base rather than from our own records.

Donations are made through Endaoment, a US 501(c)(3) (EIN 84-4661797) that receives on-chain gifts for registered nonprofits and issues the receipt. These organisations have no relationship with Yieldfund.

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. Only harvested yield is ever donated — never the principal behind it.

Does the charity have to do anything?

No. Each one already has a receiving contract on Base, run by Endaoment, and the donation lands there whether or not they have ever heard of Yieldfund. They receive dollars through their normal Endaoment relationship, not tokens.

Who holds the money on the way?

The keeper does, for the few seconds between bridging to Base and calling donate(). That hop cannot be avoided for a cross-chain gift. Every bridge and donation is a public transaction, and the donated figures on this site are read from Base rather than from our own records.

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. They are registered nonprofits in Endaoment's directory, which is how the donation reaches them; being listed here is not an endorsement by them.

Is this tax-deductible?

The donation itself is receipted — Endaoment is a US 501(c)(3) and issues one. But it is receipted to the keeper address that made it, not to you, so do not assume it is deductible on your return. Ask someone qualified if that matters to you.

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.