Documentation

Primer Token (PR)

Contract

Base: 0x2357110F5F0c5344EEf75966500c75116A4aA153

RHC: 0x235767cc3d01ec18B5db87973975AC8616b2A153

Token Details

Mintable No
Burnable Yes (deflationary via Adaptive Burn)
EIP-3009 x402 ready
EIP-2612 Gasless approvals

Supply

Initial Supply 600,000,000
Burned ...
Circulating ...
BURNS (14D) ...
14d ago yesterday

Markets

DEXScreener →

PR has no private or public sale, and is 100% circulating at launch.

No VCs. Entirely community-controlled.

Adaptive Burn

PR uses a Uniswap V4 hook contract to apply an automatic burn on every swap. A percentage of each trade is permanently removed from supply, creating continuous deflation proportional to trading activity.

How It Works

  • On buys: A percentage of the PR received is burned directly.
  • On sells: A percentage of the ETH proceeds is added to a Buyback Vault. When triggered, the vault buys PR on the open market and burns it.

Rate Parameters

Current Rate 2%
Hard Range 0% – 5% (enforced on-chain, cannot be exceeded)
Rate Authority Protocol team, informed by community governance
Planned Automated market-responsive adjustments based on volume and momentum

The burn rate can be adjusted within the hard range via two mechanisms: manual governance (including DAO proposals), or automated market-responsive adjustments currently in development. The on-chain hard cap of 5% ensures the rate can never become punitive regardless of how it is set.

Contracts

Hook Contract 0x5798A5E371346C8E4aF1DBc166549d360E008044
Buyback Vault 0x9d052e3d29cde3281007f3b3eb3cb476547a1ca5
Uniswap Approved. Primer's Adaptive Burn hook is one of a limited number of hooks to have passed the Uniswap review process and be formally allowlisted on the Uniswap router. View hook allowlist here.

Cross-Chain Bridge

PR is available on multiple chains via LayerZero V2 OFT (Omnichain Fungible Token) infrastructure. Base remains the canonical chain; other chains receive a mint/burn representation backed 1:1 by PR locked on Base.

Bridge UI: primer.systems/bridge

Supported Chains

Chain Contract Type
Base (canonical) 0x2357110F5F0c5344EEf75966500c75116A4aA153 ERC-20
Base OFT Adapter 0x01Db67E285b0285ddB5B1bF75705ce2D79Cc7E14 OFTAdapter (lockbox)
Robinhood Chain 0x235767cc3d01ec18B5db87973975AC8616b2A153 OFT (mint/burn)

How It Works

  • Base → RHC: PR is locked in the OFT Adapter on Base. An equivalent amount is minted on Robinhood Chain.
  • RHC → Base: PR is burned on Robinhood Chain. The equivalent amount is unlocked from the Adapter on Base.
  • 1:1 exchange rate with no slippage. User pays only the LayerZero gas fee (typically ~0.00005 ETH).
  • Typical bridge time: 2-5 minutes for DVN verification and executor delivery.

Security: DVN Configuration

All cross-chain messages require verification by 2-of-2 DVNs (Decentralized Verifier Networks):

Required DVNs LayerZero Labs + Nethermind
Threshold Both must verify (2-of-2)
Block Confirmations 1

All PR on remote chains is fully backed by PR locked in the Base OFT Adapter. There is no fractional reserve or unbacked minting.

LayerZero Infrastructure

Chain Endpoint V2 EID
Base 0x1a44076050125825900e736c501f859c50fE728c 30184
Robinhood Chain 0x6F475642a6e85809B1c36Fa62763669b1b48DD5B 30416

Base MessageLibs & DVNs

SendUln302 0xB5320B0B3a13cC860893E2Bd79FCd7e13484Dda2
ReceiveUln302 0xc70AB6f32772f59fBfc23889Caf4Ba3376C84bAf
LZ Labs DVN 0x9e059a54699a285714207b43b055483e78faac25
Nethermind DVN 0xcd37ca043f8479064e10635020c65ffc005d36f6

RHC MessageLibs & DVNs

SendUln302 0xc39161c743bafE551c4a2E8F8ADE0DECf1719300
ReceiveUln302 0xe1844c5D63a9543023008D332Bd3d2e6f1FE1043
LZ Labs DVN 0xd01ae6905d48315f7be10c7330aecf8360ef5b12
Nethermind DVN 0x0ffe02df012299a370d5dd69298a5826eacafdf8
Executor 0x4208d6e27538189bB48E603D6123A94b8Abe0A0b

Operational Notes

LayerZero enforces strict nonce ordering per OApp pathway. If a message gets stuck (DVN failure, config mismatch), it blocks all subsequent messages on that pathway for all users.

  • Monitoring: Compare lazyInboundNonce vs inboundNonce on the destination endpoint. Divergence indicates stuck messages.
  • Recovery: The OApp delegate (owner) can call skip(srcEid, sender, nonce) on the destination endpoint to advance past undeliverable messages.
  • Stuck message funds: When a message is skipped, the tokens remain locked/burned on the source chain. Manual remediation may be required.
Track transactions: Use LayerZero Scan to monitor cross-chain message status, DVN verification, and executor delivery.