Uniswap v4 hook · PAXG-backed · Reflections in gold

Digital gold that pays you gold.

AURUM is an ERC-20 built on a Uniswap v4 hook. Every swap is taxed in ETH, converted into PAXG — tokenized, vault-backed gold — and shared across every holder, on-chain, every five minutes.

CA 0xe7F5…6082 Etherscan
Buy tax
3%
Sell tax
3–10%
Payout round
5 min
Reward asset
PAXG

How it works

Four contracts. One loop that turns trading into gold.

AURUM never taxes your wallet. Value is captured only where trades happen — then routed, converted, and returned to holders as bullion-backed tokens.

01

Trade

Every buy and sell on the Uniswap v4 pool routes through the AURUM hook. Plain ETH works — a gateway pool bridges it.

02

Tax in ETH

3% on buys, 3–10% on sells, taken in ETH and sent to the Vault. Wallet-to-wallet transfers are never touched.

03

Buy real gold

The Vault swaps that ETH into PAXG at no worse than the Chainlink fair price, then hands it to the Distributor.

04

Pay holders

Gold is split across every eligible holder, pro-rata to their balance — claimable anytime or pushed straight to your wallet.

The reward engine

Gold flows to holders in fair, repeating rounds.

The Distributor holds a gold reserve and pays it out on a snapshot — no staking, no lock-ups, no wrapping. Just hold above the minimum and the gold accrues.

  • 5 minEvery round closes on a snapshotBalances are captured at the moment the round closes, and gold is split pro-rata to what you held.
  • 20%Of the reserve, each roundA fixed share leaves the reserve per round (owner-tunable), so payouts compound as volume grows.
  • 0Missed cycles never stackIdle for an hour? It's still one fair round over the current reserve — never a backlog dumped at once.

Tax structure

A tax curve built to feed holders and starve snipers.

All tax is taken in ETH and used to buy gold. The sell side scales with size and punishes same-block sandwich attempts.

Buys

3%

A flat 3% on every buy route — through the ETH gateway or directly against PAXG in the gold pool.

  • Same rate for routers, gateways and direct buys
  • Cut in ETH and forwarded to the gold Vault

Sells

3–10%

3% under 0.1 ETH of value, 10% at or above it — measured per wallet over a rolling 10-minute window.

  • Splitting one big sell still pays 10% past the threshold
  • A sell in the same block after a buy always pays 10%
No transfer tax, ever. Sending AURUM to a friend or another wallet of yours is free — only pool trades are taxed, because the v4 hook only sees swaps.

Security & anti-MEV

Guardrails written into the hook, not promised in a thread.

The mechanisms below are enforced by the contracts on every trade and conversion.

Chainlink price guard

Every ETH↔gold conversion must clear within tolerance of the Chainlink ETH/USD and XAU/USD feeds — sandwiching the bridge just reverts the attacker's trade.

Same-block sandwich guard

Any sell in the same block as a buy pays the full 10% — a classic buy/victim/sell sandwich is forced to cost more than it can extract.

Owner-only liquidity

Only the deployer can add liquidity to the gold pool, so no one can exit through a stealth range order and skip the sell tax, or JIT-farm buyers.

Fixed supply, no games

The token itself has no mint, no blacklist and no pause. It only mirrors balances so the Distributor can reach every holder.

One-way kill switch

If the reward system ever misbehaves, the owner can permanently disable tracking — AURUM reverts to a plain ERC-20. It can't be flipped back to freeze or censor.

Fair-price purchases & recovery

Keeper gold buys are bounded by the oracle, capped and cooled-down; emergency sweeps let the owner recover funds intact if any piece breaks.

Architecture

The system, contract by contract.

Solidity 0.8.26 · built on OpenZeppelin, Uniswap v4-core & periphery, and Chainlink price feeds.

GoldToken.sol
Fixed-supply ERC-20 (PAXGV4). No mint, no tax, no blacklist, no pause — it just reports balance changes so rewards reach every holder.
GoldHook.sol
The Uniswap v4 hook. Routes gateway trades, cuts the buy/sell tax in ETH, and enforces every oracle and anti-MEV guard.
GoldVault.sol
Receives all tax as ETH and swaps it into PAXG at no worse than the Chainlink price, then funds the reward reserve.
GoldDistributor.sol
Holds the gold reserve and pays it to all holders in 5-minute rounds, pro-rata, via pull-claim or keeper push.
GOLD pool · AURUM/PAXG Gateway pool · ETH/AURUM Source pool · ETH/PAXG Chainlink ETH/USD + XAU/USD License · MIT

Questions

The short version.

What exactly do I earn?

PAXG — Pax Gold. It's an ERC-20 where each token is backed by one fine troy ounce of London Good Delivery gold custodied by Paxos. Your rewards are claimable gold, not more of the AURUM token.

Do I need to stake or claim?

No staking. Just hold above the minimum balance and gold accrues to you automatically each round. Claim it whenever you like with claim(), or let the keeper bot push it to your wallet for you.

Is there a tax when I move tokens between my own wallets?

No. The Uniswap v4 hook only sees pool swaps, so plain transfers — to a friend, a cold wallet, anywhere — carry zero tax.

How do I buy it?

Trade against the Uniswap v4 pool. A zero-liquidity gateway pool lets routers bridge plain ETH in and out, so most aggregators can route a normal ETH buy or sell for you.

Where does the sell tax go?

Straight back to holders. Sell tax is taken in ETH, converted to gold at fair price, and added to the same reserve that pays out every five minutes.

Get started

Hold AURUM. Collect gold.

Buy through any Uniswap v4-aware router with ETH, hold above the minimum, and watch bullion-backed rewards land — round after round.

1. Connect a wallet 2. Swap ETH → PAXGV4 3. Hold & earn PAXG