feat: Proper USV3Executor transfer decoding + tests
- Properly decode, update tests with proper decoding - Added test case for each transfer method - Also fully tested permit2 transferFrom and it works perfectly. NOTE: UniswapV3 doesn't support NONE as a transfer method. TODO: - Fix integration tests once encoding is implemented.
This commit is contained in:
committed by
Diana Carvalho
parent
30557e7e54
commit
e3ac394d27
@@ -40,7 +40,7 @@ contract ExecutorTransferMethods {
|
||||
if (method == TransferMethod.TRANSFER) {
|
||||
tokenIn.safeTransfer(receiver, amount);
|
||||
} else if (method == TransferMethod.TRANSFERFROM) {
|
||||
tokenIn.safeTransferFrom(msg.sender, receiver, amount);
|
||||
tokenIn.safeTransferFrom(sender, receiver, amount);
|
||||
} else if (method == TransferMethod.TRANSFERPERMIT2) {
|
||||
// Permit2.permit is already called from the TychoRouter
|
||||
permit2.transferFrom(
|
||||
|
||||
Reference in New Issue
Block a user