Kroma
GithubCommunity
  • Introduction
    • Overview
    • KRO Tokenomics
      • Token Allocation
      • Token Distribution
      • Token Utilities
      • Airdrops
        • Initial Airdrop
    • Official Links
  • BUILDERS
    • Developers
      • Contract Deployment Tutorial
        • Using Foundry
        • Using Remix IDE
        • Using Hardhat
      • JSON-RPC API
      • Oracles
    • Node Operators
      • Kroma MPT Migration Guide
      • Running a Full Node
      • Running a Kroma v2 Validator Node
        • How to Migrate Your Validator to KRO-based Validator System
      • How to Sync Blocks Using a Snapshot
      • FAQ
      • [Deprecated] Running a Kroma v1 Validator Node
        • How to Check and Claim the Validator Reward
    • Network Information
    • Protocol Contracts
    • Testnet
      • Setup
      • Faucet
      • Bridge
      • Contract Addresses
  • USERS
    • Wallet Configuration
    • Bridge
    • Block Explorer
    • How to Swap legacy USDC to upgradable USDC
  • Governance
    • Kroma Security Council
  • Kroma Guardian House
    • Overview
    • Philosophy
    • KRO & KGH NFT Staking
      • Validator Boosting by KGH NFT
      • How to Get KRO
      • FAQ
    • KGH NFT Migration & KYC
      • KGH NFT Migration
      • How to Complete KYC with Argos
    • KGH NFT Sales (Ended)
      • KGH Utilities
      • Referral Program: Expand Your Impact
      • Estimated Reward Value
    • Notice
  • Resources
    • Security
    • Brand Kit
    • FAQs
    • Glossary
Powered by GitBook
On this page
  • Approve legacy USDC tokens
  • Swap legacy USDC tokens to upgradable USDC tokens

Was this helpful?

  1. USERS

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.

PreviousBlock ExplorerNextKroma Security Council

Last updated 10 months ago

Was this helpful?

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 or .

  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. Click 'Contract' tab and then click 'Write as Proxy' button.

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

  3. 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.

Visit the USDC swap contract on or .

Kromascan
Kroma Blockscout
Kromascan
Kroma Blockscout
Kromascan - Connect to Web3
Kroma Blockscout - Connect wallet
Kromascan - input sender address and amount
Kroma Blockscout - input sender address and amount
Kromascan - Write the approve transaction
Kroma Blockscout - Write the approve transaction
Kromascan - Connect to Web3
Kroma Blockscout - Connect wallet
Kromascan - Write the swap transaction
Kroma Blockscout - Write the swap transaction