DARKSWAP WHITEPAPER · V0.4
DarkSwap Whitepaper v0.4
Version 0.4 · October 6, 2026 · Supersedes v0.3. Where this paper and the deployed contracts or live order instructions disagree, they govern.
A privacy terminal on NEAR Intents: what runs today, the dark pool on NEAR Confidential Intents that comes next, our own zero-knowledge pools after that, how $DARK fits in, and where the limits are.
How to read this
Most sections carry a status tag. The tag tells you how much weight to put on what follows.
- live
- Running today with real funds.
- built
- Code exists and runs end to end on local chains. Not on any public network.
- scheduled
- Designed, with an owner and a target date. Can still change.
- proposed
- Decided in direction, not yet built or dated. Likely to change in detail.
Summary
DarkSwap is a privacy terminal built on NEAR Intents. It does three things, at three levels of maturity.
- Private swaps, live. Swaps from Solana to other chains with confidential routing. Live routes start on Solana only. No account, and nothing moves until you send the deposit yourself from your own wallet.
- The dark pool on NEAR, next. A hidden balance you can deposit into from a supported chain, hold, swap inside and withdraw from, built on NEAR Confidential Intents. Target: late October 2026, subject to NEAR enabling access for DarkSwap. It is a target, not a commitment.
- Our own ZK pools, later. Zero-knowledge shielded pools for Solana, Ethereum and Base. Built and tested on local chains, shown on the site as a local-development preview, and held back until public testnets, a production setup ceremony and an independent audit.
$DARK, the project token, is paired with NEAR and pays its holders in wNEAR from the creator fee on $DARK trades. A ZEC-DARK liquidity pool is live on Meteora, and the plan is to add fees from our own ZK pools to it.
This paper separates what runs today from what is planned. Sections that describe a product carry a status tag; read the tag before the text.
The problem
A wallet is a public record. Every balance and every payment on Solana and EVM chains is open to anyone, permanently. One labelled address, from an exchange withdrawal, a payment or a public post, can tie the rest of a wallet's history to a person.
Today's fixes each leave a gap.
| Option | Gap |
|---|---|
| CEX based pools | A secret to keep for every deposit, and a public link at both ends. |
| Zcash | The longest-running shielded design, but it needs its own wallet and an exit back to where the liquidity is. |
| A one-off private swap | Hides the processing; the deposit and the destination still sit side by side. |
DarkSwap's answer is a hidden balance you can hold, swap and withdraw from, on a network that already reaches the chains people use, with the trust model stated plainly at each tier.
Architecture
For the live swap routes, DarkSwap is a terminal, not a custodian. It prepares quotes and orders, shows you exactly what to send, and tracks the result. The swap itself runs on infrastructure DarkSwap does not operate: NEAR Intents for Privacy swap and Houdini for the sponsored privacy swap.
That is not the whole picture. DarkSwap runs its own servers for quotes and order records, holds the treasury and sends the $DARK holder payouts. For the ZK tier it also runs the relayer, the indexer and the admin key, and it holds the Solana upgrade authority until that is removed or placed behind a multisig. The Who you trust section sets out who you trust at each tier.
| Layer | What it does | Status |
|---|---|---|
| Terminal (darkswap.app) | Quotes, order review, deposit instructions, order tracking, the pool interface | live |
| NEAR Intents 1Click | Cross-chain routing and settlement for Privacy swap, with NEAR's basic confidential handling requested | live |
| Sponsored privacy swap by Houdini | The second private route, with its own quotes, fees and terms | live |
| NEAR Confidential Intents | Confidential balances on NEAR's private shard for the dark pool | scheduled |
| DarkSwap ZK pools | Shielded note pools on Solana, Ethereum and Base, with a DarkSwap relayer and indexer | built |
NEAR says Intents coordinates execution across more than 35 chains. Which assets can be swapped varies by route; a supported network does not mean every asset pair has a live route.
Privacy swap accepts Solana as the source and can deliver to Solana, NEAR, Ethereum, Arbitrum, Base, Optimism, Polygon and BNB Chain. Each pair still needs a live quote.
Private swaps today
Two private routes from Solana to other chains are open on darkswap.app.
- 01Quote
Choose what you send and where it should land. The terminal requests a live quote, including every fee.
- 02Review
Check the estimate, the fee and the destination address before anything happens. Creating an order moves no funds.
- 03Deposit yourself
Send the exact amount from your own wallet to the order's deposit address. DarkSwap never signs a transaction for you and never holds your funds.
- 04Track
Follow the order until it settles or is refunded by the provider.
Privacy swap runs on the NEAR Intents 1Click API and requests NEAR's basic confidential handling for the order. NEAR also offers an advanced setting, which DarkSwap does not use. NEAR's documentation says that for Confidential Intents, on-chain deposits and withdrawals cannot be tracked to each other. Your Solana deposit is still public: its amount and the wallet it came from. The delivery on the destination chain is visible too.
Since October 4, 2026, Privacy swap quotes include a 0.40% partner fee, charged from the input and shown in every quote. Under NEAR's standard partner schedule, 0.20% goes to DarkSwap and 0.20% to NEAR Intents 1Click. It is earned only on completed swaps. DarkSwap's half is paid to its NEAR account, darkswapapp.near.
Sponsored privacy swap by Houdini is the second private route, with its own fees and terms shown in the quote.
The dark pool on NEAR
Confidential Intents is a private transaction layer on NEAR Intents. It already powers Confidential Mode on near.com and, according to Infinex's launch report, confidential accounts on Infinex since July 2026. Balances live on a NEAR private shard, a separate execution environment run by permissioned validators and connected to NEAR mainnet by a bridge. The private shard has no public RPC, API or block explorer.
- 01Deposit from a supported chain
Send SOL, ETH, USDC or another supported asset from the wallet you already use. The deposit is public, and NEAR Intents screens funds as they enter.
- 02Hold in the dark
The funds become a confidential balance on NEAR Intents. The public cannot see the balance or what you do with it.
- 03Swap privately
Swaps from the confidential balance execute on the private shard. Amounts, routes and pairs are not recorded on the public chain.
- 04Withdraw to a supported chain
The withdrawal is public. NEAR's documentation says it cannot be tracked back to your deposit on-chain; a matching amount or timing can still give the link away.
Swaps and withdrawals from a confidential balance are authorised by signed intents: the terminal asks NEAR Intents to generate the exact intent, your own wallet signs it, and the signed intent is submitted. DarkSwap does not hold your keys or your balance; the balance lives on NEAR Intents.
NEAR describes this as encryption and restricted validator access rather than zero-knowledge proofs: no proof is generated on your device, and the trust model is trust-minimised rather than trustless. NEAR also plans user-held view keys for selective disclosure, and states that it discloses to law enforcement only under valid legal process.
NEAR Intents offers no test environment for this integration, so the beta runs on mainnet with small amounts of DarkSwap's own funds first.
Not confirmed yet: whether a confidential balance opened through DarkSwap can be reached from another NEAR Intents front end, such as near.com, if darkswap.app is unavailable. Until that is confirmed, assume you need darkswap.app to move a balance.
Our own ZK pools
DarkSwap has written its own shielded pools from one circuit: a contract for Ethereum and Base (ETH and listed ERC-20 tokens) and a native Solana program (SOL and listed SPL tokens). Both run end to end on local chains with real proofs. The terminal for them is on the site at darkswap.app/pool as a local-development preview, not deployed on any public network. This is the ZK tier, not the Dark Pool on NEAR Confidential Intents. The Solana pool accepts SOL and tokens on the original SPL Token program. It does not accept Token-2022 tokens, so $DARK itself, which is a Token-2022 token, cannot be shielded in it as built.
Proof system. The circuit is written in circom and proved with Groth16 on the BN254 curve (also written alt_bn128 or bn128). Proofs are made in your browser with snarkjs. Commitments, nullifiers and the note tree all use the Poseidon hash.
Balances are encrypted notes, in the model Zcash uses. A note commits to an amount, an asset, an owner key and a random blinding value. Spending a note publishes a nullifier that marks it spent without saying which note it was.
commitment = Poseidon(amount, asset id, public key, blinding)
public key = Poseidon(private key)
nullifier = Poseidon(commitment, position, Poseidon(private key, commitment, position))- Shield. A public deposit creates a note. The deposit, its amount and the wallet that paid are public, so every shield from one wallet can be tied to that wallet. Each deposit uses a fresh one-time key, which stops the notes being linked to each other by their key. It does not hide who funded them.
- Private send. Spends up to two notes and creates two, proven with a zero-knowledge proof built on your device. Proving took 2 to 5 seconds in tests on a 2-core machine; a phone or an older laptop may take longer. A private send hides the amount and the asset as well as who sent it. DarkSwap's relayer submits private sends without charging a fee, within a rate limit.
- Unshield. A withdrawal to a public address. DarkSwap's relayer can submit it so you do not need gas in the destination wallet; its fee is taken from the withdrawal and is separate from the protocol fee. For a token, the relayer only accepts ones it has a price for. For any other token, or if the relayer is down, you submit the withdrawal from your own wallet, which pays the gas and is public as the sender.
Both pools use a Poseidon note tree of depth 26 that only ever grows. It has 67,108,864 slots per pool, shared by every asset in that pool. Each shield and each spend uses two slots, so a pool can take about 33.5 million of them. When a tree is full, deposits stop and withdrawals of whole notes keep working. Each asset has its own books (one asset can never pay out another's funds), with a minimum and maximum deposit and a cap on what the pool may hold. The pool moves one asset per transaction; there are no swaps inside it yet.
Keys. Your spending key comes from one secret, made from a wallet signature over a fixed message or restored from 24 words. After you activate, the page holds that key in memory only: it is not written to storage, and it is dropped when you lock or after 30 minutes idle. While the key is held, the page can spend your notes. A compromised or look-alike site that gets your signature or your 24 words can spend them too. Check the address before you sign.
What it costs. On Ethereum and Base a shield uses about 1.16 to 1.22 million gas, a private send about 1.32 million and an unshield about 1.38 million. On Solana a spend uses about 161,000 to 172,000 compute units and creates two small accounts whose rent the relayer pays and recovers in its fee. These are measurements on local chains.
Admin powers. The admin can list assets, set deposit limits, turn deposits off for an asset, pause all new deposits during a window that ends on a date fixed at deployment, change the protocol fee up to the 1% cap, and hand the admin role to another key. On Ethereum and Base the handover takes two steps; on Solana it takes one. The admin cannot move user funds, pause withdrawals, change the fee recipient or change the verifying key. Withdrawals can still be affected by the asset itself (for example, a token whose issuer can freeze accounts), by the network, or by the deployment.
Upgrades. The Ethereum and Base pool has no upgrade path. The Solana program has an upgrade authority, as every Solana program does. Whoever holds it can replace the program, and with it every rule above, including the ones about funds and withdrawals. Before mainnet it goes behind a multisig with a delay, or is removed.
Screening. The Ethereum and Base pool can be deployed with a sanctions-list check on the address making a deposit. Whether it is switched on is still to decide. The Solana program has no such check. Neither pool can freeze, reverse or revoke a deposit once it is accepted, and neither checks withdrawals.
Review. Two separate reviews attacked the code, one on the circuit and one on both pools. Neither found a way to steal, mint, double-spend or redirect a payout. The pool review found two ways to freeze funds; both are fixed and each fix has a test. These reviews are not an independent audit. The source is not published yet. Parts of it build on GPL-3.0 code, and the licence decision comes first.
Gates before user funds. Public testnets, a setup ceremony with outside contributors to replace the development proving keys, and an independent audit with its findings resolved.
Fees and revenue
Four revenue lines: three are running today, and one is built into the ZK pools with its destination still proposed.
| Line | Where it comes from | Where it goes | Status |
|---|---|---|---|
| Creator fee | 1% on $DARK trades, received in wNEAR | Half to holder payouts in wNEAR; half buys ZEC tokens on Solana for the treasury in the creator wallet | live |
| Swap fee | 0.40% partner fee on Privacy swap; 0.20% to DarkSwap | DarkSwap's NEAR account, darkswapapp.near | live |
| Liquidity fees | DarkSwap's own positions in the ZEC-DARK pool earn their share of trading fees | A share planned for operating costs and, later, swap subsidies; not yet funded | live |
| ZK pool fee | 0.5% on shield and on unshield in tests; none on private sends. The admin can change the rate, never above 1% | One fee recipient fixed at deployment. Planned use: convert to ZEC and $DARK and add to ZEC-DARK liquidity |
What the pool does, and what is only planned. Built: ZK pool fees never sit inside a note balance and never make an existing note worth more. They build up in the pool, and anyone can sweep them, only to the one fee recipient fixed when the pool is deployed. Proposed: that recipient will be contracts that convert the fees to ZEC and $DARK and add them as liquidity to the ZEC-DARK pool on Meteora, with fees from Ethereum and Base bridged to Solana first. The design is that anyone can trigger each step and no step can send the fees anywhere else. Those contracts are not written yet. Because the recipient is fixed at deployment, they have to be written, audited and deployed before the pools go to mainnet.
Provider and network costs come on top of DarkSwap's fees and are set by those providers. Fees and rewards exist only when people swap and trade $DARK.
Holding $DARK does not create a claim on any of these fees.
The $DARK token
$DARK token facts, read from the chain on October 6, 2026.
| Mint | 7KEPApdbBMByrmqihz3bht2uMhFQcatjfSFQCKq66kH3, on Solana, Token-2022 program |
|---|---|
| Decimals | 6 |
| Supply | 999,851,915.57 $DARK |
| Mint authority | None. No new $DARK can be created |
| Freeze authority | None |
| Transfer fee | None |
| Metadata authority | WLHv2UAZm6z4KyaaELi5pjdbJh6RESMva1Rnn8pJVVh. The token's name, symbol and image link can still be changed by this key |
| Launch | StonkFun, on Raydium LaunchLab. Graduated October 1, 2026 |
| Main pool | $DARK against wNEAR on Raydium, pool Cprsvqk2riV3WmTewKK9m6cm62zaAqLDArAbBmN3pe4f. RugCheck reports its liquidity tokens as 100% locked |
| Creator fee | 1% of $DARK trades, paid in wNEAR through the launch platform |
Sources: RugCheck and Jupiter token data, October 6, 2026.
$DARK holder rewards
$DARK is paired with NEAR. Half of received $DARK creator fees funds qualifying holders in wNEAR. The other half purchases ZEC tokens on Solana for the protocol treasury in the creator wallet. Treasury holdings, separately authorized liquidity deployments, LP fee compounding, and completed holder payouts are tracked separately. The program never shares keys or balances with the pools. So far the treasury half has gone into creating and funding the ZEC-DARK pool (section 10).
- What is split. Only creator-fee proceeds actually received, in wNEAR. Not all trading volume, router commissions or customer deposits. There is no buyback and burn of creator fees, and buying $DARK to pair in a liquidity pool is not burning it.
- Scheduled wNEAR payouts. At 6 a.m. and 6 p.m. America/Los_Angeles time, adjusting for daylight saving, sent direct with no claim step. Each payout uses a fresh snapshot taken at that payout. Background monitoring snapshots do not set the payout's weight and are not a countdown to an automatic ZEC payout.
- How to qualify. Hold at least 100,000 $DARK in the scheduled snapshot. Excluded wallets remain ineligible. Allocations are weighted by qualifying balances in that snapshot. Earlier awards keep the rules they were paid under.
- ZEC award, historical. A completed loyalty award distributed 1 ZEC token on Solana across 92 holders on October 5, 2026, weighted by holdings under its original checkpoint rules. Further ZEC awards require separate approval.
- Which wNEAR. wNEAR here is a token on Solana that represents NEAR (mint 3ZLekZYq2qkZiSpnSvabjit34tUkjSwD1JFuW9as9wBG). It is the token $DARK trades against, and payouts are sent on Solana. It is not NEAR on the NEAR network. Its mint authority is active, which is normal for a bridged token and means its issuer can create more.
- Which ZEC. ZEC here is a token on Solana (mint A7bdiYdS5GjqGFtxf17ppRHtDKPkkRqbKtR27dxvQXaS), not native or shielded Zcash. Market trackers list it as OmniBridge-bridged Zcash; DarkSwap has not verified its backing. Its mint authority is active. A matching ticker does not establish backing, redemption rights or shielding.
- Timing. Snapshots are taken at the published payout times. A wallet that holds 100,000 $DARK only around a snapshot qualifies the same as one that holds all day.
Payout totals are not restated here. The DARK Rewards console at rewards.darkswap.app is the record, with a summary feed and a receipt export. It reports holder payouts, $DARK marketing airdrops, treasury assets and pool liquidity separately, and its USD totals are current-price estimates, not payout-time value or guaranteed proceeds. Rewards depend on fees actually received. There is no fixed return, and past distributions do not guarantee future ones.
ZEC-DARK liquidity
A protocol-funded ZEC-DARK pool is live on Meteora (Solana, DAMM v2). It has a 1% base trading fee with dynamic fees where applicable, so the fee paid can be higher, and 10% of LP fees are configured to compound back into the pool. That 10% is a compounding setting, not a 10% yield. Pool address: 5Tyakzwn8BF9cqXE5NZB9C5FJPn5UapAZMGCpXcPvU1u.
The pool was created and funded from the treasury half of the $DARK creator fee: $DARK was bought on the open market and paired with ZEC. DarkSwap reports the first funding as 2 ZEC spent on $DARK, paired with another 2 ZEC, and that the creator wallet supplied 99.9% of the pool's liquidity. The purchase and deposit transactions are on the creator wallet; until this paper links them, treat those figures as DarkSwap's own report. Funding is separate from position ownership and withdrawable liquidity: the creator-held position includes vested and permanently locked portions. On October 6, 2026, Meteora showed about 3.66 ZEC and 3.29 million $DARK in the pool, about $9,900 in total, of which about $258 was permanently locked. That is a dated reading, not a current balance, and balance growth alone does not prove compounded fee earnings.
It is public trading liquidity. It is not the dark pool, it is not shielded, and its figures are separate from both the dark pool and the holder rewards.
Two inflows are planned on top of trading: further treasury ZEC from the creator-fee split, only when a liquidity deployment is separately authorized, and fees from DarkSwap's own ZK pools once they are live (section 07). DarkSwap also plans to set aside a share of the LP fees it actually claims for operating costs first and then a small, capped swap-subsidy trial. None of those reserves is funded yet.
Who you trust
DarkSwap has two privacy tiers with two trust models.
| Dark pool on NEAR | DarkSwap ZK pools | |
|---|---|---|
| Privacy from | The public. Not from the operators of NEAR's private shard | The public and DarkSwap, by proof, for what happens inside the pool. Deposits and withdrawals are public |
| How | Encrypted execution on a private shard with permissioned validators | Encrypted notes and zero-knowledge proofs built on your device |
| Who holds funds | NEAR Intents; you authorise every action with your own wallet | The pool contract; only the holder of a note's key can spend it. That key sits in your browser while the pool page is unlocked |
| Screening | NEAR Intents screens funds as they enter, under its own rules | Asset listing and deposit limits set by the admin. Ethereum and Base: an optional sanctions-list check on the depositing address, set at deployment. Solana: none. Nothing can be frozen or revoked after a deposit is accepted |
| Can withdrawals be stopped? | Subject to NEAR Intents' availability and terms | No admin role can pause withdrawals. On Solana the upgrade authority could replace the program until it is behind a multisig with a delay or removed. The asset, the network or the deployment can still affect them |
| What DarkSwap runs | The terminal only. The balance and the execution are on NEAR Intents | The terminal, the only relayer, the indexer, the admin key and, until it is removed or placed behind a multisig, the Solana upgrade authority |
| If darkswap.app is down | Not confirmed that another front end can reach your balance | The contracts keep working. You need your 24 words, a copy of the client and a wallet with gas to submit. A standalone recovery page is not built yet |
Other parties on both tiers: the routing providers that carry funds between chains, whose availability and terms are outside DarkSwap's control, and the chains themselves.
On both tiers, privacy from the public is not privacy from a lawful request.
What privacy you get, and what you do not
Every tier hides activity in the middle. None hides the edges. Someone watching the chain can see that you deposited an amount and that someone withdrew an amount; the question is whether they can connect the two.
- Amount and timing. An unusual amount withdrawn soon after a matching deposit can be linked, on any tier. Common amounts and waiting help.
- Small pools hide less. In the ZK pools, a small pool is a small crowd to hide in. NEAR's confidential balances are encrypted per user rather than pooled, but edge correlation still applies.
- Deposits name their wallet. In the ZK pools every shield is public, with its amount and the wallet that paid.
- Network details. The site, DarkSwap's servers and relayer, and the RPC providers the page reads from can see your IP address and when you connect. A proof does not hide that.
- Your own habits. Reusing addresses, posting transaction details or withdrawing to a labelled wallet undoes privacy no system can restore.
No route or pool makes activity invisible. This paper does not claim otherwise, and neither should anyone describing it.
How it compares
The two peers reviewed here each run their own pool on one chain, and both are deployed. DarkSwap's own pools are not deployed. What DarkSwap has live is private swap routing from Solana and holder payouts, on a network that already connects many chains.
| ZeroTrace | Nullmask | DarkSwap | |
|---|---|---|---|
| Chains | Robinhood Chain | EVM; pool on Ethereum | Live routes start on Solana and deliver to 8 networks through NEAR Intents (routes vary); ZK tier built for Solana, Ethereum and Base |
| Privacy model | Zero-knowledge notes | Zero-knowledge notes, through a wallet proxy | Confidential routing live; confidential balances planned; zero-knowledge notes later |
| Assets | ZERO only | Multi-asset | Assets supported by NEAR Intents, where a route is available |
| Protocol fee | Not reviewed | 0.5% on deposits and 0.5% on withdrawals, per its own DefiLlama filing | 0.40% partner fee on Privacy swap, half to DarkSwap; ZK tier 0.5% on shield and unshield in tests, not live |
| Holder payouts | Through the vault, to private notes | No holder payout stated; its filing counts all fees as protocol revenue | wNEAR paid direct to holders; one ZEC-token award paid |
| Own pool deployed | Yes, by its own account | Yes; about $13.1k TVL on Oct 2, 2026, per its own filing | No. Built and tested on local chains only |
| Live product | Deployed | Deployed | Private swaps live; dark pool planned |
| Audit of own contracts | No public report identified | Its filing says an audit is in progress (October 2026); no public report identified | None yet; required before the ZK tier takes funds |
Peer columns are project-reported, checked October 4 to 6, 2026. Nullmask figures come from its own DefiLlama filings: the fees adapter and the TVL adapter. The ZeroTrace column comes from its own site and was not independently checked. “No public report identified” means none was found in this review; it does not mean none exists.
Roadmap
| Stage | What |
|---|---|
| Live | Private swaps from Solana through NEAR Intents (with a partner fee) and the sponsored privacy swap by Houdini. wNEAR payouts and one ZEC-token award to $DARK holders. The ZEC-DARK pool on Meteora. |
| On the site | The ZK pool terminal at darkswap.app/pool, a local-development preview, not deployed on any public network. |
| Next | The dark pool on NEAR Confidential Intents. Target late October 2026, subject to NEAR enabling access; beta on mainnet with DarkSwap's own funds first. |
| Built, held back | Our own ZK pools for Solana, Ethereum and Base. No date is set. In order: public testnets; the two circuit decisions; the fee recipient contracts, which must exist before the pools because the recipient is fixed at deployment; a setup ceremony with outside contributors; an independent audit with its findings resolved; then mainnet with deposit caps. |
| Not built yet | Viewing keys, a standalone recovery page, swaps inside the ZK pools, and funding the Ethereum and Base pools from Solana. |
Targets move; the gates do not.
Risks
- The dark pool depends on NEAR. DarkSwap's access to the confidential balance integration is not confirmed yet. NEAR can change its terms, fees or availability.
- Confidential is not zero-knowledge. The NEAR tier hides activity from the public, not from the operators of NEAR's private shard.
- No test environment for NEAR Intents. Testing happens on mainnet with small amounts of DarkSwap's own funds.
- The ZK tier is unaudited and not deployed. It has run on local chains only, with development proving keys.
- Routes vary. Not every asset pair has a live route, and providers can pause routes.
- Revenue depends on use. Fees, rewards and liquidity inflows exist only when people swap and trade $DARK.
- Market risk. $DARK, wNEAR and ZEC prices move; reward values and pool liquidity move with them.
- Legal. No legal opinion has been obtained. Privacy tools draw regulatory attention.
- Your key sits in the browser. On the ZK tier, the pool page holds your spending key while it is unlocked. A compromised or look-alike site can spend your notes.
- Trusted setup. Groth16 needs a setup ceremony. If every contributor to it colluded or was compromised, proofs could be forged. Today's keys were made on one machine and are for development only.
- Solana upgrade authority. Until it is behind a multisig with a delay or removed, its holder can replace the Solana pool program.
- One relayer. DarkSwap runs the only relayer. If it is down, you submit from your own wallet, which pays gas and is public as the sender.
- Bridged tokens. The wNEAR and ZEC used for rewards and liquidity are bridged tokens on Solana. Their value depends on the bridge that issues them, and their issuers can create more.
- Launch platform. The $DARK creator fee is paid through the platform $DARK launched on. DarkSwap does not control that platform, and a change there would change the payouts.
- Snapshot timing. Payout snapshots are taken at published times, so wallets that hold only around a snapshot dilute long-term holders.
- Token metadata. $DARK has no mint or freeze authority, but its name, symbol and image link can still be changed by the metadata authority.
Key numbers
The figures in this paper, with their status. A built or proposed number is a design value, not a commitment.
| Item | Value | Status |
|---|---|---|
| Privacy swap partner fee | 0.40% of the input; 0.20% to DarkSwap, 0.20% to NEAR Intents 1Click (standard partner schedule) | live |
| $DARK creator fee | 1% on $DARK trades, received in wNEAR; half to holder payouts in wNEAR, half buys ZEC tokens on Solana for the treasury | live |
| $DARK supply | 999,851,915.57 on October 6, 2026; no mint authority, no freeze authority | live |
| Holder reward minimum | 100,000 $DARK in a fresh snapshot at each 6 a.m. / 6 p.m. Pacific payout | live |
| ZEC-DARK pool fee | 1% base fee (dynamic fees enabled); 10% of LP fees configured to compound into the pool | live |
| ZK pool protocol fee | 0.5% on shield and on unshield in tests, none on private sends; the admin can change it; contract cap 1% | built |
| ZK pool fee destination | One recipient fixed at deployment; planned use is ZEC and $DARK added to ZEC-DARK liquidity | proposed |
| ZK proof system | Groth16 on BN254; circom circuit; 8 public inputs | built |
| ZK note tree | Poseidon, depth 26; 67,108,864 slots per pool, two used per shield or spend; last 1,000 roots accepted on EVM, last 256 on Solana | built |
| ZK transaction shape | Up to 2 notes in, 2 out, one asset per transaction | built |
| Proving time | 2 to 5 seconds per transaction in tests on a 2-core machine | built |
| ZK gas on Ethereum and Base | About 1.2 to 1.4 million per action, measured on a local chain | built |
| Dark pool on NEAR target | Late October 2026, subject to NEAR enabling access | scheduled |

It is a summary for information only. It is not an offer to sell tokens or securities, and it is not investment advice. DarkSwap is built on NEAR Intents and is not endorsed by NEAR Foundation. Questions and corrections: darkswap.app/help.
