User Guide

PEERDEX
USER GUIDE FOR 1DO 7702

This page matches the current app and contract flow: use your own wallet, activate it with 1do 7702, sign intents off-chain, and settle them on-chain only when matched.

Before You Start
Connected address = trading wallet. There is no separate in-app factory wallet flow anymore.
Good first markets: ETH/USDC or ETH/USDT. Native ETH settlement now works directly.
PeerDex is an intent-based exchange, not an AMM and not a fully on-chain orderbook.
Posting an order really means signing and relaying an off-chain intent.
Only fills and cancellations are on-chain.
Current PeerDex only supports full fills.
Flow

First intent in 4 steps

01Flow

Connect Your Trading Wallet

Connect the address you actually want to trade with. In the current model, that connected address is the wallet runtime address itself.

02Flow

Activate 1do 7702

PeerDex only works after 1do 7702 runtime is active on that address. If the app says runtime is not active, activate it in 1do first.

03Flow

Install And Enable PeerDex

Open 1do Store, allow PeerDex, then enable it in wallet Settings. If either entitlement or app enablement is missing, actions stay blocked.

04Flow

Post Or Fill An Intent

Makers sign EIP-712 intents off-chain and relay them. Buyers settle them on-chain through their own 7702-activated wallet. Current matching is full-fill-only, so partial fills are not supported.

Current Design

How intent settlement works

What PeerDex Checks

PeerDex is available only when your address already has 7702 runtime code, the registry allows the app, and your wallet has explicitly enabled the app.

What The Intent Is

The maker signs one of three EIP-712 intents: token/token, native/token, or token/native. The maker address itself is the verifying contract, so the intent is bound to that wallet.

What Costs Gas

Posting to the relay is only intent publication and does not cost gas. Gas is paid only when someone fills or cancels, because settlement executes on-chain through the user’s own 7702-activated wallet.

What PeerDex Is Not

PeerDex is not a pool-based AMM and not a heavy on-chain orderbook. It keeps price discovery and intent distribution off-chain, then uses runtime execution only for final settlement.

PeerDex now assumes the connected address is the wallet you actually want to trade with. Activate that wallet with 1do 7702 and enable the app before testing the intent flow.