In short
Nura Swap is a trading machine that lives on Nura Chain. It swaps one token for another, and nobody stands in the middle. No company holds your money. Nobody approves you. There is no account to open. Your coins stay in your own wallet the whole time.
The trick is a pool. A pool is a shared pot holding two kinds of token, and it works out its own price from what is inside it. People who put tokens in the pot earn a small fee from every trade that uses it. That is the whole idea. The rest of this paper is the detail.
Nura Swap is built from three pieces: contracts on the chain that do the swapping, a small server that keeps prices and history, and this website, which you can read in ten languages. Part I is how the machine works. Part II is how we plan to pay for it and grow it.
Part I
How the exchange works
Start with the pot of tokens, and everything else follows.
Why a chain needs a swap machine
A new chain is like a new town. The coins exist, but there is nowhere to trade them, so nobody can tell what they are worth. Somebody has to open a shop.
The old kind of shop is an order book: a long list of people wanting to buy and people wanting to sell. It only works if somebody is standing on the other side of your trade at the moment you want it. And it usually needs a company to hold everyone’s money while the list is matched up. On a young chain there is rarely anyone on the other side. And handing your coins to a company is the very thing a blockchain is meant to avoid.
Nura Swap does it the other way round. Instead of matching two people, it keeps a pot with two kinds of token in it. You trade with the pot. Put one token in, take the other out, and the pot works out the price by itself. It is always open, it never says no, and it holds nothing of yours for longer than your trade takes.
The maths inside the pot is not ours. Nura Swap runs UniswapV3 exactly as written - the most used and most checked code of its kind. What we built is everything around it for this chain: the setup, the price data, the website in ten languages, and the plan in Part II.
Nura Chain in one page
Nura Chain is the network all of this runs on. A new block is written about every three seconds, and once it is written it is done - there is no waiting to see whether it sticks. So your swap is finished the moment its block appears. The chain speaks the same language as Ethereum, so wallets and tools built for Ethereum work here without any changes.
- Chain id
- 1020
- Its coin
- NURA (18 decimals)
- Wrapped version
- WNURA, always 1:1
- How blocks are agreed
- CometBFT - once written, a block is final
- New block every
- ≈ 3 s
- Connection point
- https://rpc.nurachain.net
- Block explorer
- https://explorer.nurachain.net
- Tokens at launch
- WNURA, Bridge BNB, Bridge USDT
NURA is the chain’s own coin, and it pays the small fee that every transaction costs. But a pool can only hold ERC-20 tokens, and NURA is not one. So NURA gets a ticket called WNURA: hand in one NURA, get one WNURA, and swap it back whenever you like. The site does this inside your trade, so you only ever see NURA. The pools hold the WNURA version.
Four tokens arrive from other chains over a bridge: Bridge BNB, Bridge BTC, Bridge ETH and Bridge USDT. Each one is a claim on the real coin, locked away on its home chain. They matter for two reasons. They bring value in from outside. And because a dollar token is worth about a dollar anywhere, they give the chain its first honest yardstick for what everything else is worth.
The rules we hold ourselves to
- Your coins stay yours. Nothing moves until your wallet signs for it. The site holds no deposits, no keys and no login.
- The rules cannot be changed. The contracts have no update button and no off switch - not for us, not for anyone. What they do today they will do in ten years.
- Borrowed maths, checked by thousands. The pricing is UniswapV3’s, copied number for number into our site and our server, so the figure you read is the figure the pool will use.
- Prices come from the pool itself, never from a guess. Counting what a pool holds tells you very little, so we ask the pool directly, every time.
- Your limits are enforced by the contract, not by us. You say the worst price you accept and how long you give it. If either is broken, the trade simply does not happen.
- Everything is public. The site, the server and the maths are open source, and the file listing every contract address sits in the repository for anyone to read.
- Written for the people who use it. Ten languages, two of them right to left, with local numerals. A page is not finished until it has been checked in Persian as carefully as in English.
How a pool decides the price
Picture a pot with two kinds of token in it, say NURA and dollars. To take NURA out, you have to put dollars in. NURA gets scarcer inside the pot, so the pot starts asking more for the next one. Buy a lot and the price climbs as you go. That is the whole pricing rule: whichever token is running low gets more expensive.
The old design spread a pot’s money over every price that could ever happen, from almost zero to almost infinity. Most of it sat at prices nobody will ever trade at - like stocking a shop with sizes nobody wears. Nura Swap lets you pick a price range and put your money only there. Inside your range your money works far harder. Outside it, your money sits still and waits.
Prices sit on a ladder
Prices here are not a smooth line. They are rungs on a ladder. Each rung is one hundredth of a percent above the one below it - far too small to notice - and every range starts and ends on a rung. The rungs are called ticks. The pool keeps its price as a square root, stored as a whole number, because computers add whole numbers perfectly and never lose a fraction along the way.
price(i) = 1.0001^i sqrtPriceX96 = √price × 2^96
Depth is what really matters
Add up everyone whose range covers the price right now, and you get the pool’s depth at that price. The pool calls it L. Depth decides how far a trade shifts the price.
x · y = L² Δ√P = Δy / L Δ(1/√P) = Δx / L
So the size of a pool is not what counts - where the money sits matters more. A small pot with everything packed tightly around the price can take a big trade without flinching. A bigger pot with money scattered everywhere cannot.
Where the fee goes
Every trade pays a small fee. The fee is shared out among the people whose range covered the price at that moment, in proportion to how much each of them put there. If your range did not cover the price, you earn nothing from that trade. The pool keeps a running total instead of paying everyone one by one, which is why a swap costs the same whether ten people or ten thousand are supplying the pot. Your fees wait in the pool until you come and collect them.
| If your range is | Your money works about | What that means |
|---|---|---|
| ±2% wide | 100× harder | Earns the most - but the price escapes it quickly |
| ±10% wide | 21× harder | A common choice for a pair that moves slowly |
| ±50% wide | 5× harder | Wide enough to survive most surprises |
| The whole ladder | Just as hard as before | Never stops earning, never earns much |
The comparison is against spreading the same money over the whole ladder, and it only holds while the price stays inside your range. That is the trade-off in one line: the narrower you go, the more you earn, and the sooner you stop.
What happens when you swap
A swap is one transaction. The site prepares it, and you sign it. You do not have to trust the site for it to be safe: every number that matters is either read from the chain or checked by the contract before your tokens move.
- 01
Connect your wallet
Almost any browser wallet works - MetaMask, Rabby, Trust and others - and Nura Wallet connects through its own link. Connecting only lets the site read what you already hold. Nothing moves without your signature.
- 02
Get a price
A pair can have up to four pools, each charging a different fee. The site asks every one of them what you would get, and offers you the best answer. The question goes to the chain, not to us, so the number you see is the number the pool will really give you.
- 03
Set your limits
You choose the worst price you will accept and how long the offer stays good. The site also shows how far your own trade pushes the price. If that push is bigger than 15%, it stops and asks you to confirm on purpose.
- 04
Give permission
The first time you spend a token, you grant permission for that amount. We ask for the exact amount by default. You can grant unlimited permission if you prefer, and we say plainly what that means before you do.
- 05
Send it
One transaction takes your token, swaps it and hands back the other one. If the result would be worse than your limit, or you ran out of time, the whole thing is cancelled. Your tokens never leave your wallet, and you lose only the tiny network fee.
Swapping NURA itself
When one side of your trade is NURA, the site turns it into WNURA on the way in, or back into NURA on the way out, inside the same transaction, and returns any leftover dust. Going between NURA and WNURA is not a trade at all. It is one for one, with no fee and no pool involved.
If something goes wrong
Every refusal the contract can give is turned into a sentence you can act on. Cancel the signature and nothing was sent. If the price moved past your limit, we say so and suggest trading less or widening the limit. If time ran out, nothing was spent. And a token we cannot vouch for is labelled before you can trade it, because anyone at all can create a token and give it any name they like.
Putting your money into a pool
When you supply a pool you get a receipt, and that receipt is itself a token you own. It records which pool, which price range and how much. Only the holder can change it or collect from it, and it can be handed to somebody else exactly like any other token.
- 01
Pick a pool
A pair can have up to four pools, one per fee level. Two tokens that stay close together suit the cheap levels. Wild or thinly traded pairs suit 0.30% and 1.00%, where the bigger fee pays you back for the bigger risk.
- 02
Pick your price range
Choose the lowest and highest price you want to cover, or take the whole ladder. The site snaps both ends to real rungs, shows where the price is now, and warns you if your range sits entirely to one side of it - because then you are really placing an order, not supplying a market.
- 03
Put the money in
If your range covers the current price, the pool needs both tokens, in a ratio your range decides. Type one amount and the site works out the other. You approve both, see a summary, and one transaction does it.
- 04
Earn and manage
While the price is inside your range you collect a share of every trade. You can add more, take some or all of it back, or collect what you have earned, whenever you want. Taking your money out collects the earnings too.
The catch, in plain words
Supplying a pool means you end up holding more of whichever token everybody else is selling. If the price runs out of your range, you are left holding just one of the two, and you stop earning until it comes back. Compared with simply keeping both tokens and doing nothing, you can end up worse off after a big move, even counting the fees you earned. The fees are your payment for taking that on. Whether they add up to enough depends on the pair, your range, and how much trading happens.
The fee, and who gets it
There are four fee levels, and the level belongs to the pool rather than to the pair. The same two tokens can have a pool at each level, and the site quotes all of them before it picks one.
| Fee | On a $1,000 trade | Rungs between range ends | Suits |
|---|---|---|---|
| 0.01% | $0.10 | 1 | Two tokens that barely move apart |
| 0.05% | $0.50 | 10 | Dollar tokens and big pairs |
| 0.30% | $3.00 | 60 | Most pairs |
| 1.00% | $10.00 | 200 | New, wild or thinly traded tokens |
Today every penny of that fee goes to the people supplying the pool. The Uniswap design also allows a protocol fee - a slice of that fee, between a tenth and a quarter of it, sent to whoever owns the factory contract. It is switched off on every pool, and what we intend to do with it is set out in Part II. Neither the website nor the server charges anything of its own on top.
How the whole thing is built
Three pieces, and one small file joining them.
| Piece | What it does | Where it lives |
|---|---|---|
| The contracts | Hold the pools, do the swaps, keep track of who supplied what | On Nura Chain - unchangeable |
| The server | Watches the contracts and keeps the history: prices, charts, volume, recent trades | One small machine |
| The website | Everything you see and click | Your browser - the front page and this paper are built ahead of time |
The file that ties it together
The contracts are developed in a separate repository. The only thing this project takes from it is one small file listing the chain, the addresses and the tokens. The server reads that file and passes it to your browser, so no address is baked into the website. If the exchange is ever redeployed, one file changes and everything else follows.
What we ask the chain directly
Anything your trade depends on is read live from the chain, never from our server: the pool’s price, the quote, your balances, your permissions, your positions. They go out in one bundle so the page loads quickly. The site also checks which version of each contract is actually deployed instead of assuming, because a wrong assumption would quietly build a broken transaction.
The server, and why it exists
Some things are nice to have, but no trade depends on them: the list of pools, the price chart, how much was traded yesterday, your own history. Those come from our server. It follows the contracts as they emit their events, saves them, and prices each hour of the chart from what the trades themselves reported. Because a block on this chain is final immediately, it never has to wait. If the chain is ever reset or the exchange redeployed, it notices and starts again from the beginning. It also reports how far behind it has fallen, and the site shows a banner when that gets noticeable.
Prices in dollars
Dollar figures are there to help you read the page, and are never used to execute a trade. The dollar token counts as a dollar. A bridged token is worth whatever it is worth on its home chain, which no pool here can know, so that price comes from outside. Everything else is priced through the deepest pool that connects it to one of those two, in two passes, so a token that only trades against NURA still gets a price. Totals like value locked count only tokens that trace back to a real anchor - otherwise a pool could declare itself rich on a price it made up.
What the server answers
| Ask it for | And you get |
|---|---|
| /api/market/stats | Pool count, total value locked, volume over 24 hours, how current it is |
| /api/market/pools | Every pool: its tokens, holdings, price, size, volume and fee return |
| /api/market/pools/:address | One pool, plus 72 hours of chart |
| /api/market/tokens | Every token with a dollar price, and whether that price is anchored |
| /api/market/txs | Recent trades and deposits, filterable by wallet |
| /api/market/deployment | The address file described above |
| /api/healthz | Whether the server is alive |
The website
The website is the part you actually touch. It is built to be checked rather than believed - all of it is open source, and it never asks you to trust it with anything.
- Swap: prices from every fee level, the effect of your own trade, your limits, permission then trade, NURA handled automatically, a chart and recent trades.
- Liquidity: the pools at each fee level with their price and size; your positions with their range and whether they are earning; add, remove and collect, each with a summary before your wallet asks.
- Portfolio: what you hold and what it is worth, your positions, and your own history on the chain.
- Wallets: every browser wallet, quiet reconnection when you come back, the Nura Wallet link, and one button to add Nura Chain - which never switches your network behind your back.
- Ten languages: English, Persian, Arabic, Spanish, Portuguese, Hindi, Chinese, Russian, French and Turkish. Persian and Arabic read right to left, with their own numerals; amounts and addresses always stay in their normal direction.
- A light and a dark theme, a clear outline on whatever you have selected with the keyboard, and calmer motion if your device asks for it.
- The front page and this paper are built ahead of time so they open instantly; the trading pages load when you go to them, and run in your browser, where your wallet is.
Safety, and what can still go wrong
What the contracts guarantee
- The maths is UniswapV3’s, unchanged. We did not touch the pool, the router or the position code - it is copied in and pinned to a fixed version.
- There is no update button and no administrator over your money. The factory owner can add a fee level and switch on the protocol fee. It cannot reach into a pool or into your position.
- Your price limit and your deadline are checked by the contract. Even if this website were replaced by a hostile copy, those limits would still hold.
What the website does
- There is no key anywhere in the site. Every transaction is signed by your own wallet, in testing and in production alike.
- Strict rules about what the page may load, one address for the site and its data, and limits on how often the server can be called.
- Unknown tokens are labelled before you can trade them, a large price move needs a deliberate confirmation, and unlimited permission is never the default.
- Everything is open source, with tests that check our maths against the original contracts, our server against a scripted chain, and our pages against a stand-in server.
Risks that do not go away
- A bug nobody has found yet - in the contracts, the chain or a wallet.
- Market risk: the catch described above for suppliers, price movement for traders, and thin trading in a young market.
- Bridge risk: a bridged token is only as good as the bridge holding the real thing.
- Token risk: anyone can create a token and call it anything. A pool existing says nothing about whether the token in it is honest.
- Ordinary breakage: our server or the chain connection can fall behind or stop. Trading carries on, but the numbers on the page may be stale.
Part II
The plan
Who this is for, how it pays for itself, and what gets built next.
What we are trying to do
Where we want to end up: Nura Chain has a market of its own - somewhere every token on the chain can be priced and traded by anyone, from anywhere, with nobody in the middle.
How we get there: build and run the exchange the chain relies on. The most trusted contracts, the best price data, and a site people can read in their own language - paid for by a fee that is small, visible, and enforced by the contract rather than by us.
Nura Swap is plumbing. It succeeds when other things are built on top of it: wallets that quote through it, new tokens that launch on it, apps that read their prices from it.
Who this is for
Nura Chain is at the stage where its economy is still forming. The coin has holders, the bridge brings BNB, BTC, ETH and USDT across, and more tokens will arrive as projects launch. All of them need the same thing first: somewhere to trade. Whoever provides that first tends to keep it, because trading attracts money, money attracts trading, and the two together attract everything that would be a nuisance to move later.
Four kinds of people
| Who | What they need | What they get here |
|---|---|---|
| People holding NURA | A way to move between NURA, dollars and bridged coins without opening an account anywhere | Swaps straight from their own wallet, in their own language, with limits the contract enforces |
| People with idle tokens | A return on tokens that are just sitting there, without losing control of them | Supply a pool, choose the range and the fee level, collect earnings whenever they like |
| New projects on Nura Chain | A market for their token on day one, with nobody to ask for permission | Anyone can create a pool at any fee level; it is listed and charted automatically |
| Wallets and other apps | Prices and swaps they can build on | A public data service, a quoter and router on the chain, and a website they may copy or embed |
Why here, and why now
- Nobody is here yet. There is no established exchange to displace, and the community already speaks the languages the site ships in.
- The bridge is the front door. BNB, BTC, ETH and USDT arriving on Nura Chain need somewhere to meet NURA, and this is that place.
- Nura Wallet ships a connector for this exchange, so the chain’s own wallet brings its users straight here.
How the project pays for itself
An exchange like this creates value in three places at once. People with idle tokens earn something on them. Traders get a price without needing anyone to take the other side. And the whole chain gets a number for what things are worth. Nura Swap takes a share of the first of those, through one switch built into the contracts.
The protocol fee
Uniswap’s design lets the factory owner turn on a protocol fee for a pool: between a tenth and a quarter of the fee that trade was already paying. It comes out of the fee, not on top of it, so the trader pays exactly the same either way - the slice simply goes elsewhere. It piles up inside the pool, in the tokens being traded, until it is collected. Today it is off, on every pool.
The plan is to leave it off while the exchange is still gathering liquidity, then turn it on slowly - deepest pools first, at the smallest setting - once suppliers are earning properly, and only after saying so in advance. Every change is a public transaction from a known address, and anyone can watch it happen on the explorer.
What that adds up to
| If a day’s trading is | Suppliers earn | The project’s slice | Over a year |
|---|---|---|---|
| $100,000 | $300 | $60 | $21,900 |
| $1,000,000 | $3,000 | $600 | $219,000 |
| $10,000,000 | $30,000 | $6,000 | $2,190,000 |
These are illustrations at the 0.30% fee level with a one-fifth slice, not forecasts - the real figure depends on which pools carry the trading. The shape is the point. Income grows with trading, it costs suppliers a fraction of what they earn and traders nothing at all, and it needs no token, no subscription and nobody’s deposits to work.
Other ways in
- Helping new projects launch properly - choosing the fee level, setting up the first pool, running a rewards campaign - charged per project.
- Running the price data as a service for wallets and dashboards, while the server itself stays free for anyone to run themselves.
- Grants from Nura Chain for infrastructure the chain needs and this project is well placed to build: routing, price feeds, analytics.
How we grow it
- 01
Launch - already done
The exchange live on Nura Chain with WNURA, Bridge BNB and Bridge USDT; the server and its data; the site in ten languages; the Nura Wallet connector; release 1.3.0.
- 02
Bring in the first suppliers
Teach people, in Persian and English, what a range actually is and how to read a position - and work with Nura Chain on rewards for the two pools the market is built on: NURA against USDT, and NURA against BNB.
- 03
Meet every new project
Talk to each team launching a token on Nura Chain before they launch: the right fee level, a first pool, a listing and a chart from day one.
- 04
Get built into everything else
Put our quoter and our data in front of wallets, explorers and dashboards, so this exchange’s price becomes the chain’s price, and its router the normal way to swap.
- 05
Grow up
Deepen the pools, add tokens as the bridge grows, switch on the protocol fee, and spend it on the roadmap.
Where we reach people
- The chain’s own places: Nura Wallet, the explorer, and the Nura Chain community on Telegram, Discord, X and Instagram.
- Documentation and this paper, in the languages the community actually reads.
- Being open source is itself a channel: a site anyone can copy makes it cheap to build on this exchange.
What comes next
A direction, not a promise. Things move as the chain and the community do. What has actually shipped is recorded in the changelog, which is public.
| When | What |
|---|---|
| Done - Q3 2026 | The exchange itself; swap, liquidity and portfolio pages; the data server; ten languages including right-to-left; the Nura Wallet connector; an installable app |
| Q4 2026 | An outside audit of this deployment; trading through two pools at once when that gives a better price; more history and returns per pool; this paper in more languages |
| First half of 2027 | Switching on the protocol fee, and the policy for doing it; a rewards programme with Nura Chain; ranges used as simple limit orders; better tools for managing positions; more bridged tokens as the bridge adds them |
| Second half of 2027 | A toolkit for wallets and apps to build on; moving the owner key behind a multi-signature account with published signers; offering the pool prices as a feed other apps on Nura Chain can rely on |
Who can change what
The contracts cannot be changed, so there is very little to govern. One key - the factory owner - has exactly two powers: adding a new fee level, and switching the protocol fee on a pool. It cannot stop a pool, take money, alter a fee level that already exists, or touch anyone’s position. Both powers are used in public, on the chain, where anyone can see them.
- The owner key
- 0x4ac0d9300422b408bA2AbF47995C87cF32763712
- It can
- Add a fee level; switch the protocol fee on a pool
- It cannot
- Pause anything, change the code, or move a single token
The website and the server are released through the public repository with a changelog, and every release has to pass the same checks before it ships. The server reports whether it is healthy and how current it is, so problems show up quickly. Support and announcements go through the channels listed at the end of this paper - and nowhere else.
How to tell if it is working
You do not have to take our word for any of this. The front page shows the money in the pools, the last day’s trading and the number of pools, live. Every figure below comes from the same public data, and anyone can read it.
| What we watch | Why it matters |
|---|---|
| Money in the pools | How big a trade the market can take without lurching |
| Trading in the last 24 hours | How busy it is - and what any future fee grows with |
| Pools and tokens listed | How much of the chain is actually tradable |
| Suppliers, and how many are in range | Whether the people funding the pools are doing well |
| What suppliers earned | Whether supplying a pool is worth it |
| Wallets and apps built on it | Whether the exchange has become part of the furniture |
What could go wrong with the plan
- Slow growth. A chain’s economy can take longer to form than anyone hoped, and there is no income from trading that never happens.
- Competition. Anyone can copy this code and open a rival. The defence is depth, integrations and trust - not secrecy, which open source rules out anyway.
- The bridge. The first outside value arrives across it, so trouble at the bridge is trouble for the tokens priced through it.
- Regulation. Rules for exchanges like this differ by country and keep changing. We can adapt how the project operates; we cannot adapt the contracts, because nobody can.
- The key. Until the owner key sits behind a multi-signature account, someone stealing it could switch on the protocol fee. They still could not move a single token.
- Security. An undiscovered bug in the contracts, the chain or a wallet could cost people money. The audit on the roadmap reduces that risk. Nothing removes it.
Appendix A: The addresses
This is what is live on Nura Chain right now, taken from the file described earlier. If you ever interact with one of these directly, check it on the explorer first.
| What it is | Address |
|---|---|
| Factory - creates the pools | 0x38f606fd69dEF1F3F6C3E70290f48BF885a7776a |
| Router - does the swaps | 0x60126ad5df6eFcb8f744063b10f5B881886629d0 |
| Quoter - answers "what would I get?" | 0x692420a1bba97c2953bE5255436c59a555C6c2CE |
| Position manager - your receipts | 0xc4814A17f50df52Cf5774448D253E7b4E81039ee |
| Tick lens - reads the ladder | 0xe5D168482F49A3089a58042c48Fd8f39e9466421 |
| WNURA - NURA as a token | 0x14Bd67b20d4CA05677B311830F85A2DFAE579eD2 |
| Multicall - many questions at once | 0xf58884FCf45d8F5Cc8A73c618D23EB27b732CA24 |
| Bridge BNB | 0x578fACf1f6d7de0E78D59f405C2A53f387d94E93 |
| Bridge USDT | 0xeAF3361a86C22e9691283A30338b57cA95567207 |
| Bridge BTC | 0x5891B71b6e18fB8A7d770f65A9060F76C7d2a166 |
| Bridge ETH | 0x4BEf1c404e6BdE102d9FCeca678BD7471f3Fd0ba |
| The owner key | 0x4ac0d9300422b408bA2AbF47995C87cF32763712 |
- Chain id
- 1020
- Deployed at block
- 66733
- Decimals
- 18 - on every listed token
Appendix B: Words used in this paper
| Word | What it means |
|---|---|
| AMM | Automated market maker: a contract that quotes a price from what it holds, instead of matching buyers with sellers. |
| Pool | One contract holding two tokens at one fee level. A pair of tokens can have up to four. |
| Fee level | What a pool charges on each trade: 0.01%, 0.05%, 0.30% or 1.00%. |
| Tick | One rung on the price ladder. Each rung is 0.01% above the one below. |
| Tick spacing | How many rungs apart a fee level lets you set the ends of a range: 1, 10, 60 or 200. |
| sqrtPriceX96 | The pool’s price, kept as a square root and stored as a whole number so nothing is rounded away. |
| Liquidity (L) | How much money is behind the price - the pool’s depth at the rung it is on. |
| Position | Your receipt for supplying a pool: which pool, which range, how much. |
| In range | The price is between the two ends of your range, so you hold both tokens and are earning fees. |
| Price impact | How far your own trade pushes the price, before the fee. |
| Slippage tolerance | The worst price you are willing to accept. Past it, the contract cancels the trade. |
| Deadline | The time after which the contract refuses to run your trade at all. |
| Quoter | A contract that pretends to do a swap and reports what you would get, without doing it. |
| Router | The contract that carries out swaps, wrapping and unwrapping NURA when needed. |
| Position manager | The contract that issues, changes and closes positions, and pays out their fees. |
| WNURA | NURA in token form, exchangeable one for one, because pools can only hold tokens. |
| Protocol fee | An optional slice of the trading fee that the factory owner can redirect to the project. |
| Impermanent loss | Ending up with less than if you had simply held your two tokens and done nothing. |
| TVL | Total value locked: what everything in the pools is worth, counting only prices we can anchor. |
| Indexer | Our server: it follows the contracts and keeps the history the site shows. |
Appendix C: Where to find us
| What | Where |
|---|---|
| Source code - website, server and maths | https://github.com/NuraChain/Swap |
| Nura Chain connection point | https://rpc.nurachain.net |
| Block explorer | https://explorer.nurachain.net |
| X | https://x.com/nurachainnet |
| Discord | https://discord.gg/8BMAXTdXQg |
| Telegram | https://t.me/nurachain |
| https://www.instagram.com/nura.chain/ |
- Adams, Zinsmeister, Salem, Keefer, Robinson - Uniswap v3 Core (2021). The paper this exchange’s maths comes from.
- The Nura Swap repository - README, CHANGELOG and TESTING, for the parts of the system described here.
Please read this
This paper explains how Nura Swap works and what we hope to build next. It is not financial advice. It is not an offer to sell anything. It promises no profit. Trading and putting money into a pool both carry real risk, and you can lose everything you put in. The plans here are intentions, not promises, and they can change.
Take the whitepaper with you
The same document, laid out for print: A4, with a cover, contents and page numbers.
Other languages