approve
transaction allowing the DEX settlement contract to transfer those tokens.approve
transactions.approve
transaction. When trading directly with multiple DEXs, an approve
transaction needs to be executed for each token and each DEX. Totle simplifies this by only requiring users to approve an allowance for the Totle TokenTransferProxy
Contract.TokenTransferProxy
contract 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.TokenTransferProxy