Minimal AMM
Constant product (x*y=k) with a 30 bps fee kept by the pool. Every position is a transferable GRC20 LP token. Reserves are stored, never read from balances, so sending tokens here directly does nothing and they cannot be recovered.
No pools yet. Call AddLiquidity with two grc20reg keys to open one.