For the complete documentation index, see llms.txt. This page is also available as Markdown.

v1 Treasury

Treasury v1 is the live $UFG treasury. It is an immutable ETH vault at 0xc7220C3004662ef3942aef43452893086b9D6fB5 on Robinhood Chain. It was deployed and bound to $UFG on 2026-08-30.

What it holds

The treasury holds only ETH. It has one income source: the creator fees on $UFG's own market. Those fees accrue in the Pons V2 hook. A sweep moves them to the Pons fee escrow, and the escrow credits them to the treasury. The treasury also accepts ETH from any sender.

How ETH comes in

Anyone can call collect(). The treasury claims the ETH that the escrow has credited to it. Every redemption makes the same claim first, so ETH already in the escrow counts toward the payout. A failed escrow claim never blocks a redemption.

How ETH goes out

The only way ETH leaves is redemption. A holder calls redeem(amount, minOut, to).

1

Claim credited fees

The treasury claims any credited fees.

2

Calculate the gross claim

It calculates the gross claim: amount × treasury ETH ÷ effective supply.

3

Apply the exit fee

It keeps 2% of that claim and pays the remaining 98% to the holder.

4

Burn the redeemed tokens

It sends the burned tokens to the dead address.

Effective supply is the total supply minus the dead-address balance. The 2% exit fee stays in the treasury and raises the backing of every remaining token.

Backing rule

Backing per token equals treasury ETH divided by effective supply. Fees raise the numerator. Redemptions lower the denominator faster than the numerator. The contract has no function that lowers backing per token. Measured in ETH, it never falls.

What it does not do

  • No trading, lending, staking, or buybacks.

  • No distributions to holders.

  • No owner, no pause, no upgrade, no parameter setter.

The admin address had one power: bind the token once. That step ran at launch. The admin has no remaining capability.

Reading it

  • treasury() returns the ETH balance.

  • effectiveSupply() returns the outstanding supply.

  • backing() returns ETH per token, scaled by 1e18.

  • quoteRedeem(amount) returns the net payout for a burn.

The source is verified on Blockscout. Function details are on the contract ecosystem page.

Was this helpful?