circlefin / stablecoin-evm

Source repository for smart contracts used by Circle's stablecoins on EVM-compatible blockchains
Apache License 2.0
553 stars 342 forks source link

feat: add `OptimismMintableFiatTokenV2_2` for compatibility with `IOptimismMintableERC20` #451

Open alvrs opened 6 months ago

alvrs commented 6 months ago

Context:

For normal ERC20 tokens we could use Optimism's ERC20 factory, but for USDC we need to follow the Bridged USDC Standard in order to have the option to eventually migrate the contract to a native Circle issued USDC, instead of ending up with two USDC variants on the L2.