Guides
Jul 4, 2026

NFT AMM & DCA: Trading NFTs Like Tokens on JewelSwap

JewelSwap brings automated market maker mechanics to NFTs. Here's how two-sided and single-sided liquidity pools, on-chain DCA and a trader-friendly 1% fee let you trade NFTs like tokens.

NFT AMM & DCA: Trading NFTs Like Tokens on JewelSwap

Imagine buying and selling NFTs the same way you swap tokens on a decentralized exchange: instantly, on-chain, without waiting for a buyer to appear or haggling over a listing. No lowball offers sitting in your inbox, no wondering whether your floor listing will ever fill. That is exactly what JewelSwap's NFT Automated Market Maker (AMM) and Dollar Cost Averaging (DCA) modules make possible on MultiversX. Instead of treating each NFT as a one-off listing, JewelSwap pools NFTs and EGLD so collections trade with the speed and predictability of a token pair.

In this guide we break down how AMM mechanics apply to NFTs, how two-sided and single-sided pools differ, how DCA runs automatically on-chain, and why the fee model is deliberately trader-friendly, using real numbers from JewelSwap's own examples. We also explain the one risk every liquidity provider must understand: impermanent loss.

What is an NFT AMM?

An Automated Market Maker is the engine behind most decentralized token exchanges. Rather than matching individual buyers with individual sellers through an order book, an AMM holds a pool of assets and prices trades using a formula. Anyone can trade against that pool at any time, and prices adjust automatically as the pool's balance shifts. If you have ever swapped one token for another on a DEX, you have used an AMM. Uniswap's documentation on how swaps work is a good primer on the underlying mechanics.

JewelSwap takes this proven model and applies it to NFTs. As the introduction to the NFT AMM and DCA modules explains, the platform lets you trade and exchange NFTs using liquidity pools, much like a cryptocurrency DEX, but purpose-built for digital collectibles. Collectors deposit NFTs and EGLD into pools, traders swap against those pools, and the price of the next NFT moves along a curve the pool creator defines.

The result is a marketplace where liquidity is always on. A buyer does not need a matching seller in that exact moment, and a seller does not need to wait for the right bid. The pool is the counterparty, and it is available around the clock on the MultiversX network, where low fees and fast finality make frequent, small trades practical. The AMM sits alongside JewelSwap's other collectible tools, including NFT-backed loans, so the same collections you trade can also be borrowed against.

Two-sided liquidity pools: NFT and EGLD together

Two-sided pools are the classic AMM setup applied to NFTs. A market maker deposits both sides of the market at once: a quantity of NFTs and an amount of EGLD. This creates buy-side and sell-side liquidity simultaneously, so the pool can both buy NFTs from sellers and sell NFTs to buyers.

Consider the example JewelSwap uses in its documentation. You seed a pool with 10 NFTs, each valued at roughly 3 EGLD, alongside 30 EGLD of buy orders. Now your pool stands ready to sell NFTs to anyone who wants them and to buy NFTs from anyone looking to exit. Every time a trade goes through, you earn a fee.

Customizable fees and bonding curves

Two things make these pools flexible: the trading fee and the bonding curve. As a pool creator, you set your own trading fee as a percentage of each transaction, and that fee adds directly to your revenue. You also define the bonding curve through a parameter called delta, which controls how much the price moves after each trade.

Delta comes in two flavors. An exponential delta adjusts price by a percentage, for example 5% per trade. A linear delta adjusts price by a fixed amount, for example 0.1 EGLD per trade. The logic is intuitive: when someone buys an NFT from your pool, the pool has fewer NFTs left, so the price for the next NFT rises by your delta. When someone sells an NFT into your pool, the price for the next buy drops. This is the AMM constantly rebalancing supply and demand.

A worked example

Start with the two-sided pool above: 10 NFTs at 3 EGLD each plus 30 EGLD of buy orders, a 5% exponential delta, and a 2% creator fee. When a buyer purchases an NFT, the price for the next NFT climbs to about 3.213 EGLD, reflecting both the 5% delta and your 2% fee layered on top. If instead someone sells an NFT into the pool, the next purchase price falls to roughly 2.907 EGLD. The two-sided liquidity pools guide walks through this step by step.

Over many trades in a choppy market, those fees accumulate. You are effectively being paid to provide liquidity, the same way market makers earn on a token DEX. The catch, covered below, is that strong directional moves can leave you holding more of one asset than you would like.

Single-sided liquidity pools: buy or sell, no pairing needed

Not everyone wants to provide both sides of a market. Single-sided pools let you deposit either EGLD or NFTs on their own, without pairing the two. This makes them simpler to set up and, importantly, free of impermanent loss because there is nothing to rebalance against.

Single-sided pools come in two forms: buy pools and sell pools. Both give you precise, automated control over pricing so your assets trade systematically according to parameters you set in advance.

Buy pools

A buy pool is funded with EGLD and places a series of automatic bids. Using JewelSwap's example, you might create 5 bids starting at a spot price of 5 EGLD with an exponential delta of 10%. The pool then places descending bids at 5, 4.5, 4.05, 3.645, and 3.2805 EGLD, each 10% lower than the last. As NFTs are sold into your pool, you accumulate them at progressively cheaper prices, a disciplined way to buy dips without watching the charts.

Sell pools

A sell pool is the mirror image. You deposit NFTs and set ascending ask prices. For example, 5 NFTs starting at a spot price of 5 EGLD with a linear delta of 0.5 EGLD would sell at 5, 5.5, 6, 6.5, and 7 EGLD. As demand lifts and each NFT sells, the next one is offered a little higher. You capture rising prices automatically instead of manually relisting.

Because a single-sided pool holds only one asset type, there is no paired position to fall out of balance, which is why these pools carry no impermanent loss. That property also makes them the natural foundation for automated, price-based strategies, including DCA.

DCA on-chain: automating buys and sells over time

Dollar Cost Averaging is the practice of spreading purchases or sales across time rather than committing everything at one price. It smooths out volatility and removes the pressure of timing the market perfectly. On most platforms DCA requires a bot, an off-chain script, or manual discipline. JewelSwap builds it directly into the pool mechanics.

Because buy and sell pools execute a laddered series of orders defined by your spot price and delta, they are, in effect, an on-chain DCA engine. A buy pool with a series of descending bids automatically accumulates an NFT collection as the market dips, one purchase at a time. A sell pool with ascending asks steadily distributes your NFTs as demand rises. You configure the bonding-curve parameters once and the AMM handles execution, order by order, with no intermediary and no manual intervention.

This is what the documentation means when it calls buy and sell pools the ideal solution for DCAing into or out of NFTs. Instead of buying ten NFTs at a single floor price, you set a curve and let the market fill your ladder over time, averaging your entry or exit. If you would rather finance a purchase than average into it, JewelSwap also offers NFT mortgages with buy now, pay later on MultiversX.

The trader-friendly 1% fee

Fees can quietly erode returns, so it is worth understanding exactly how JewelSwap charges. The platform applies a modest 1% fee, but here is the crucial detail: that 1% is not charged on the volume traded. It is deducted from the revenue of the pool creator.

In plain terms, the trader is not taxed on every swap. The protocol fee comes out of the market maker's earnings rather than being tacked onto the price a buyer or seller pays. This keeps trading costs low and predictable for the people using the pools, while liquidity providers still earn from the custom fee they set on their own pool. It is a deliberate design choice that favors active trading and keeps the marketplace liquid.

Understanding the risks: impermanent loss

Two-sided liquidity pools offer fee income, but they carry one important risk that every provider should understand before depositing. It is called impermanent loss, and the risks and impermanent loss page explains it clearly.

Impermanent loss occurs because of the price fluctuation of your assets after they are deposited in the pool. When prices move, the AMM automatically rebalances your NFT and EGLD holdings. That rebalancing can leave your pool share worth less than if you had simply held the two assets separately in your wallet.

Picture a bull run. As NFT prices climb, buyers keep purchasing from your pool, so the AMM sells your NFTs and hands you EGLD in return. You end up EGLD rich and NFT poor, holding fewer NFTs than if you had never deposited, right as those NFTs became more valuable. In a downturn the reverse happens: buyers dry up, sellers offload into your pool, and you become NFT rich and EGLD poor. Either way, an extreme directional move pushes your pool toward the asset you would rather have less of.

How fees offset the loss

The saving grace is fee revenue. Every trade through your pool earns you a fee, and those fees can offset impermanent loss. As the documentation puts it, liquidity providers can still make a profit even with impermanent loss, as long as the amount lost is less than the fees earned. Choppy, high-volume markets tend to favor providers because trades pile up and the pool oscillates rather than trending hard in one direction.

The key takeaway is that volatility cuts both ways. Higher price swings increase impermanent loss, but they can also generate more trading activity and more fees. If you prefer to avoid the risk entirely, single-sided buy and sell pools sidestep impermanent loss altogether, at the cost of not earning two-sided trading fees.

Frequently asked questions

How is an NFT AMM different from a regular NFT marketplace?

A traditional marketplace matches individual buyers and sellers through listings and offers. An NFT AMM prices trades against a shared liquidity pool using a bonding curve, so you can buy or sell instantly without waiting for a counterparty. Liquidity is always available, and prices adjust automatically after each trade.

Do single-sided pools really have no impermanent loss?

Correct. Impermanent loss arises from rebalancing between two paired assets. A single-sided pool holds only EGLD or only NFTs, so there is nothing to rebalance and no impermanent loss. That is why single-sided buy and sell pools are the preferred structure for automated, price-based DCA strategies.

Who pays the 1% fee?

The 1% protocol fee is deducted from the pool creator's revenue, not from the volume a trader swaps. Traders benefit from low, predictable costs, while pool creators still earn through the custom trading fee they set on their own two-sided pools.

What is delta and how do I choose it?

Delta is the bonding-curve parameter that sets how much the price moves after each trade. An exponential delta moves price by a percentage per trade, while a linear delta moves it by a fixed EGLD amount. Wider deltas create bigger price gaps between orders; tighter deltas keep trades closer together. Your choice depends on how aggressively you want to accumulate or distribute.

Can I use these pools to DCA automatically?

Yes. Buy and sell pools execute a laddered series of orders defined by your spot price and delta, which is DCA by design. Set the parameters once and the AMM fills your ladder over time, accumulating NFTs on the way down or distributing them on the way up, with no manual intervention.

Bringing it together

JewelSwap's NFT AMM and DCA modules turn illiquid collectibles into something that trades with the fluidity of tokens. Two-sided pools let market makers earn fees by providing NFT and EGLD liquidity with a customizable bonding curve, while accepting impermanent loss as the trade-off. Single-sided pools give you automated buy or sell ladders with no impermanent loss and form the backbone of on-chain DCA. And the 1% fee, drawn from creator revenue rather than trade volume, keeps the whole marketplace friendly to active traders. Whether you want to make markets, accumulate a collection on the dip, or exit into strength over time, the tools are on-chain, transparent, and yours to configure. Active participation can also count toward the ecosystem's rewards, so it is worth learning about JewelSwap Points and how to earn them. Explore the pools, start small, and let the curve do the work. 🙏

Keep reading

About the author.