// SPDX-License-Identifier: UNLICENSED
pragma solidity 0.8.19;
import "@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol";
contract USDC is ERC20PresetMinterPauser {
constructor() ERC20PresetMinterPauser("USD Coin", "USDC") {
_mint(msg.sender, 20_000e6);
}
function decimals() public view virtual override returns (uint8) {
return 6;
}
}
FOUNDRY_PROFILE=claim
FOUNDRY_PK=<YOUR_PRIVATE_KEY>
FOUNDRY_OWNER_ADDRESS=<YOUR_ADDRESS>
RPC_URL_MANTRA_ETH=https://evm.omstead.io
source .env && forge create --out FinanceClaim/src/foundry_artifacts/USDC.sol/ --rpc-url $RPC_URL_MANTRA_ETH --private-key $FOUNDRY_PK FinanceClaim/src/mock/USDC.sol:USDC