Implement a swap
Using the Router contract
Example
1. transferFrom
let (caller) = get_caller_address()
let (contract_address) = get_contract_address()
IERC20.transferFrom(contract_address=DAI_address, sender=caller, recipient=contract_address, amount=amount)2. approve
3. swap_exact_tokens_for_tokens
Safety Considerations
Last updated