address() :: String.t()
t() :: %Rube.Amm.Pair{ address: address(), blockchain_id: Slurp.Blockchains.Blockchain.id(), k_last: integer(), precision: integer(), price0_cumulative_last: term(), price1_cumulative_last: term(), reserve0: integer(), reserve1: integer(), token0: address(), token1: address() }