Transaction Fees
Trading Fee
Mauve takes a small fee whenever settlement occurs using Mauve RFQ.
This fee is calculated based on a percentage of the trade size (i.e amount paid by the taker). The percentage applied is the same for all trades and is stored as a setting onchain. It can be fetched at any time by querying tradeFeeBps() on the ProxyFactory contract.
The amount received by the maker corresponds to the amount escrowed by the taker minus the trading fee.
Trading Fee Comparison
Blockchain Transaction Fee
When using Mauve RFQ, both takers and makers are asked to escrow their funds by sending them to a unique address associated with the trade. This is a transaction that can incur a cost, which varies widely depending on the chain, network congestion and the method used.
EVM Blockchain Transaction Fee Comparison
On an EVM chain, transferring ETH to escrow has a fixed cost of 21,000 units of gas while a ERC20 token transfer costs 65,000 gas (see here for more). Both takers and makers, only need to perform 1 transfer since Mauve takes care of the final transaction to settle a trade.
Mauve
21k (ETH) or 65k (ERC20)
Uniswap V3
~ 250k
Paraswap
~ 200k
1inch Legacy Mode
~ 125k
Last updated