approvetransaction allowing the DEX settlement contract to transfer those tokens.
approvetransaction. When trading directly with multiple DEXs, an
approvetransaction needs to be executed for each token and each DEX. Totle simplifies this by only requiring users to approve an allowance for the Totle
TokenTransferProxycontract address. If the client sets the allowance for the exact amount of tokens to sell, then it must set the allowance again each time it wishes to sell more tokens. Alternatively, clients may set an unlimited allowance once, then trade the token an infinite number of times without having to go through this step again.