https://medium.com/coinmonks/swapping-crypto-on-zksync-layer3-quests-and-maverick-protocol-a30576fd5c3e