Pair with Pear.

One token, paired with (almost) everything. A single real PEAR/ETH pool at the centre, and a pear on the tree for every token that passes the on-chain checks. Built on Uniswap v4.

🍐 1B initial supply, 100% in the hub 💸 2% buy / 2% sell tax ⏳ LP timelocked 🌳 Anyone can add a pair
The tree

One trunk. A pear for every pair.

The trunk is the hub: a real PEAR/ETH pool where the price is discovered. Every other pair is a spoke: it holds no liquidity curve of its own and is filled by the hook straight from inventory, at a price worked out from the hub. Tap a pear.

ripe: passes the listing checks today not ripe yet
How a spoke knows its price

Two clocks, one subtraction.

A spoke never trusts a single block. It reads two 30-minute average prices and combines them.

The hub's own clock

On the first PEAR/ETH trade of every block the hook writes down the price from before that trade. That gives a 30-minute average of PEAR per ETH that a single transaction cannot move.

The token's clock

For token X, the hook reads the 30-minute average of X per ETH from X's Uniswap v3 pool against WETH, the pool chosen when X was listed.

Subtract, then add a spread

Dividing one by the other gives PEAR per X. The hook then widens the price by a spread that grows when either market is moving fast.

PEAR per X=hub average÷X's average±spread

What a trade costs

calm5% off average (freeze line)
fullempty
Out of every 100 you put in (buying PEAR)

Safety rails

Never trust a long-tail token.

Anyone can list a token, including a malicious one with a price its creator controls. So each spoke is a sealed box: the most it can ever give away is the PEAR it was born with.

1

basket per spoke

Each spoke gets its own PEAR budget at listing. A spoke cannot touch the hub or any other spoke.

3%

per block

At most 3% of a spoke's budget can leave it in any one block.

20%

per day

At most 20% of the budget per 24 hours, so draining a spoke takes five days at the very fastest.

28

WETH to list

A token needs a Uniswap v3 pool against WETH holding at least 28 WETH (about $100k of total liquidity), with 30 minutes of price history.

🧊

Automatic freeze

A spoke stops paying out PEAR the moment its reference pool drops under 20 WETH, the token's live price drifts more than 5% from its 30-minute average, or the hub's does. Nothing is stored and nobody presses a button: it thaws by itself when the numbers recover. Selling PEAR into a frozen spoke still works, at the maximum 15% spread.

The flywheel

Buy with your bag. Deepen the trunk.

When someone buys PEAR with token X, the spoke ends up holding X. Anyone can then run a sweep, and gets a 0.5% bounty for doing it.

🎒

Buy PEAR with X

The spoke pays out PEAR from its basket and keeps the X.

🧹

Sweep

80% of the X is sold for WETH on X's own Uniswap v3 pool, with a slippage floor against the average price.

💧

ETH into the hub

The ETH is added to the PEAR/ETH pool as liquidity held by the hook.

🌳

Deeper hub

More ETH on the buy side of the hub. Hub trading fees are compounded back in the same way.

Supply

All in the trunk. New pears are grown, not stored.

The whole initial supply goes into the hub as one-sided liquidity: no ETH is paired with it, so the launch price is set by the starting tick and every PEAR in circulation has been bought from the pool. There is no team allocation of tokens.

Where PEAR comes from

1,000,000,000 in the hub at launch
≤ 300M
Initial supply (all in the PEAR/ETH hub)1,000,000,000 Can be minted later, only to fund new spokesup to 300,000,000 Hard cap, enforced in the token contract1,300,000,000 Who can mintonly the hook, only when listing Target starting market cap$10,000

Each new pear is a little smaller

A new spoke mints 1% of whatever allowance is left, so budgets shrink gradually and the cap is never crossed.

1st spoke3,000,000 PEAR100th spoke≈ 1,109,000 PEARListings stop when a budget would fall under10,000 PEAR (≈ 567 spokes)
The fine print

Read this before you pair.

These are properties of the contracts, stated plainly. Check them against the verified source and the live values on-chain rather than taking this page's word for it.

2% tax on every buy and every sell

Charged by the hook on PEAR pools (in ETH on the hub, in the paired token on spokes) and paid to the deployer. It is a constant in the contract: it cannot be raised, and it cannot be turned off. Plain wallet-to-wallet transfers are not taxed. On top of it, the hub charges a 1% pool fee and spokes charge a spread of 1% to 15%.

Liquidity is timelocked, not burned

The hub liquidity is held by the hook and locked for a period fixed at deployment (read lpUnlockTime() on the hook). After that, the deployer can withdraw the hub's ETH and PEAR and each spoke's inventory. The deployer can extend the lock but never shorten it.

Supply can grow by up to 30%

Listing a spoke mints new PEAR for that spoke's budget, up to 300M in total. Because listing is permissionless, assume hostile tokens will be listed and their budgets drained over time. Each such listing is bounded by its own budget, and the 1.3B cap bounds the total.

Spoke prices follow averages

Spokes quote from 30-minute averages, so they lag fast markets. The spread, caps and freezes are there to limit what that lag can cost; they reduce the risk of manipulation, they do not remove it.

Thin at the start

At a $10,000 starting market cap the hub is very shallow: small trades move the price a lot, and spoke budgets are worth little until the hub deepens.

No audit, no promises

The contracts have an extensive test suite but have not been independently audited. Smart contracts can fail. This page explains a mechanism; it is not financial advice and promises no return. Do not put in money you cannot afford to lose.