milkshakeswap.finance

Where your swap value actually goes

Swap crypto

Live rates · no account
0

You send from your own wallet straight to the exchanger — nothing to connect, no account, and you stay on this page throughout. Rates are indicative until a swap is opened.

The swap is carried out by an independent exchanger and the deposit address above is theirs. milkshakeswap.finance never holds, receives or controls your funds, has no key to that address, and earns a referral commission. Opening a swap sends your receiving address, IP, browser and timezone to the exchanger for their compliance checks; we store none of it. Check their terms, fees and country restrictions before sending anything.

You send tokens to a smart contract. The contract returns different tokens. Between those two events, your value passes through several distinct deductions. Each one is a real cost, and none of them are hidden - but they are often confused with one another.

Understanding where the money goes is the difference between knowing what you paid and only knowing what you received. This page walks through each deduction in the order it hits your trade.

The spread: what the liquidity pool takes first

Every swap on MilkshakeSwap executes against a liquidity pool. That pool contains two tokens in a fixed ratio determined by the constant product formula. When you trade, you change that ratio. The pool adjusts the price to reflect your trade size.

The difference between the market price before your trade and the price you actually get is the spread. It is not a fee set by the site. It is a mathematical consequence of moving the pool’s balance. Larger trades shift the ratio further, so the spread grows with size. That is the direct answer to Do larger swaps get better rates or just bigger fees - they get worse rates, because the spread increases. There is no volume discount from the pool itself. The spread is the pool’s protection against arbitrage, and you pay it on every swap.

The spread is also the main reason two different sites quote different amounts for the same pair. What makes two swap sites offer different amounts for the same pair is almost always the liquidity depth of the pool each site routes through. A deeper pool absorbs your trade with a smaller price shift. A shallow pool shifts more. The quote you see is the pool’s best estimate of what it will return after that shift.

The protocol fee: a fixed percentage, not a fixed amount

On top of the spread, every swap on MilkshakeSwap includes a protocol fee. That fee is a fixed percentage of the trade volume, currently 0.3%. It is deducted from the output tokens before they reach your wallet. You never see it as a line item because it is already subtracted from the quoted amount.

This is the first place where the question How much of a swap quote actually reaches your wallet after all deductions matters. The quoted amount already accounts for the spread and the protocol fee. What you see is what the contract expects to send you, minus network costs that are not yet known.

Network fees: the cost of getting the transaction confirmed

Every swap must be mined into a block. The network charges a fee for that work, paid in the native gas token of the chain you are using. This fee is entirely separate from the spread and the protocol fee. It goes to validators, not to the pool or the site.

Network fees are not predictable to the cent. They depend on network congestion, the complexity of the swap (how many hops the route requires), and how quickly you want the transaction confirmed. The form shows an estimate, but the actual fee is set when the transaction is submitted.

Here is where the honest answer to When do network fees cost more than the exchange spread in a trade depends entirely on chain and trade size. On a cheap chain with a large trade, the spread dominates. On an expensive chain with a small trade, the network fee can be several times larger than the spread. If you are swapping fifty dollars on a chain where gas is ten dollars, you are losing more to the network than to the pool. The spread is proportional to trade size. Network fees are not.

That leads directly to Which network gives you the lowest total cost to receive swapped tokens. There is no universal answer. The lowest-cost network for a given trade depends on the trade size, the current gas price on each chain, and the liquidity depth of the pool on that chain. A chain with cheap gas but a shallow pool may cost more in spread than a chain with moderate gas and deep liquidity. You have to compare the full cost - spread plus protocol fee plus network fee - not just one piece.

The quote expiration: why the number changes while you wait

The swap quote you see is valid for a limited window. The contract checks the pool state at submission. If too much time passes, the quote expires and the transaction reverts. This is not a bug. It is protection against stale pricing.

Why swap rates expire before you finish the deposit is straightforward: the pool ratio changes with every trade. If you saw a quote, then waited five minutes while someone else swapped the same pair, the ratio has moved. Accepting the old quote would let you trade at a price that no longer exists. The expiration prevents that. The window is typically a few minutes. If your transaction takes longer - because gas price was too low, or the network was congested - the quote expires and you must refresh.

Floating versus locked: what you can and cannot control

Some swaps offer a choice between a floating rate and a locked rate. A locked rate means the contract guarantees the output amount as long as the transaction confirms within the expiration window. A floating rate means the contract executes at whatever the pool ratio is at the moment of confirmation, which may be better or worse than the quote.

What decides whether a swap locks in a rate or keeps it floating is the routing logic and the chain. On some chains, the standard swap is locked. On others, it is floating. The form shows which one applies. If you need certainty, use a locked quote. If you are willing to accept slippage for a chance at a better fill, floating can work in your favor. The risk is that the price moves against you while the transaction is pending.

Comparing quotes across sites: the problem of hidden fees

How to compare swap quotes when fees are shown in different places is a practical problem because no two sites display costs the same way. One site may show the output amount with all fees baked in. Another may show a gross output and list fees separately. A third may show neither and only reveal the final amount after you connect a wallet.

The only reliable method is to compare the net output: what actually arrives in your wallet after the transaction confirms. Everything else is theater. If a site shows a higher gross output but does not disclose a protocol fee, that higher number is misleading. If another shows a lower gross output but includes all fees, that lower number is the real one. You cannot compare apples to apples unless you know the deduction chain for each site.

What cannot be undone

Once a swap transaction confirms, it is final. There is no reversal. If you sent to the wrong token address, if the slippage was too high and you got less than expected, if the network fee consumed most of the value - none of that can be undone. The contract executed exactly what it was told.

The only control you have is what you set before submitting. Check the output amount. Check the network fee estimate. Check the slippage tolerance. Check the token address. After submission, you are a spectator.

That is where your swap value actually goes. Into the spread. Into the protocol fee. Into the network fee. And sometimes, into a lesson you only learn once.

More on swapping

milkshakeswap.finance is an information site and is not an exchange. Swaps are carried out by independent exchangers; we never hold or control your funds.