DEVOXPAD
Documentation

Quickstart

From an empty wallet to a first trade in five steps.

Get trading

  1. 1
    Connect an injected wallet

    MetaMask or anything that injects an EIP-1193 provider. If you are on another chain, DEVOXPAD blocks the app and offers one button that adds COTI with our RPC and switches to it.

  2. 2
    Pick a network

    The switch in the header moves between DEVOXPAD Mainnet and DEVOXPAD Testnet. Mainnet is the default. Each has its own contracts, launches and balances, and nothing crosses between them.

  3. 3
    Get COTI for gas

    On testnet, /faucet sends you a small amount from the DEVOXPAD treasury, once a day. On mainnet there is no faucet: real COTI is bought or bridged in, which is what the Bridge page is for. Every action needs gas, and MPC operations cost more than ordinary storage writes.

  4. 4
    Claim a handle

    You are asked once, right after connecting, and declining is remembered. Everything works without one; an address is a perfectly good identity.

  5. 5
    Unlock your COTI key

    The first time you open /messages or read an encrypted balance, you sign once to derive your AES key. It is cached per address in your browser.

  6. 6
    Buy something

    Open any token from /launchpad. Pre-graduation you trade against its bonding curve; after graduation, against its DevoxSwap pair. The panel switches venue for you.

Running it locally

npm install
npm run dev        # http://localhost:3000

The app works immediately. Agents, market data, encrypted messaging, profiles and the dashboard all run against COTI mainnet by default, with no deployment step. Set NEXT_PUBLIC_COTI_NETWORK=testnet to make a build default to testnet instead; either way both networks stay reachable from the switch.

Deploying your own contracts
npm run contracts:compile
npm run contracts:deploy     # writes .env.local and the master table
npm run contracts:graduate   # launch, fill, graduate, swap, end to end
One dev server at a time

Next.js writes build artefacts into .next. Two dev servers, or a dev server and a production build running together, will fight over that directory and every page starts returning 500.

Quickstart · DEVOXPAD