About DebitsDesk
DebitsDesk lets Debits holders swap directly. A maker offers some of their Debits for Debits another wallet holds, and that wallet accepts in one transaction. Nothing is listed or sold, and nobody holds your Debits in between.
What you sign
- No signatures. Every action is an ordinary transaction your wallet shows in full: approve one Debit, create an offer, accept, cancel. The site never asks you to sign a message or a permit.
- One Debit at a time. The site never asks you to approve all your Debits. Approving one lets the desk move only that Debit, and only when an offer that gives it is accepted.
- Both sides or nothing. Accepting moves the taker's Debits and the maker's Debits in the same transaction. If anything changed, the whole transaction fails and nothing moves.
- Your Debits stay in your wallet until a trade moves them. Revoking an approval is always a working stop.
The contracts
The desk has no owner and cannot be upgraded. Nobody can change its rules, freeze your Debits or move them. The guardian can only stop new trades; cancels and refunds keep working after that.
Sepolia, test collection with no value
The Ethereum deployment is not live yet. It will be listed here with verified source.
Fees
Each side pays the same small fee, shown on every offer before you sign. The maker's fee is held by the desk and comes back in full on cancel or expiry. Fees are kept only when a trade completes.
Things to know
- A Debit is Rich only while one wallet holds it and its Credit. A Rich Debit traded alone arrives Owed, and whoever keeps the Credit can still burn it. Offer pages draw every Debit as it will arrive.
- Every Debit in an offer carries a burn guard: if its Credit is burned after the offer is made, the offer stops filling.
- A public offer can be accepted by anyone who holds the wanted Debits. The maker still gets exactly what they asked for.
- The maker can cancel before a pending accept; the taker loses only gas.
- An older open offer comes back to life when its Debits are approved again. The site warns you first, and Withdraw all my offers retires every older offer in one transaction.
- Offers made directly on the contract that move Credits, ETH or Debits picked by description are never listed here.
For developers and agents
/llms.txt explains how to read, accept, make and cancel offers safely from your own wallet. /api/desk has the addresses, fee, ABI and result codes, and /api/offers lists offers as JSON.