> For the complete documentation index, see [llms.txt](https://docs.ufg.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ufg.finance/developers/contract-ecosystem.md).

# Contract Ecosystem

UFG runs three contracts on Robinhood Chain (chain ID 4663). All three are verified on Blockscout. None of them has an upgrade path, a pause switch, or an owner who can move funds.

| Contract    | Address                                      | Deployed   |
| ----------- | -------------------------------------------- | ---------- |
| $UFG coin   | `0xEfAb538Cf3C29237A47c6aFB145D50Ddf204A0A3` | 2026-08-30 |
| Treasury v1 | `0xc7220C3004662ef3942aef43452893086b9D6fB5` | 2026-08-30 |
| Token lock  | `0xab7F0b1f87318415352138d09E09BE2275C8FC31` | 2026-09-07 |

## $UFG coin

The coin is a standard ERC-20 token created by the Pons V2 launch factory. UFG did not write or deploy this contract. Pons minted the full supply at launch, and the contract has no mint function after that.

* Supply: 1,000,000,000 tokens, fixed.
* Trading: a Uniswap v4 pool against native ETH, with a Pons fee hook.
* Burns: tokens sent to the dead address `0x000000000000000000000000000000000000dEaD` leave the outstanding supply.

[Blockscout](https://robinhoodchain.blockscout.com/address/0xEfAb538Cf3C29237A47c6aFB145D50Ddf204A0A3) · [Launch curve](https://robinhoodchain.blockscout.com/address/0x28D419Ae54a3A3ccE8bd0cBF89cA53bB3Dd2D7e2)

## Treasury v1

The treasury is an immutable ETH vault written by UFG. It holds ETH, claims creator fees from the Pons V2 fee escrow, and pays holders who burn $UFG.

### Functions anyone can call

* `collect()` claims the ETH that the fee escrow has credited to the treasury.
* `redeem(amount, minOut, to)` burns `amount` $UFG and pays a pro-rata share of the ETH, minus the 2% exit fee.
* `burnStray()` burns any $UFG that was sent to the treasury by mistake.

### Read-only functions

* `treasury()` returns the ETH balance.
* `effectiveSupply()` returns the total supply minus the dead-address balance.
* `backing()` returns ETH per token, scaled by 1e18.
* `quoteRedeem(amount)` returns the net payout for a given burn.

Fixed values: `EXIT_FEE_BPS = 200` (2%), `FEE_ESCROW` (the Pons escrow), and `EXPECTED_SUPPLY` (1 billion). The admin address had one power, to bind the token once. That step ran on 2026-08-30, and the admin has no remaining capability.

[Blockscout](https://robinhoodchain.blockscout.com/address/0xc7220C3004662ef3942aef43452893086b9D6fB5)

## Token lock

The lock is a time lock for a single ERC-20 token, written by UFG. It holds the founder's $UFG until the release date. Before that date, no function can move the tokens. The contract has no early-exit path, not even for the controller.

Fixed values: `token` ($UFG), `controller` (the deploying wallet), `EXTENSION = 7 days`, and `MAX_LOCK_DURATION = 1095 days`. The controller role cannot be transferred or renounced.

### Functions anyone can call

* `release()` sends the whole balance to the beneficiary. It reverts before `releaseTime`.
* `sweepETH()` forwards any ETH in the contract to the beneficiary.

### Functions only the controller can call

* `extend()` moves `releaseTime` later by exactly 7 days. It can never move the date earlier.
* `proposeBeneficiary(next)` names a new destination. The change takes effect only when the proposed wallet calls `acceptBeneficiary()`. After `releaseTime` the beneficiary is frozen.

### Read-only functions

`releaseTime`, `beneficiary`, `pendingBeneficiary`, `timeRemaining()`, and `maxReleaseTime`.

Current release date: 2026-11-02 02:54 UTC.

[Blockscout](https://robinhoodchain.blockscout.com/address/0xab7F0b1f87318415352138d09E09BE2275C8FC31) · [Source](https://github.com/ufgfinancialdefi/lock)

## Third-party contracts

UFG depends on these contracts but does not control them.

| Contract           | Address                                                                      | Role                                                                         |
| ------------------ | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| Pons V2 factory    | `0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e`                                 | Launched the coin and holds the launch record.                               |
| Pons V2 fee escrow | `0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e`                                 | Credits creator fees to the treasury. The treasury's only Pons dependency.   |
| Uniswap v4 pool    | pool ID `0x1c508008e791483d2452111ca3cfc5ab8365f5a6e365d096cad2efb01623d7de` | ETH / $UFG market. Liquidity locked permanently at graduation on 2026-08-31. |
