Skip to main content
Vane currently charges no protocol fee. Solvers compete to fill each order and earn their margin on the spread, which is already inside the quoted exchangeRate (Solver auctions). Nothing gets added after you confirm: the settleAmount a quote shows is the amount the fill targets. Quotes are indicative until the deposit confirms on-chain. The rate locks at confirmation; before that, market movement can shift it, so refresh any quote that’s been sitting on screen for a while. Quotes don’t enforce swap limits either. Ask for an amount outside the supported range and you still get a 200, with order-book slippage folded into the rate instead of an error. Check the pair’s range with GET /v1/tokens/swap-limits first and refuse to quote outside it. Price displays get simple under these rules: show the quoted settleAmount with no fee asterisk, label it an estimate until the deposit confirms, and re-quote when it goes stale. Each quote also carries depositTokenUsdValue and settleTokenUsdValue, the USD value of each side, for a reference figure next to the token amounts.