Approve USDC
Approve our smart contract to use USDC
Last updated
Approve our smart contract to use USDC
Last updated
You need to now approve the smart contract you just deployed to spend the USDC that belongs to you! This is how you authorize your smart contract to transfer your USDC to another chain. Go to the USDC contract on Avalanche Fuji (USD//C | Token Tracker - Snowtrace Testnet) and first click the “Sign In” button at the top right to connect your MetaMask wallet.
Click “Metamask” on the far left and then it will ask you to sign a message to verify your account. Click the “Sign message” button and MetaMask will pop-up asking you a “Sign-in request” for Snowtrace Explorer. Click the “Sign-in” button on the bottom right.
Once signed in, click the “Contract” tab of the USDC contract:
In order to approve USDC for our TransferUSDCBasic.sol
contract, you need to do the following steps:
Click on “Write as Proxy” button
Click on the approve
function and it will expand to the inputs
Copy your TransferUSDCBasic.sol
contract address from Remix and paste into spender (address)
Enter 100000
for the value (uint256)
, which is 0.1
USDC
Click on the “Write” button
MetaMask will pop-up with a “Spending cap request for your USDC”, and since you entered in 100000
on the previous step, it will fill in 0.1
(because USDC token has only 6 decimal places) so all you need to do is click the “Next” button at the bottom right:
After that, click the “Approve” button to finalize this step:
That's it for this step! Next you will fund your newly deployed contract with LINK tokens.