tokenAmounts— tokens that will be used in the action (e.g. DAI in case of deposit to Compound).
tokenAmountsare decomposed in
tokensToBeWithdrawnarray. It should consist of tokens returning to the user (e.g. cDAI in case of deposit to Compound).
npx prettier ./contracts/**/*.sol --writeto fix linter issues.
test/directory, use Uniswap, Weth, and other required adapters.