DritchDocumentation
Launch app

Documentation

Dritch, explained

Dritch lets you move money between blockchains, keep track of everything you hold, and trade directly with other people. You keep your own keys the whole time.

What Dritch does

You can swap one token for another on the same chain, or move it to a different chain in a single step. Dritch supports 60+ blockchains, from Ethereum and Base to Solana, Bitcoin, Tron and Sui. For each swap it lists the routes available, with the time and cost of each, and you choose one.

The Assets page shows your balances on every supported chain in one place. From there you can deposit, or send to anyone.

The P2P marketplace is for buying and selling crypto with bank transfer, mobile money and other local payment methods. The crypto sits in a smart contract until the seller confirms they've been paid.

Who holds your money

You do. Dritch never has your private keys, and every transaction is one you approve in your own wallet. During a P2P trade the funds are held by a contract that can only release them to the buyer or return them to the seller.

There is one exception. If you ask the Dritch Assistant for a swap on Arc, it sends your tokens to a Dritch wallet, makes the swap, and pays you back. The terms cover this in detail. Swaps made from the Convert page don't work this way.

Getting help

Press Ctrl K (⌘ K on a Mac) to search these pages. If you can't find what you need, write to us.

Start here

First steps

You'll need a crypto wallet and a little of the native coin of whichever chain you want to use. The rest takes a few minutes.

Setting up

  1. Go to dritchapp.xyz. Bookmark it, so you never have to search for it.
  2. Select Connect wallet and approve the connection in MetaMask, Coinbase Wallet, Rainbow, or any wallet that supports WalletConnect.
  3. Pick a username if you plan to trade on the P2P marketplace. It's free: your wallet signs a message, and no transaction is sent. You can also add an email address for trade alerts.
  4. Add funds. Assets → Deposit gives you an address and QR code for any supported network.
  5. Open Convert to swap or bridge, or P2P to trade with someone.

About network fees

Every blockchain charges a small fee to process a transaction, paid in its own coin: ETH on Ethereum and Base, SOL on Solana, TRX on Tron, and so on. Keep a little of that coin in your wallet. On Arc the fee is paid in USDC.

Who can use Dritch

You need to be 18 or older. The full conditions are in the terms of use.

Start here

Wallets and networks

Dritch supports 60+ blockchains. Most of them use the same kind of wallet; a few need their own.

Which wallet for which chain

ChainsWalletsSell from it
EVM chains (55+)MetaMask, Coinbase Wallet, Rainbow, Rabby, OKX, or any WalletConnect walletYes
SolanaPhantom or SolflareYes
TronTronLinkYes
SuiSlush, Suiet, Phantom, OKX, or another Sui walletYes
BitcoinUniSat or OKX WalletYes
ZcashNot yet supportedNo. You can still receive into a Zcash address.

An EVM wallet uses the same address on every EVM chain. That's convenient, but it also means a deposit sent on the wrong network still arrives at your address, on a chain you weren't expecting. Always check the network before sending.

Supported networks

The list includes Ethereum, Arc, Base, Arbitrum, OP Mainnet, BNB Chain, Polygon, Avalanche, Linea, Gnosis, zkSync, Scroll, Mantle, Berachain, Sonic, HyperEVM, Solana, Bitcoin, Tron, Sui and Zcash, along with many smaller networks. The network picker in the app always shows the current list. Test networks aren't included.

Arc

Arc is Circle's blockchain. Its native currency is USDC, so fees on Arc are paid in dollars. The P2P marketplace started on Arc.

Connecting and switching

When something you do needs a different network, Dritch asks your wallet to switch, and to add the network if your wallet hasn't seen it before. If you'd rather switch yourself, turn this off under Settings.

Solana, Tron, Sui and Bitcoin wallets only connect when you pick one of those chains, and each asks for your permission first. Disconnecting inside Dritch doesn't remove the site from your wallet's list of connected sites; do that in the wallet if you want to revoke access completely.

Using Dritch

Swapping and bridging

A swap exchanges one token for another. A bridge moves value from one chain to another. On Dritch they work the same way, and often happen in one transaction.

How routes work

When you enter an amount, Dritch asks a range of bridges and exchanges (Across, Relay, Stargate, Circle's CCTP, Mayan and others) how much you'd receive through each. It lists the results with the time and network cost of each, and labels the best overall, the cheapest and the fastest. Whichever you choose, Dritch prepares a single transaction for your wallet to approve.

Making a swap

  1. Open Convert. Under Sell, choose the chain and token you're paying with. Under Buy, choose what you want to receive.
  2. Enter an amount, or select Max. If you're selling a chain's native coin, Max keeps enough aside for the network fee.
  3. Choose a route.
  4. Check the details: the rate, each fee, and the minimum you'll receive.
  5. Confirm in your wallet. If you're selling a token for the first time, your wallet will ask you to approve it first; that's a separate, one-off transaction.

Most cross-chain transfers arrive within a minute or two. Some routes take longer, and the estimate is shown before you confirm.

Slippage

Prices can move in the seconds between your quote and your transaction. Slippage is how far you'll let the price move against you before the swap is cancelled. The default is 0.5%; you can raise it to 1% or 3% in the swap settings. The minimum received line shows the worst outcome at your current setting.

Sending to someone else

Funds normally arrive at your own wallet on the destination chain. To send them to another person instead, select Send to a different address. For a chain where you have no connected wallet, such as Zcash, you'll be asked for an address. Check it carefully: a transfer to the wrong address can't be reversed.

Following a transfer

The swap card shows each stage as it happens, and links to the transaction on the block explorer. If a bridge can't complete a transfer, it returns the funds on the chain you sent from; see refunds.

Where you can sell from

You can sell from any EVM chain, Solana, Tron, Sui and Bitcoin. You can buy into every supported chain, Zcash included.

Using Dritch

Balances, deposits and sends

The Assets page brings your holdings on every supported chain into one list.

Your balances

Dritch looks up your EVM address on every supported EVM chain, so tokens show up wherever they are. Amounts locked in P2P escrow are included too: they've left your wallet for the length of a trade, but they're still yours.

Solana, Tron, Sui and Bitcoin use separate wallets. Connect them in the panel below your main balances to see those holdings alongside the rest.

Depositing

  1. Open Assets and select Deposit.
  2. Choose the network the money will be sent on. It must be the same network the sender uses.
  3. Choose the coin, then copy your address or scan the QR code.
Check the network

Funds sent on a different network from the one you selected can be lost. If an exchange only supports one network, choose that network here, then use Convert to move the funds where you want them.

Your deposit address is your own wallet address. For Solana, Tron, Sui and Bitcoin it's the address of the wallet you've connected for that chain. Zcash deposits aren't possible yet, because there's no Zcash wallet to connect.

Sending

  1. Select Send, or the send button next to a token.
  2. Choose the token and paste the recipient's address. On EVM chains you can also use an ENS name such as name.eth.
  3. Enter the amount and confirm in your wallet.

A send is an ordinary transfer on the token's own network. Dritch doesn't charge for it; you only pay the network fee. To send to a different network, use Convert instead.

Two things worth knowing. On Solana, the first time you send someone a particular token, a small amount of SOL is used to open their account for it. On Tron, token transfers also use some TRX for network resources.

Records

Every send, swap and trade is recorded as a receipt under Invoices, where you can view and export them. Receipts are stored in your browser and backed up to your profile while you're signed in.

Using Dritch

Peer-to-peer trading

Buy or sell crypto with another person, paid by bank transfer, mobile money or another method you both use.

How escrow works

When a trade starts, the seller's crypto moves into a smart contract. It stays there until the seller confirms they've been paid, at which point it goes to the buyer. If the trade is cancelled or runs out of time, it goes back to the seller. The contract has no way to send it anywhere else, including to Dritch.

Buying

  1. Open P2P, choose Buy, and find an offer whose price, limits and payment method suit you.
  2. Enter the amount and start the trade. The seller's crypto is now in escrow.
  3. Pay the seller using the details in the trade room, before the payment deadline shown there.
  4. Mark the trade as paid and upload your proof of payment.
  5. Once the seller confirms the money has arrived, the crypto is released to your wallet.

Selling

  1. Post an offer with your price, the amount, your limits and the payment methods you accept, or respond to someone's buy offer.
  2. When a buyer starts a trade, your crypto moves into escrow.
  3. Wait for the buyer to pay and mark the trade as paid.
  4. Check your bank or payment app yourself. When the money is there, release the crypto.
Before you release

Confirm the payment in your own account, not from a screenshot or a message. Releasing is final, and nobody can reverse it afterwards.

Cancelling and deadlines

A trade can be cancelled before the buyer marks it as paid, and the crypto goes back to the seller. If the buyer doesn't pay by the deadline, the trade expires the same way. Once the buyer has marked it as paid, they can't cancel on their own; if something has gone wrong, either side can open a dispute.

Disputes

An arbiter reviews the trade chat and the evidence from both sides, then either completes the trade or returns the funds to whoever put them in. Those are the only two outcomes the contract allows. The full process is in refunds and disputes.

Your payment details

Bank and payout details are stored encrypted. They're shown only to the other person in an open trade, and only until that trade ends.

Good practice

  • Keep all conversation in the trade chat, where it can be used as evidence.
  • Pay only to the account shown in the trade room, in the name shown there.
  • Leave crypto out of bank transfer references.
  • Be cautious with payment methods that can be reversed after you've released.

Using Dritch

Fees

Every fee is shown in the app before you confirm. Here is what each one is for.

ActionDritch's feeOther costs
Swap or bridge0.25%A 0.25% routing fee, the bridge or exchange's own fee, and the network fee
P2P trade0.5%, taken from the crypto when the trade completesNetwork fees for your own transactions
DepositNoneWhatever the sending wallet or exchange charges
SendNoneThe network fee

Swaps and bridges

The details under each swap list four separate amounts. The Dritch fee is 0.25% of what you sell. The routing fee, also 0.25%, is charged by the service that finds and executes the route, and doesn't go to Dritch. The bridge or exchange fee depends on the route you pick, and is already taken into account in what you receive. The network fee goes to the blockchain and is paid in its native coin.

Routes are ranked by what actually reaches you after all of these, so the cheapest label already includes every cost.

P2P trades

The 0.5% is deducted from the crypto when a trade completes, rather than charged on top. The rate is limited by the smart contract itself and can't be raised above the cap written into it.

Network fees

Network fees go to the people who run each blockchain, not to Dritch, and they rise and fall with demand. A transaction that fails still uses network fees, and those can't be returned.

Using Dritch

Staying safe

Most losses in crypto come from scams rather than hacks. A few habits avoid nearly all of them.

Your recovery phrase

Nobody from Dritch will ever ask for your recovery phrase, private key or sign-in code, whether by email, in chat or on a call. Anyone who asks is trying to take your funds.

The right address

Dritch is only at dritchapp.xyz. Fake copies spread through ads, search results and direct messages, so open Dritch from a bookmark and check the address bar before you connect.

Signatures and transactions

Signing in or choosing a username asks your wallet to sign a message. That proves you own the address, costs nothing, and can't move funds. A transaction is different: it moves funds and costs a network fee. If something that claims to be a sign-in shows an amount, reject it.

Before approving anything, read what your wallet shows: the network, the contract and the amount. Token approvals give a contract permission to move a token, so approve only what you're about to use.

What Dritch does to protect you

Dritch never holds your keys. P2P funds sit in an escrow contract with only two possible outcomes. Saved bank details are encrypted, and the site's security headers block common injection and framing attacks. When preparing a swap, Dritch's server checks that the route hasn't been tampered with.

Contract addresses

The P2P contracts on Arc are:

  • Marketplace 0xcbd6c8ce7647a91537bb5fa0573ecbf71916dee4
  • Escrow 0xb9d278baa034748348db1c4a2cb8ab017dc84b11

Swaps run through a separate routing contract, so the address your wallet shows during a swap won't match these.

Audit status

Dritch's contracts have been reviewed internally but haven't had an independent audit. Only trade amounts you can afford to lose.

Reporting a vulnerability

Email support@dritchapp.xyz with "Security report" in the subject, and please give us a chance to fix the issue before sharing it publicly.

Policies

Terms of use

Effective October 14, 2026

By using Dritch, you agree to these terms.

1. Who we are

Dritch is software available at dritchapp.xyz, run informally as the Dritch project. There is no registered company behind it. Nothing in this documentation is legal, financial or tax advice.

2. Eligibility

You must be at least 18 and legally able to agree to these terms. You may not use Dritch if you are subject to sanctions, or if doing so would break the law where you live. You are responsible for following the laws that apply to you, tax law included.

3. The service

Dritch is an interface for preparing transactions that your own wallet signs: swaps and bridges carried out through third-party routing services, bridges and exchanges; transfers to other addresses; and trades through Dritch's P2P escrow contracts. Dritch doesn't operate those third-party services or any blockchain.

4. Custody

Dritch doesn't hold your private keys and can't move funds out of your wallet. P2P funds are held by an escrow contract that can only pay the buyer or return them to the seller.

The exception is a same-network swap on Arc requested through the Dritch Assistant. In that case your tokens are sent to a wallet Dritch operates, which carries out the swap and pays the result back to you. Dritch holds those funds for the duration of that swap. If you don't want that, use the Convert page, which never takes custody.

5. Your wallet

You control your wallet, keys and recovery phrase, and you're responsible for keeping them safe. Dritch can't recover them, reverse a transaction, or retrieve funds sent to the wrong address or network. Your wallet provider's own terms govern your use of their wallet.

6. Fees

Fees are listed on the fees page and shown before you confirm each transaction. Network fees are paid to the blockchain. Third parties may charge their own fees.

7. Peer-to-peer trades

P2P trades are agreements between users, and Dritch isn't a party to them. Payments in local currency happen outside Dritch, and Dritch can't see, guarantee or reverse them. Disputes are handled as described in refunds and disputes, and the outcome is limited to what the escrow contract allows.

8. Prohibited use

You may not use Dritch for fraud, money laundering, terrorist financing, sanctions evasion or any other illegal purpose; use funds or payment accounts that aren't yours; harass, deceive or impersonate others, including Dritch; or attempt to disrupt, overload or attack the site, its servers or its contracts.

9. Risks

Crypto prices are volatile. Smart contracts, bridges and blockchains can fail, be exploited or stop working, and prices can change while a transaction is pending. Dritch's contracts have not been independently audited. Use only what you can afford to lose.

10. Third-party services

Dritch relies on services it doesn't control, including swap routing services, bridges and exchanges, wallet providers and blockchain data providers. Their availability and terms are their own.

11. No warranty

Dritch is provided as is and as available, without warranties of any kind, including merchantability, fitness for a particular purpose and non-infringement. We don't promise that it will always be available, accurate or free of errors.

12. Limitation of liability

To the extent the law allows, Dritch and its contributors aren't liable for indirect, incidental or consequential losses, or for loss of funds, arising from your use of Dritch. That includes losses caused by smart contract faults, compromised keys, network outages, third-party services or the actions of other users.

13. Changes

We may update these terms. The effective date above shows when they last changed, and continuing to use Dritch afterwards means you accept the update.

14. Contact

Questions about these terms can be sent through the contact page.

Policies

Privacy policy

Effective October 14, 2026

Dritch collects as little personal information as it can, and doesn't use any of it for advertising.

What we collect

InformationWhenWhy
Wallet addressesWhen you connect a walletTo show balances, prepare transactions and identify you in trades
Username and pictureIf you create a profileShown to other traders in place of your address
Email addressIf you add one, or sign in with Google or an email codeSign-in, account recovery and trade alerts. It isn't shown to other users.
Bank and payout detailsIf you add them for P2P tradingShown only to the other person in an open trade. Stored encrypted.
Trade chat and payment proofsDuring a P2P tradeTo complete the trade and settle disputes
Receipts and invoicesWhen you send, swap, trade or invoiceYour own records. Kept in your browser, and backed up while you're signed in.
Messages to the AssistantIf you use the Dritch AssistantTo answer your question
Feedback and support emailsIf you send themTo reply, and to improve Dritch
IP address and browser detailsOn every requestSecurity, rate limiting and abuse prevention. Kept briefly.

A wallet is all you need to swap. Trading on the P2P marketplace also needs a username. Everything else is optional. There are no analytics or advertising trackers on Dritch.

Public blockchain data

Anything recorded on a public blockchain, including your address, amounts and transaction history, can be seen by anyone and can't be changed or deleted by Dritch or anyone else.

Who else receives information

Each service below receives only what it needs to do its part.

RecipientPurposeWhat they receive
Swap routing providerFinding routes, preparing transactions and reporting their status, and reading token lists and balancesWallet addresses, tokens, amounts and transaction hashes, sent through Dritch's server
Bridges and exchangesCompleting the route you choseYour on-chain transaction
Wallet providers and WalletConnectConnecting your walletYour public address and connection details
Blockchain data providersReading balances and broadcasting transactionsYour wallet address and the request
SupabaseDatabase hostingThe profile information above
VercelWebsite hostingRequest data such as IP address
GoogleSign in with Google, if you use itWhat you approve on Google's sign-in screen
ResendSending sign-in codes and feedbackYour email address and the message
Google Gemini and GroqThe Dritch Assistant, if you use itYour messages, and the context needed to answer them, such as balances you ask about
Price data providersShowing pricesNo personal information

We don't sell personal information. We may disclose it where the law requires us to.

How it's protected

Changing private details requires a fresh signature from your wallet, so there are no passwords to steal. Bank details are encrypted at rest. All traffic is encrypted in transit, and the site sends strict security headers.

How long it's kept

Profile information is kept until you delete it or your account. Trade records are kept for as long as they're needed to complete trades and resolve disputes. Server logs are kept only briefly. Anything stored in your browser stays there until you clear it.

Your rights

You can view and change your profile, email and payout details in the app, and delete them at any time. Deleting your account under Settings removes your username, email and payout details from our servers. For a copy of your data, or to delete anything else, email support@dritchapp.xyz.

Depending on where you live, for example the EU, the UK or California, you may have further rights, including the right to object to processing or to complain to a data protection authority.

Children

Dritch isn't intended for anyone under 18. If you believe a child has given us personal information, let us know and we'll delete it.

International transfers

The services listed above may process information outside your country, including in the United States.

Changes

When this policy changes, we'll update the effective date above and point out significant changes in the app.

Policies

Refunds and disputes

Effective October 14, 2026

Dritch doesn't hold your money, so there's no central balance to refund from. This page explains what can be reversed, and how.

P2P trades

The escrow contract returns the crypto to the seller if the trade is cancelled before the buyer marks it as paid, if the buyer misses the payment deadline, or if a dispute is decided in the seller's favour. Once the buyer has marked the trade as paid, they can no longer cancel it themselves, because money may already have changed hands. From that point the remedy is a dispute.

Disputes

  1. Either person in a trade can open a dispute from the trade room. The trade is frozen while it's reviewed.
  2. Both sides add their evidence to the trade chat: proof of payment, statements and messages.
  3. An arbiter reviews it and either completes the trade, so the buyer receives the crypto, or returns everything in escrow to whoever put it in. The contract allows no other outcome.

If an arbiter never decides, the contract lets anyone close the dispute once its time limit has passed, and the funds are returned. Nothing can stay locked indefinitely. Opening a dispute doesn't guarantee a particular result.

Bank and mobile money payments

Payments in local currency are made outside Dritch, and Dritch can't see or reverse them. If you've paid and the trade hasn't completed, open a dispute. To recall a payment, contact your bank or payment provider.

Swaps and bridges

Swaps and bridges are signed by your wallet and carried out by the route you chose, so Dritch never holds the funds along the way.

  • If a transaction fails on the chain you're sending from, your tokens don't move. Only the network fee is spent.
  • If a bridge can't complete a transfer, it refunds you on the original chain, either in the token you sent or a stable equivalent. The transaction link on the swap card and on your receipt shows its progress.
  • Fees charged in the original transaction, meaning the Dritch fee, the routing fee and the network fee, generally aren't returned with a bridge refund.

If a transfer hasn't arrived or been refunded after an hour, contact us with the transaction hash and we'll help trace it.

Assistant swaps on Arc

A same-network swap through the Dritch Assistant sends your tokens to a Dritch wallet, which swaps them and pays you. If the swap can't be completed, that wallet sends your deposit back. This is a commitment from Dritch rather than something a contract enforces. If it doesn't happen, contact us with the reference the Assistant gave you.

Network fees

Network fees are paid to the blockchain, including for transactions that fail, are cancelled or expire. Dritch can't refund them.

Wrong address or network

Blockchain transfers are final, and Dritch can't reverse a transfer sent to the wrong address or on the wrong network. If you sent funds to an exchange on the wrong network, contact the exchange; some are able to recover deposits.

Policies

Cookies and storage

Effective October 14, 2026

Dritch doesn't set cookies, and has no analytics or advertising trackers. It uses your browser's local storage to remember your preferences.

What's stored in your browser

Local storage stays on your device and, unlike a cookie, isn't sent to our servers with each request.

StoredPurpose
ThemeLight or dark mode
NavigationWhether you've seen the landing page, and the last page you used
Storage noticeThat you've dismissed the notice about this page
SettingsNetwork switching, default network and notification choices
Display preferencesHow balances and lists are shown, and whether small balances are hidden
WatchlistMarkets you follow
Address bookRecipients you've saved
Receipts and invoicesYour records and invoice numbering
Security logA local record of sign-ins and setting changes
Update recoveryLets the app reload itself cleanly after an update

Every key Dritch uses starts with dritch:. Your wallet extension or app also keeps its own connection details in your browser so you stay connected after a refresh; Dritch doesn't control that.

Third parties

If you use Sign in with Google, Google may set its own cookies under its own policy.

Why there's no consent banner

Consent banners exist to let you refuse tracking cookies. Dritch doesn't use any, so instead of asking you to choose between options that do the same thing, it shows a short notice once.

Clearing it

Clearing your browser's site data for dritchapp.xyz removes everything listed here. To delete information held on our servers, see your rights in the privacy policy.

Help

Common questions

General

Does Dritch hold my funds?

No. You keep your keys and approve every transaction. P2P funds are held by an escrow contract, not by Dritch. The one exception is a same-network Arc swap through the Dritch Assistant, explained in the terms.

Do I have to verify my identity?

Dritch doesn't ask for identification.

Which blockchains can I use?

There are currently 60+, including Ethereum, Base, Arc, Solana, Bitcoin, Tron and Sui. The full list is in wallets and networks.

Swaps and bridges

My transfer hasn't arrived yet.

Most arrive within a couple of minutes, though some routes take longer. Open the transaction link on the swap card or your receipt to see where it is. If the bridge couldn't complete it, the funds come back on the chain you sent from. Still stuck after an hour? Contact us with the transaction hash.

I received a little less than the quote.

Prices move between the quote and the transaction. You'll always receive at least the minimum shown before you confirmed. If the price moves further than your slippage setting, the swap doesn't go ahead.

Why do I have to approve a token first?

Tokens need your permission before a contract can move them. It's a one-off step for each token, covering the amount you're swapping.

Why doesn't Max use my whole balance?

When you sell a chain's native coin, Max keeps a little back for the network fee. Without it, the transaction couldn't be sent.

P2P trading

I've paid, but the seller hasn't released.

Make sure you've marked the trade as paid and uploaded your proof. If the seller still doesn't respond, open a dispute from the trade room. The crypto stays in escrow until it's resolved.

The buyer says they've paid, but I can't see it.

Don't release yet. Check your bank or payment app directly rather than relying on a screenshot. If the money hasn't arrived, ask in the chat, and open a dispute if you need to.

Your account

How do I delete my account?

Go to Settings and delete your account. Your username, email and payout details are removed from our servers. Your on-chain history can't be deleted by anyone.

I've lost access to my wallet.

Dritch never has your keys or recovery phrase, so it can't restore a wallet. Use your wallet's own recovery process.

Help

Contact

Write to us about anything: a stuck transfer, a trade, your account, or a question about these pages.

Support
support@dritchapp.xyz
News and updates
@dritch__ on X
Ideas and bugs
Send feedback

What to include

We can help faster if you tell us your wallet address, the transaction hash for a swap or send, or the trade number for a P2P trade, along with a screenshot of any error. Never include your recovery phrase or private key.

Impersonation

Dritch support only writes from addresses ending in @dritchapp.xyz, never messages you first, and never asks for your recovery phrase, private key or sign-in code.

Security reports

Email support@dritchapp.xyz with "Security report" in the subject line.

Help

Send feedback

Tell us what's working, what isn't, and what you'd like to see. Every message is read.

How would you rate Dritch so far? Optional. 1 is poor, 5 is excellent.

Please don't include your recovery phrase, private key or bank details. The privacy policy explains how messages are handled.