Slippage floor
You set a max slippage. The contract checks the total output against minOut and reverts if the market moved further than that.
Nodal
Every trade, split smart.
Split-route swaps · Private ZEC payments · $NDL
Press Enter to continue
Nodal breaks a large order into small slices, sends each slice to the venue that prices it best, and settles all of them together. You get more out and pay less in price impact.
Pick a token to pay with it. Sparklines show 24h.
A single pool gets more expensive the deeper you trade into it. Nodal spreads the order so that no leg pushes its venue's price too far.
Pool depth and fee tier are pulled for each venue that lists the pair. Stable-swap pools join only when both tokens are stablecoins.
Each slice goes to whichever venue returns the most for it, given what earlier slices already took. Venues that fill up get fewer slices.
Every extra leg costs gas. A split is kept only when the extra output beats the extra network fee.
All legs execute in one transaction. If the total falls below your minimum received, the whole swap reverts.
ETH → USDC, split route versus the best single venue
You set a max slippage. The contract checks the total output against minOut and reverts if the market moved further than that.
A signed swap that sits in the mempool too long expires. The default is 20 minutes and you can change it in settings.
Price impact above 3% turns amber, and above 15% the swap button locks. Trading that size needs a smaller order or a deeper market.
$NDL is the community token of the Nodal project. The contract address will appear on this page at launch, and this page is the one place to check it.
Make a payment request anyone can pay by scanning a code, or tip the builders. With a shielded address, the amount, the sender and the memo stay encrypted on chain.
Your address stays in this browser. Nothing is sent anywhere until someone pays the request from their own wallet.
The wallet button works when a Zcash wallet is installed on this device. If nothing happens, copy the link or scan the code instead.
No. This site is a working demonstration of the routing engine. Prices drift on a timer, the wallet is a simulated account, and swaps only update the balances shown on this page.
Automated market makers price along a curve. The more you buy from one pool, the worse each extra unit gets. Two half-size trades in two pools usually beat one full-size trade in either.
Price impact is how much your own trade moves the price, and it is known when you get the quote. Slippage is how much the market moves between quoting and settlement. Your max slippage caps the second one.
In a live deployment it would go to the protocol treasury. It is already included in the quote you see, so the receive amount is what you would get.
Zcash has shielded addresses (starting with u1 or zs1) and transparent ones (starting with t1 or t3). Payments to shielded addresses hide the amount and the parties. Transparent payments are public like Bitcoin. Nodal checks the address checksum and tells you which kind it is before you send.
Press / to jump to the amount field. In the token picker, type to search, use the arrow keys to move, and press Enter to choose.
Yes. The site is released under the MIT License. You can read the full text from the link in the footer.