CA SOON
Make offer
Docs· Operator guide

CrossDesk operator guide

Explore the offer lifecycle, settlement model, wallet permissions and four-network route matrix.

Offers and settlements in the local workspace stay on this device. The published PAXG / USDC record documents two real transfers.

Fee example0.5%Only on completed deals
ChainsEVM and Solana
Expiry1h to 7dYou pick it when you post
AccountYour walletNo sign up, no email
01

Overview

#

A fixed-price offer specifies the token, full quantity, payment network and expiry. The sections below describe the settlement model and how to explore it locally.

Fixed price, no slippageThe deal never touches an AMM pool, so a big bag does not move the price
Two chains in one dealSell a token on Solana and get USDC on Ethereum, or pick any other route
Both sides or nothingNobody is paid until both sides are collected, otherwise the first side goes back
02

How a deal works

#
PostMaker
  1. 1
    Connect a walletYour address is your account
  2. 2
    Set the termsToken, amount, fixed price, USDC chain and expiry
  3. 3
    Authorize and signYour wallet lets the operator collect this amount later, nothing moves yet
TakeTaker
  1. 4
    Find the offerEvery open offer sits in one global order book
  2. 5
    Take it wholeAuthorize the other side and sign, the offer is now Accepted
SettleOperator
  1. 6
    Collect both sidesThe token and the USDC move into the operator wallet
  2. 7
    Pay outToken to the buyer, USDC minus the fee to the seller, the deal is Completed
03

Settlement

#

In the operator model, the seller and buyer deposit their assets on separate networks before the operator releases the payouts.

  1. 1Token seller → OperatorThe token, collected into custody
  2. 2USDC payer → OperatorThe USDC total, collected into custody
  3. 3Operator → USDC payerThe token, paid out
  4. 4Operator → Token sellerThe USDC minus the fee, paid out
Refund on failureIf the second side cannot be collected, the first goes back to its owner and the deal is Failed
Every step on chainA published on-chain record links each transfer to its explorer
Who is whoOn an Ask the maker sells the token, on a Bid the maker pays the USDC
Trust. On chain you trade with the operator wallet, not with the other wallet. The operator holds both sides for a moment and is trusted to pay them out.
04

What you sign

#

Posting, taking and cancelling each start with your wallet signing a short block of plain text

  • A signature cannot move funds
  • It proves the terms came from your wallet
  • A random id ties it to one offer only
  • Plain text, so you can read every field before you sign
Signature requestCrossDesk · Example
CROSSDESK: create order
side: sell
tokenSymbol: BONK
tokenAddress: DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
tokenChain: solana
amount: 10000000
price: 0.01
payChain: ethereum
maker: <your wallet>
makerReceive: <where you get paid>
expiresAt: <deadline>
nonce: <random id>
05

What you authorize

#

A live operator would need permission to collect the specified token amount. CrossDesk’s local workspace does not request approvals or transfer assets.

EVM chainsApprove
  • Approve the operator wallet for the token
  • One approve covers all your live offers on that token, because a new approve replaces the old one
  • A cancelled offer stops counting, and you can revoke the approve any time
Authorization reference only
SolanaToken delegate
  • One approve makes the operator the delegate of your token account for the amount you owe
  • The tokens stay in your wallet until the deal settles
  • A new approve replaces the old one, so it covers all your live offers on that token
  • You can revoke it any time in your wallet
Authorization reference only
06

Chains and routes

#

Choose a token network and a payment network. The matrix shows routes you can model locally. Robinhood Chain uses USDG in the form. The other three use USDC.

Token ↓ · Paid on →SOLETHBNBHOOD
SolanaSOLAvailableAvailableAvailableAvailable
EthereumETHAvailableAvailableAvailableAvailable
BNB ChainBNBAvailableAvailableAvailableAvailable
Robinhood ChainHOODAvailableAvailableAvailableAvailable

Dollar contracts

Reference token contracts and mints
Solana USDCEPjFWd…yTDt1v
Ethereum USDC0xA0b8…06eB48
BNB Chain USDC0x8AC7…Cd580d
Robinhood Chain USDG0x5fc5…F1d168
07

Fees

#

The calculator uses a 0.5% example fee. The published manual transfer record has a zero protocol fee.

Buyer pays
10,000 USDC
Fee, 0.5%
50 USDC
Seller gets9,950 USDC
Posting an offerFree
CancellingFree
Offers that expireFree
Settlement gasPaid by the operator
ApproveYour gas, once per token
08

Order states

#

An offer moves through four states. It can stop early at the exits under Open and Pending.

  1. OpenPublished, anyone can take it
    ExpiredNobody took it before the deadline
    CancelledThe creator withdrew it
  2. AcceptedTaken, settlement is about to start
  3. PendingThe operator is collecting and paying out
    FailedA side could not be collected, anything collected went back
  4. CompletedBoth sides are paid out
09

Risks and trust

#
The operator is trustedIt holds both sides for a moment during settlement and pays them out
An offer does not lock fundsBalances and approvals are checked again when the deal settles
The creator sets the priceEvery offer shows how far it sits from the market price, check it before you take one
Approvals stay after a dealReview existing approvals in your wallet or a trusted explorer
10

Local and on-chain records

Local offersSaved on this device. No signatures or transfers.
Local
PAXG / USDCTwo independent transfers from a manual test.
Open record ↗
11

FAQ

#
Do I need an account?

The local workspace needs no account. To view a public wallet address and network, connect an installed EVM wallet or Phantom for Solana.

Can someone take only part of my offer?

The form uses full fills at the specified price.

Can I cancel?

Yes. Open a saved offer and cancel it while it is open.

What if the other side does not pay?

An operator would verify both deposits before releasing either payout. This site only models the workflow locally.

Where are my funds before the deal settles?

Local offers never touch funds. The PAXG / USDC record documents separately executed transfers.

How do I know a token is real?

Compare the exact chain and contract address with the issuer’s records. Ticker symbols alone are not unique.

Can I take my own offer?

A live order book would require a separate counterparty. The local settlement button runs the flow on this device.

Where does the market price come from?

The workspace uses the fixed unit price you enter in the form.

Is there a minimum size?

The local form accepts positive amounts and prices.

Try the offer workflowSave an offer locally, or inspect the published on-chain record.