Trade Direction
Memswap supports swapping in both directions, which dictates which token you will receive an exact amount of, and which will be variable.
Buy (exact amount in)
Pay variable amount of token A, receive exact amount of token B
Sell (exact amount out)
Pay exact amount of token A, receive variable amount of token B