GoldribbonAwaiting launch

Childhood cancer · 100% of every fee

Every fee goes to kids with cancer.

The token charges 2% on a trade. The whole 2% lands in a vault that can pay exactly one address, has no owner and no withdrawal function, and whose payout anyone can trigger — including you, if you would rather not wait for us.

Nothing is deployed. No donation has been made, and no charity has agreed to anything. The figures on the right are zero because they are real — there is no demo mode on this page and never will be.

Donated
$0
Receipts
0
In vault

The ribbon fills once per $100,000 donated. It is a display, not a target — nothing in the contract changes at the line.

The mechanism

The fee is the donation.

Not a share of the fee. Not the fee after costs. There is no treasury wallet, no marketing allocation and no split — the number the token collects and the number the charity receives are the same number.

  1. Step 1

    A trade pays 2%

    Charged on buys and on sells, symmetrically, so the fee cannot be dodged by choosing a direction.

  2. Step 2

    The vault holds it

    The fee goes straight to the vault contract. It is never routed through a wallet a person controls.

  3. Step 3

    release() pays it out

    The full balance goes to the recipient address burned into the contract at deployment.

contracts/FeeVault.solexcerpt · full file in the repo
// The only address this contract can ever pay.
address payable public immutable recipient;
 
constructor(address payable recipient_) {
if (recipient_ == address(0)) revert ZeroRecipient();
recipient = recipient_;
}
 
// Unguarded on purpose. Anyone may call this.
function release() external returns (uint256 amount) {
amount = address(this).balance;
if (amount == 0) revert NothingToRelease();
 
totalReleased += amount;
releaseCount += 1;
emit Released(releaseCount, amount, block.timestamp);
 
(bool ok, ) = recipient.call{value: amount}("");
if (!ok) revert TransferFailed();
}
  • 01

    One destination, written once

    `recipient` is immutable — set in the constructor and impossible to change afterwards. There is no setter, not even an owner-only one, because there is no owner.

  • 02

    No way out but forward

    There is no withdraw, no sweep, no rescue function. The two functions that move value both send the full balance to `recipient`. Money that enters this contract has exactly one exit.

  • 03

    You can press it yourself

    release() is external and unguarded, so the payout does not depend on us being around, solvent or willing. We commit to calling it on the first business day of every month; you never have to take that on trust.

Vault address

Not deployed — no address to show yet.

Network · Base

Enabled once the vault is deployed. It will pay the charity, not you — the contract has no path back to the caller.

The arithmetic

What a day of trading pays for.

Move the number to a daily volume you find plausible. The rest is multiplication — 2% of it, all of which is donated.

This is a calculator, not a forecast. We have no idea what the volume will be, and neither does anyone else who tells you.

$250,000
Donated that day
$5,000
Over a month
$150,000
Over a year
$1,825,000

Figures are ink, not gold. On this site gold is reserved for money that has actually left the vault.

Public ledger

Every donation, with its hash.

Total donated

$0.00

No donation has been made yet.

This table is rendered from a file that is empty. It has no seed rows, no sample data and no preview mode — the first entry will appear when the first release transaction confirms, and not one hour before.

The recipient

Nobody has agreed to anything yet.

Naming a US charity as the beneficiary of something you sell is a regulated act, not a marketing decision. About half of US states treat it as a commercial co-venture and require a signed agreement with the charity before the claim can be made at all, and a charity’s name and marks are trademarks besides. So the recipient is not named here yet. These are the organisations under consideration — publicly known, US-based, working on childhood cancer — and none of them has been given anything or asked for anything.

No organisation named on this page has endorsed, approved or is affiliated with this project. None has been asked for the use of its name or marks, and none has received anything. The recipient will be fixed in writing before the vault is deployed.

The fastest way to help is not to buy anything.

Every organisation above takes donations directly, today, with no fee, no token and no us. If that is what you came here to do, go and do that instead — it is worth more per dollar than anything this project can route.

Status

Published unticked.

A project asking to be trusted with other people’s donations does not get to write its plans in the present tense. Here is the list, in the state it is genuinely in.

1 of 6 complete

  • The vault contract is written and readable

  • The recipient is fixed in a signed agreement

    No charity has been approached for permission to be named, and none has agreed.

  • The recipient address is confirmed by the charity

    The address must be one the charity controls on this chain, confirmed in writing — a wrong chain strands the money permanently.

  • The vault is deployed and verified on the explorer

    Nothing is deployed. There is no address to check.

  • The token is live and routing fees to the vault

    No token exists. Anything sold under this name today is not this.

  • The first donation has been made

    The ledger is empty and says so.

Buying this is not a donation

You are buying a token. It is not a charitable gift, it is not tax-deductible, and no receipt is issued in your name. The donation is made later, by the vault, in its own name.

This is not an investment

No return is promised, implied or engineered. There is no revenue, no yield and no buyback. The price can go to zero, and the charity still keeps everything already sent.

There is no cut for us

The whole fee leaves. That also means this project funds no salaries and no marketing budget — deployment and gas are paid out of pocket, and the vault never pays them back.

Questions

The awkward ones.

Isn't this a memecoin with a cause bolted on?

That describes most of the category, and the accusation is fair enough that it deserves a checkable answer rather than a denial. The difference is not sincerity, which cannot be verified. It is that the recipient address is immutable, there is no owner and no withdrawal function, the payout is callable by anyone, and every donation is published with a hash. Those are four properties you can check yourself in about five minutes, and if any of them stops being true, the project has failed its own test.

How do I know you will actually send the money?

You do not have to know. The vault's release() function is external and unguarded — any wallet can call it and pay the gas, and the money can only go to the recipient address. We commit to calling it on the first business day of every month, but that commitment is a convenience, not the mechanism. If we vanish, the fees still leave.

Is the charity involved in this?

No. No organisation named on this site has been approached for permission, has agreed to anything, or has received anything. That is the legally correct state, not an oversight: in roughly half of US states, telling people that buying something benefits a named charity is a commercial co-venture and requires a signed agreement with that charity first. The name goes on the page when the agreement exists, and not before.

Is my purchase tax-deductible?

No. You are buying a token from a market, which is a purchase. The donation is made afterwards by the vault, and the deduction — if any — belongs to whoever is legally treated as the donor, which is not you. Anyone who tells you a token purchase is a write-off is either wrong or selling something.

Why 2% on sells as well as buys?

Because a fee only on buys is a fee you can avoid by waiting, and it punishes exactly the people who arrived early and stayed. Charging both sides symmetrically means the donation tracks activity rather than direction, and it removes any incentive for us to talk about the price.

Can the fee be changed later?

The fee lives in the token contract, and the honest answer is that it depends on how that contract is deployed — a fee that can be raised can also be raised to 100%. Before launch the token's fee setter will be renounced or handed to a timelock, and the checklist on this page will say which, with an address. Until then, treat the rate as unfixed.

What if the charity refuses to be named?

Then it is not named, and the next organisation on the list is asked. Several large children's cancer charities have publicly disowned tokens that used their name without asking, and a refusal is a reasonable answer to an unreasonable request. If none of them agrees, the vault points at a donor-advised fund that grants to childhood-cancer research, and this page says exactly that instead of pretending.

What happens to donations if the token dies?

Nothing. Money that has left the vault has left. The ledger stays up, the transactions stay on chain, and a token that goes to zero after donating $40,000 has still donated $40,000. That is the one nice property of putting the charity first in the pipe rather than last.

Who is behind this?

Not yet published — and that has to change before launch, not after. Anonymity is normal in this space and disqualifying in this particular corner of it, because "anonymous team, charity branding, trust us" is the exact shape of the scams that made charities hostile to crypto in the first place. Identifiable operators and a named point of contact are a launch requirement on the checklist.