{
  "chain": "base",
  "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "contractName": "FiatTokenProxy",
  "compiler": "0.6.12+commit.27d51765",
  "match": "exact_match",
  "proxy": {
    "type": "ZeppelinOSProxy",
    "implementation": "0x2Ce6311ddAE708829bc0784C967b7d77D19FD779",
    "implementationName": "FiatTokenV2_2"
  },
  "functions": [
    "admin() view",
    "changeAdmin(address)",
    "implementation() view",
    "upgradeTo(address)",
    "upgradeToAndCall(address,bytes) payable",
    "CANCEL_AUTHORIZATION_TYPEHASH() view",
    "DOMAIN_SEPARATOR() view",
    "PERMIT_TYPEHASH() view",
    "RECEIVE_WITH_AUTHORIZATION_TYPEHASH() view",
    "TRANSFER_WITH_AUTHORIZATION_TYPEHASH() view",
    "allowance(address,address) view",
    "approve(address,uint256)",
    "authorizationState(address,bytes32) view",
    "balanceOf(address) view",
    "blacklist(address)",
    "blacklister() view",
    "burn(uint256)",
    "cancelAuthorization(address,bytes32,uint8,bytes32,bytes32)",
    "cancelAuthorization(address,bytes32,bytes)",
    "configureMinter(address,uint256)",
    "currency() view",
    "decimals() view",
    "decreaseAllowance(address,uint256)",
    "increaseAllowance(address,uint256)",
    "initialize(string,string,string,uint8,address,address,address,address)",
    "initializeV2(string)",
    "initializeV2_1(address)",
    "initializeV2_2(address[],string)",
    "isBlacklisted(address) view",
    "isMinter(address) view",
    "masterMinter() view",
    "mint(address,uint256)",
    "minterAllowance(address) view",
    "name() view",
    "nonces(address) view",
    "owner() view",
    "pause()",
    "paused() view",
    "pauser() view",
    "permit(address,address,uint256,uint256,bytes)",
    "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)",
    "receiveWithAuthorization(address,address,uint256,uint256,uint256,bytes32,bytes)",
    "receiveWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)",
    "removeMinter(address)",
    "rescueERC20(address,address,uint256)",
    "rescuer() view",
    "symbol() view",
    "totalSupply() view",
    "transfer(address,uint256)",
    "transferFrom(address,address,uint256)",
    "transferOwnership(address)",
    "transferWithAuthorization(address,address,uint256,uint256,uint256,bytes32,bytes)",
    "transferWithAuthorization(address,address,uint256,uint256,uint256,bytes32,uint8,bytes32,bytes32)",
    "unBlacklist(address)",
    "unpause()",
    "updateBlacklister(address)",
    "updateMasterMinter(address)",
    "updatePauser(address)",
    "updateRescuer(address)",
    "version() view"
  ],
  "events": [
    "AdminChanged(address,address)",
    "Upgraded(address)",
    "Approval(address,address,uint256)",
    "AuthorizationCanceled(address,bytes32)",
    "AuthorizationUsed(address,bytes32)",
    "Blacklisted(address)",
    "BlacklisterChanged(address)",
    "Burn(address,uint256)",
    "MasterMinterChanged(address)",
    "Mint(address,address,uint256)",
    "MinterConfigured(address,uint256)",
    "MinterRemoved(address)",
    "OwnershipTransferred(address,address)",
    "Pause()",
    "PauserChanged(address)",
    "RescuerChanged(address)",
    "Transfer(address,address,uint256)",
    "UnBlacklisted(address)",
    "Unpause()"
  ],
  "abiItems": 81,
  "getFullAbi": "add full=true",
  "source": "https://sourcify.dev/#/lookup/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "note": "ABI from Sourcify (open, CC0 verified-contract data). For proxies the implementation ABI is merged.",
  "freeTier": {
    "used": 1,
    "limit": 10,
    "remainingToday": 9
  },
  "payment": {
    "charged": false
  }
}