Forwarder Flow
AARC SDK supports the migrations of tokens with gas fees paid in stable tokens.
The executeForwardTransaction
function of the our SDK implements a forwarder flow that enables the migration of tokens between wallets or contracts with a unique feature: the gas fees are paid using stable tokens instead of the native blockchain currency. This method is tailored for users who prefer or need to utilize stable tokens to cover transaction costs, offering a practical solution in volatile market conditions.
Expected parameters
executeForwardTransaction
accepts the following parameters:
senderSigner
: The signer object from ethers.chainId
: The chain id of the current network.receiverAddress
: The address of the recipient.transferTokenDetails
[OPTIONAL]: The object specifies tokens with respective amounts to transfer.
NOTE:
If
transferTokenDetails
is not passed, then all the assets will be transferred.
Function Call
Transfer all tokens
Transfer-specific tokens
Response
Supported Networks and Tokens
Token | Address |
---|---|
USDC | 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
USDT | 0xdac17f958d2ee523a2206206994597c13d831ec7 |
BUSD | 0x4fabb145d64652a948d72533023f6e7a623c7c53 |
DAI | 0x6b175474e89094c44da98b954eedeac495271d0f |
UNI | 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984 |
Support
If you face any trouble, feel free to reach out to our engineers in the Telegram support group.
Last updated