1) AMMs on Serum
Conversation
4) It does!
The biggest thing: say there's an ETH/USDC pool and ETH slowly drops 1%.
On Serum, someone will arb it when it's good by ~35bps or so.
On ETH -- there is a significant gas cost, and also uncertainty in whether you'll get filled.
That means adverse selection.
Replying to
5) If you're an arb bot and you see a 35bp spread in Uniswap -- so 5bps after taker fees:
a) if nothing moves you're competing with other bots and maybe 25% you get the trade
b) if things revert other bots will cancel and so you'll definitely get the trade
your fill is worse!
1
1
6
7) How else is it different?
Well -- Serum has on-chain orderbooks!
bonfida.com/dex
So your AMM could send maker orders on the DEX to mimic the curve.
1
1
7
10) How does this work?
Well, the DEX is on-chain.
So an on-chain program can send orders in it.
In particular, a Pool can! docs.google.com/document/d/1lm
So you can use Pools to build an AMM that trades on a Serum DEX.
1
1
11
14) The first Serum AMMs should start coming out in the next day or two.
(and for now, an off-chain one: gitlab.com/OpinionatedGee)
1
7
28
