How to Swap legacy USDC to upgradable USDC

This is a guide on swapping legacy USDC to upgradable USDC with the ratio of 1:1 for the users who bridged USDC tokens before November 23rd, 2023.

To swap your legacy USDC to the new upgradable USDC, please follow the guide below.

Approve legacy USDC tokens

  1. Visit the legacy USDC smart contract on Kromascan or Kroma Blockscout.

  2. Click 'Contract' tab and then click 'Write as Proxy' button.

  3. Connect your wallet by clicking 'Connect to Web3' on Kromascan or 'Connect Wallet' on Blockscout.

  4. Expand the approve function and input 0x89ebAD587e64b2684B1b2E24e451337DceE72F9e for the spender address and 115792089237316195423570985008687907853269984665640564039457584007913129639935 for the amount.

  5. Click 'Write' button to approve the usage of your legacy USDC token for the swap contract.

Swap legacy USDC tokens to upgradable USDC tokens

  1. Visit the USDC swap contract on Kromascan or Kroma Blockscout.

  2. Click 'Contract' tab and then click 'Write as Proxy' button.

  3. Connect your wallet by clicking 'Connect to Web3' on Kromascan or 'Connect Wallet' on Blockscout.

  4. Expand the swap function and click 'Write' button to execute the swap. This will swap all of your legacy USDC tokens to the new upgradable USDC tokens.

Last updated