Presto Docs

Getting started

Presto is a testnet focused DEX surface for Arc. These docs cover the current product, supported assets, live network behavior, developer references, and the legal policies linked across the landing page and app shell.

Getting Started

Connect a wallet, switch to Arc Testnet, and start from the part of the app that matches your goal. Use Swap for execution, Pools for liquidity management, Send to transfer tokens, Bridge for cross-chain transfers, Deploy to launch tokens, NFTs, or contracts, Activity for recent wallet actions.

  1. Connect your wallet and switch to Arc Testnet.
  2. Use the faucet in the top bar to get testnet assets.
  3. Start with small swaps and verify balances before adding liquidity.

Arc Testnet

Arc uses a USDC centered stable hub flow. Presto runs a normalized Arc AMM so mixed decimal assets such as WUSDC can share the same hub safely without forcing raw unit parity.

Enabled in PrestoAddressStatus
USDC0x3600000000000000000000000000000000000000Arc hub asset and gas denominated stablecoin.
EURC0x89B50855Aa3bE2F677cD6303Cec089B5F319D72aLive against the deployed normalized Arc hub AMM.
USDT0x175CdB1D338945f0D851A741ccF787D343E57952Live on Arc through the normalized USDC hub with seeded liquidity.
WUSDC0x911b4000D3422F482F4062a913885f7b035382DfWrapped USDC on the normalized Arc deployment as a mixed decimal stable asset.
USYC0x825Ae482558415310C71B7E03d2BbBe409345903US Yield Coin. Deployed as a test token with seeded USYC/USDC liquidity on Arc.

Current Arc deployment

Presto currently uses the normalized Arc hub AMM at 0x5794a8284A29493871Fbfa3c4f343D42001424D6 so EURC, WUSDC, and USDT can share the same USDC hub cleanly.

Swap Flow

Arc swap is intentionally simple. Choose the asset to sell from the USDC hub path, choose the asset to receive, review the quote, and confirm. Presto does not fake a heavyweight terminal layout where the onchain testnet data does not justify it.

  • Arc uses modal token picking and a stablecoin first swap card.
  • Both token inputs share the same wallet, balances, and execution settings.
  • Swap quotes are read from the live onchain AMM rather than from a mock price source.

Liquidity

On Arc, Presto uses a stable hub AMM workflow centered on USDC and seeded pairs. Assets should only be enabled after the token address is verified and the pool is seeded with enough liquidity to avoid a broken or empty experience.

In practice, that means token listing, approvals, seed liquidity, and UI exposure all need to happen together. A token appearing in a public tokenlist is not enough by itself.

LP Rewards

Liquidity providers on Arc Testnet earn USYC (US Yield Coin) based on their position value and how long they keep liquidity in a supported pool. New positions enter their reward campaign when liquidity is added. There is no lockup.

PairAnnual Reward RateReward Token
Supported Hub AMM pairs0.5% APRUSYC
cirBTC / USDC1% APRUSYC

How it works

  1. Add liquidity to any supported pair on the Pools page.
  2. Rewards begin accruing from that moment based on your pool share and the pool TVL.
  3. Existing cirBTC and USDC providers click Activate 1% Rewards once. The pair permit keeps activation to one transaction.
  4. Return to the Pools page at any time. Each pair panel shows your claimable USYC balance.
  5. Click Claim USYC to transfer your accumulated rewards directly to your wallet.

cirBTC routing

cirBTC swaps use Synthra Route so users see market based routing for BTC liquidity on Arc. The Pools page shows cirBTC through the Arc Uniswap V2 fork. Its 0.3% swap fee remains separate from the 1% USYC reward APR. New deposits enter rewards automatically, while an existing LP position needs one activation transaction.

Reward accrual formula

Rewards are calculated as your share of pool TVL times the annual rate times the time held. They update in real time and are checkpointed whenever you add or remove liquidity.

Reward contract

Hub rewards use the standalone USYCRewards contract, funded with 4,000,000 USYC. Contract address: 0x3454fB11Ead7a10806434daE0A7EfFd289ABb908. The cirBTC campaign uses a dedicated liquidity rewards contract at 0x735C744F459f9E19E5061dA46FAe417b87Cb22B2, funded with 100,000 USYC, and pays the same USYC token.

Send Tokens

The Send page lets you transfer any ERC20 token on Arc Testnet to another wallet address. You can send tokens from the DEX token list or paste any contract address to auto-detect a custom token.

  • Select a token from the list or paste a contract address in the search field.
  • Custom tokens are auto-detected: the app reads the symbol, name, decimals, and your balance directly from the contract.
  • Enter the recipient address and amount, then confirm the transaction in your wallet.
  • Sent tokens appear in the Activity page under the Sent tab.

Bridge

The Bridge workspace uses Circle CCTP (Cross-Chain Transfer Protocol) to move USDC between Arc Testnet, Ethereum Sepolia, Base Sepolia, Avalanche Fuji, Arbitrum Sepolia, and Optimism Sepolia.

  • Select a source and destination network, enter the amount of USDC to bridge.
  • Where supported, you can specify a different destination wallet address.
  • Transfer history is accessible via the clock icon in the bridge header, which slides open a history panel beside the bridge card.
  • The history panel auto-closes after 20 seconds of inactivity.
  • Bridge transfers are tracked in the Activity page under the Bridge tab.
  • Detailed Bridge Kit event logs are opt-in through NEXT_PUBLIC_BRIDGE_DEBUG=true.

Deploy

The Deploy hub lets you launch tokens, NFT collections, and smart contracts directly from your browser on Arc Testnet. Your connected wallet becomes the contract owner.

Token / Memecoin

Deploy an ERC20 with custom name, symbol, decimals, and initial supply. Seed liquidity on the Hub AMM paired with USDC. Mint additional tokens as the owner.

NFT Collection

Deploy an ERC721 with a max supply, mint price, and metadata base URI. Get a unique public mint page at /mint/<address> to share with others.

Smart Contract

Deploy any contract from ABI and bytecode. Use built-in templates for ERC20 or NFT, or paste your own compiled artifacts.

All deployments are saved locally per wallet and listed on the Deploy landing page under “My Deployments”. Deploy actions appear in the Activity page under the Deploy tab.

Portfolio

The Portfolio page shows your token balances and LP positions on Arc Testnet. It reads balances directly from on-chain data for all supported tokens and displays your share of each liquidity pool.

Activity

The Activity page shows a unified timeline of all wallet actions: swaps, liquidity adds and removals, bridge transfers, sent tokens, and contract deployments. Filter by category using the tab bar.

Developers

Privacy Policy

Presto is built to minimize data collection. The app reads wallet addresses, balances, swaps, liquidity actions, and bridge history only to render the product and respond to user actions.

Presto does not ask for personal identity data inside the app. Wallet addresses, chain activity, and public contract events may still be visible on public block explorers because they are part of the underlying networks.

If you connect a wallet, the app may store lightweight local preferences such as theme, slippage settings, bridge history, deployment records, and activity history in your browser so the experience remains consistent between sessions.

External services such as wallet providers, block explorers, RPC providers, and bridge infrastructure may apply their own privacy practices. You should review their policies before relying on those services.

Terms of Use

Presto is provided for testnet use. Nothing on this site is financial, legal, or tax advice, and nothing here should be treated as a promise of production readiness.

You are responsible for reviewing every transaction before signing it. Blockchain actions are generally irreversible, and incorrect addresses, unsupported wallets, or low liquidity conditions can result in failed or poor outcomes.

The app may expose experimental features, including bridge flows and new liquidity paths. These features can fail, change, or be removed without notice while the product is still evolving.

By using the app, you accept that testnet assets have no guaranteed value and that the app is offered as is without warranties of uninterrupted availability or fitness for a specific purpose.