Support

Help Center

Everything you need to trade NFTs, tokens, and cross-chain assets on Tokn.Deal. New here? Start with Getting Started. Stuck on a deal? Jump to Troubleshooting.

Getting Started

Tokn.Deal is a peer-to-peer OTC marketplace for NFTs, tokens, and native assets across Ethereum and ApeChain. Every trade is escrowed in audited smart contracts. There are no order books, no intermediaries, and no custody by the platform.

1

Connect your wallet

Click Connect in the top right. Tokn.Deal supports any wallet compatible with WalletConnect: MetaMask, Rabby, Coinbase Wallet, hardware wallets via WalletConnect, and mobile wallets via QR. We never touch your keys.
2

Pick a network

Switch your wallet to Ethereum or ApeChain. You can trade assets on either chain, or send an asset from one to the other using cross-chain mode.
3

Browse, create, or accept

Head to /market to browse open deals, or your profile to create one. Deals stay open until they are accepted, cancelled by the creator, or hit their expiration time.

Audited escrow

Assets are locked in escrow contracts until both sides settle.

Cross-chain

LayerZero-powered settlement between Ethereum and ApeChain.

No custody

Tokn.Deal never holds your keys, funds, or assets.

Browsing Deals

The marketplace at /market shows every open offer across all supported chains. You can filter, sort, and inspect any deal before deciding to accept.

Filters. Narrow by chain (Ethereum or ApeChain), asset type (NFT, ERC20, native), or by a specific collection. The list scrolls infinitely. Keep scrolling to load more.

Sorting. Pick Newest for freshly listed deals, Expiring Soon for time-sensitive opportunities, or Best Value to surface deals where the offered side has higher floor value than the requested side.

Deal detail page. Click any deal to see full asset details, creator address, expiration time, settlement chain, and current status. Cross-chain deals include a live progress tracker once accepted.

Tip

Private deals (with a specific counterparty set) don't appear in the public market. The recipient sees them in their profile under Received Offers.

Creating an Offer

An offer is a signed promise to trade a bundle of assets you own for a bundle of assets you want. You lock your side in escrow at creation; the contract releases both sides atomically when someone accepts.

1

Pick what you're offering

From your profile, choose any combination of NFTs (ERC721 or ERC1155), ERC20 tokens, or native ETH/APE that you own. You can bundle multiple assets into a single offer.
2

Describe what you want

Add the assets you want in return. For NFTs you can either request a specific token ID or open a collection offer: any NFT from a given collection counts as a match.
3

Set expiration and visibility

Pick how long the offer stays open (default 7 days). Optionally set a specific counterparty address to make it private, so only that wallet can accept.
4

Approve and create

Approve the escrow contract to move your assets (one approval per token contract, then never again). Sign the creator fee signature, confirm the create transaction, and your deal is live.

Same-chain

Both sides on the same chain: fastest settlement, lowest gas.

Cross-chain

Your side on one chain, requested side on another. Uses LayerZero for messaging. See Cross-Chain Trading.

Heads up

Once you sign and the create transaction confirms, your offered assets are held by the escrow contract. You can cancel an open deal at any time to get them back. Expired deals can also be withdrawn by the original creator.

Accepting a Deal

Accepting executes both sides atomically. You receive the offered assets, the creator receives what they requested, and the escrow releases everything in a single transaction (or, for cross-chain deals, in a coordinated pair of transactions).

1

Open the deal detail page

Click any deal from the market or from a direct link (/deal/[chain]-[id]). Verify the assets, counterparty, expiration, and fees shown.
2

Switch to the correct chain

Your wallet must be on the chain where you'll be delivering the requested assets. Same-chain deals require both sides on the same chain; cross-chain deals tell you which chain is yours.
3

Approve the assets you'll send

If the requested side includes ERC20s or NFTs you haven't approved yet, you'll be prompted to approve each token contract. ERC721 collection offers may ask you to pick which specific token ID(s) to send.
4

Confirm fees and accept

A confirmation modal shows the acceptor fee and (for cross-chain) the LayerZero messaging fee. Click Accept, sign in your wallet, and wait for the transaction.

What you'll see

After acceptance, the deal moves to Accepted status. Both sides can view the completed deal in their profile under Activity. Cross-chain deals stay in Pending on the destination side until LayerZero delivers the message, usually in 60-120 seconds.

Cross-Chain Trading

Cross-chain deals let you trade an asset on Ethereum for one on ApeChain (or the other direction) without bridging anything yourself. Tokn.Deal uses LayerZero to coordinate the two sides. The creator's assets lock on chain A, the acceptor's assets lock on chain B, and a single message settles both.

How it works

  1. Creator locks offered assets in escrow on the source chain and emits a LayerZero message describing the deal.
  2. The deal becomes acceptable on both chains. The acceptor connects to the destination chain.
  3. Acceptor locks the requested assets, pays the LayerZero settlement fee, and signs accept. LayerZero delivers the message back to the source chain.
  4. Both escrows release atomically once delivery is confirmed. Each party can claim their new assets.

Tracking progress

The deal detail page shows a live LayerZero status panel after acceptance: source confirmation, in-flight, destination delivery. Most deals settle in 60-120 seconds depending on block times.

If LayerZero delivery fails

Cross-chain deals whose creation message never reaches the destination chain are filtered out of the market after a short grace period. If you created such a deal and want your assets back, the platform's admin tooling can return them. Reach out via @tokndeal.

Fees & AlloPass

Tokn.Deal charges a small protocol fee on both sides of every deal. Cross-chain deals also include a LayerZero messaging fee paid by the acceptor. Fees are always shown clearly before you confirm.

Creator fee

0.25%

Of the offered assets' value, paid when the deal is created.

Acceptor fee

0.25%

Of the requested assets' value, paid when the deal is accepted.

AlloPass holders trade fee-free

Hold an AlloPass NFT in your wallet and both sides of every deal you create or accept are 0% fee. The platform checks ownership at the time of each trade. No enrollment needed.

AlloPass contract on ApeChain: 0x88f1a6d167531adc34ab24c6b22a9e99bbd77e3f

How values are computed. NFT value uses the collection floor price (via our NFT API). ERC20 and native values use the current market price. Fees are charged in the chain's native token.

LayerZero fee. For cross-chain deals the acceptor also pays a network fee to LayerZero for message delivery. This is quoted live from the bridge contract and shown in the confirmation modal.

Signed fee deadline. The EIP-712 fee signature is valid for 30 minutes. If you take longer to confirm, the page will re-fetch a fresh signature automatically.

Profile & Leaderboard

Your profile is your public trading identity. Customize your username and PFP, see every deal you've created or accepted, manage referrals, and track your rank on the leaderboard.

Settings. Set a username and profile picture from your profile. Usernames are unique and shown in place of your wallet address across the platform.

Activity tabs. Profile is split into Listed (deals you created), Received (private offers sent to you), and Activity (your full history including completed trades).

Referrals. Share your profile link to refer new traders. When someone you referred completes a deal, you earn a share of their fees, paid out automatically per chain.

Leaderboard. The leaderboard ranks traders by deals completed during the active season. Top ranks may receive prizes. Check the leaderboard page for the current season and rewards.

Submitting Assets

If a collection or token isn't showing up when you try to create or browse an offer, it's likely not indexed yet. You can request it via the submissions form.

Head to /submissions and fill in the contract address, chain, and a short description. Submissions are reviewed by the team, and verified collections typically appear within 24 hours.

The platform supports any ERC721, ERC1155, or ERC20 contract on Ethereum or ApeChain. We don't list assets we consider spam, fraudulent, or that violate the Terms of Service.

LimitBreak / Creator Tokens

If your collection uses LimitBreak's Creator Token Standards (CreatorTokenTransferValidator), transfers can be blocked unless the marketplace contracts are explicitly allowed. This is the most common reason an otherwise-listed collection fails to trade on Tokn.Deal. Collection owners can resolve it in a few minutes.

Creator Token Standards let a collection owner control which operators and contracts can move their tokens. The validator enforces a transfer security level (0 through 9) and a set of allowlists. Higher levels block more transfers, including those routed through OTC escrows like Tokn.Deal.

If you're the collection owner and your holders see transfer reverts when accepting deals, you have two options: lower the security level, or add Tokn.Deal's escrow contracts to your allowlist.

Tokn.Deal escrow contracts to allow

ApeChain (33139)

Escrow

0xfED1735FfB97010A760C3bE3d2419Fa7c846Fa5A

Offer Manager

0x5583Fd81a90220EC564a45941539B636488F7278

Ethereum (1)

Escrow

0xDE246BaE14ba1aBA7C83E7a42411bD43D9EEdf9C

Offer Manager

0x95F4cBE61A1d3C0A5D8979C29Ebd2557B05dc532

Add both the escrow and offer-manager addresses for the chain(s) your collection lives on. The escrow holds assets during a deal; the offer manager is the entry point that pulls assets in and pushes them out at settlement.

Option A: Lower the transfer security level

1

Open the LimitBreak validator dashboard

Go to app.limitbreak.com and connect the wallet that owns the collection contract.
2

Select your collection

Find the contract under your managed collections and open its transfer security configuration.
3

Set a lower security level

Levels 0 (no restriction) and 1 allow OTC escrows to move tokens. Levels 2+ progressively restrict transfers to allowlisted operators only. Submit the on-chain transaction to apply the change.

Option B: Keep your security level and allowlist Tokn.Deal

1

Open your collection's allowlist

In the LimitBreak validator dashboard, navigate to your collection's Permitted Operators (or equivalent allowlist depending on validator version).
2

Add the Tokn.Deal contracts

Add both the escrow and offer manager addresses for each chain your collection is deployed on, using the values shown above.
3

Confirm and verify

Submit the on-chain transaction. Once it confirms, holders should be able to create and accept deals on Tokn.Deal without transfer reverts. Test with a small deal to confirm.

Not sure if you're affected?

Try to accept a small deal that includes one of your NFTs. If the wallet shows an "execution reverted" error with a message about a validator, transfer hook, or operator not allowed, your collection is using Creator Token Standards.

Royalties still work

Allowlisting Tokn.Deal doesn't affect royalty enforcement. On-chain royalties (EIP-2981) are honored by the escrow on settlement regardless of validator level.

Only the collection owner can do this

Setting the security level or updating the allowlist requires the wallet that owns the collection contract. If you're a holder running into this, reach out to the collection's team and share this section with them.

Troubleshooting

The most common issues and what to do about them.

Transaction failed: insufficient allowance
The escrow contract needs permission to move your tokens. Click the Approve button shown next to the asset, confirm in your wallet, then retry. Approvals are per-token-contract and only need to happen once.
Wrong network / chain mismatch
Your wallet is on a different chain than the one this deal settles on. Open your wallet, switch to Ethereum or ApeChain as the deal requires, and refresh.
Offer not found
The offer ID may have been cancelled, settled, or you might be looking at the wrong chain. Deal URLs are chain-scoped: /deal/[chainId]-[offerId].
Cross-chain deal stuck on Pending
LayerZero delivery normally takes 60–120 seconds but can occasionally take longer under congestion. The progress tracker on the deal page polls for status. If a delivery hasn't arrived in 10+ minutes, the message likely failed. Contact us so we can refund or retry.
Fees look higher than expected
On cross-chain deals the acceptor also pays a LayerZero messaging fee on top of the 0.25% protocol fee. That fee varies with destination-chain gas. AlloPass holders pay 0% protocol fee but still pay the LayerZero fee for cross-chain settlement.
Expired deal: how do I get my assets back?
Open the deal from your profile activity and click Withdraw. The escrow contract releases the locked assets back to the original creator. Only the creator can withdraw, and only after the expiration time has passed.
Wallet won't connect
Make sure your wallet is unlocked and on a supported network. Try refreshing, or open the WalletConnect dialog in a different browser. Disabling browser extensions that inject providers (multiple wallet extensions) sometimes resolves conflicts.
Transfer reverted: validator or operator not allowed
The collection uses LimitBreak's Creator Token Standards and Tokn.Deal isn't on its allowlist. You can't fix this as a holder. The collection's owner needs to either lower the transfer security level or whitelist Tokn.Deal's escrow contracts. See LimitBreak / Creator Tokens and share it with the collection team.
An NFT I own isn't showing in my profile
Asset indexing can lag a few minutes behind on-chain activity. If it's still missing after 10 minutes, the collection may not be indexed yet. Submit it via /submissions.

FAQ

Quick answers to the questions we get most often.

Is Tokn.Deal custodial?
No. Assets are held only by audited escrow smart contracts during a deal's lifetime. The platform never has access to your keys or funds.
Which chains do you support?
Ethereum (chain ID 1) and ApeChain (chain ID 33139). You can trade same-chain on either, or cross-chain between them.
What asset types can I trade?
ERC721 NFTs, ERC1155 semi-fungibles, ERC20 tokens, native ETH/APE, and ERC721 collection offers (any NFT from a chosen collection).
Can I cancel a deal I created?
Yes, any time before it's accepted. Open the deal from your profile and click cancel. Your escrowed assets are returned in the same transaction.
Can I trade privately with a specific wallet?
Yes. When creating an offer, set a counterparty address. Only that wallet can accept, and the deal won't appear in the public market.
What happens to deals after they expire?
They move to EXPIRED status. The creator can withdraw the locked assets at any time after expiration via their profile.
How do collection offers work?
You request "any NFT from collection X". When an acceptor takes the deal, they pick which specific token ID(s) from that collection to deliver. Useful for buying floor pieces.
Where do AlloPass holders get the benefit?
Automatically. The fee calculator checks whether the address paying the fee holds an AlloPass NFT on ApeChain at the time of the transaction. Holders pay 0% protocol fee on every trade.
How do referrals pay out?
Referral earnings accumulate per chain as referred users complete deals. You can view your earned amount in your profile. Payouts happen automatically when the protocol distributes fees.
Are the smart contracts audited?
Yes. Audit reports are linked from the home page. As with any on-chain protocol, you interact at your own risk. See our Terms.
Something else?
Reach out on X at @tokndeal and we'll help.

Still stuck?

We're happy to help.

If you can't find what you're looking for, reach out on X and a real human will get back to you.

Contact @tokndeal