Base Sepolia Testnet

Token

Celo (CELO)
ERC-20 Source Code

Overview

Max Total Supply

94,205,728 CELO

Holders

2,595

Market

Price

-

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
6,302.4 CELO
0x2b25172e71ed50c1ec01f07fb6adf6ab417d97c9
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
Similar Match Source Code Similar Match: 0x02FfCfed...0350265d7
Constructor

Contract Name

ClaimableERC20

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
Yes with 10000 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"__decimals","type":"uint8"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_claimPeriod","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"ClaimAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newPeriod","type":"uint256"}],"name":"ClaimPeriodUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newMultiClaimer","type":"address"}],"name":"MultiClaimerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"INITIAL_MINT_AMOUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"canClaim","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_recipient","type":"address"}],"name":"claimFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getTimeUntilNextClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lastClaimTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"multiClaimer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newAmount","type":"uint256"}],"name":"setClaimAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPeriod","type":"uint256"}],"name":"setClaimPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_multiClaimer","type":"address"}],"name":"setMultiClaimer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101985760003560e01c80638da5cb5b116100e3578063ce3414741161008c578063dd62ed3e11610066578063dd62ed3e14610390578063ddeae033146103d6578063f2fde38b146103e957600080fd5b8063ce3414741461034a578063d2c04f431461035d578063daff508f1461037057600080fd5b8063b1c7ef0c116100bd578063b1c7ef0c14610304578063bd9d518b14610317578063bf3506c11461033757600080fd5b80638da5cb5b146102aa57806395d89b41146102e9578063a9059cbb146102f157600080fd5b80634e71d92d11610145578063715018a61161011f578063715018a6146102905780637dc2cd9814610298578063830953ab146102a157600080fd5b80634e71d92d1461023d5780636d07b7e51461024757806370a082311461025a57600080fd5b8063211d937511610176578063211d9375146101f057806323b872dd146101fa578063313ce5671461020d57600080fd5b806306fdde031461019d578063095ea7b3146101bb57806318160ddd146101de575b600080fd5b6101a56103fc565b6040516101b2919061101d565b60405180910390f35b6101ce6101c93660046110b2565b61048e565b60405190151581526020016101b2565b6002545b6040519081526020016101b2565b6101e2621e848081565b6101ce6102083660046110dc565b6104a8565b60055474010000000000000000000000000000000000000000900460ff1660405160ff90911681526020016101b2565b6102456104cc565b005b6101e2610255366004611118565b610561565b6101e2610268366004611118565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6102456105bb565b6101e260075481565b6101e260065481565b60055473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101b2565b6101a56105cd565b6101ce6102ff3660046110b2565b6105dc565b610245610312366004611133565b6105ea565b6101e2610325366004611118565b60086020526000908152604090205481565b6101ce610345366004611118565b6106be565b610245610358366004611118565b610725565b61024561036b366004611133565b61081d565b6009546102c49073ffffffffffffffffffffffffffffffffffffffff1681565b6101e261039e36600461114c565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b6102456103e4366004611118565b6108ea565b6102456103f7366004611118565b610a13565b60606003805461040b9061117f565b80601f01602080910402602001604051908101604052809291908181526020018280546104379061117f565b80156104845780601f1061045957610100808354040283529160200191610484565b820191906000526020600020905b81548152906001019060200180831161046757829003601f168201915b5050505050905090565b60003361049c818585610a74565b60019150505b92915050565b6000336104b6858285610a86565b6104c1858585610b55565b506001949350505050565b6104d5336106be565b610540576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f436c61696d20706572696f6420686173206e6f7420656c61707365640000000060448201526064015b60405180910390fd5b33600081815260086020526040902042905560065461055f9190610c00565b565b60075473ffffffffffffffffffffffffffffffffffffffff8216600090815260086020526040812054909182916105989190611201565b90508042106105aa5750600092915050565b6105b44282611214565b9392505050565b6105c3610c60565b61055f6000610cb3565b60606004805461040b9061117f565b60003361049c818585610b55565b6105f2610c60565b60008111610682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f436c61696d20616d6f756e74206d75737420626520677265617465722074686160448201527f6e203000000000000000000000000000000000000000000000000000000000006064820152608401610537565b60068190556040518181527f6a856539d0c38e2d0062c02baf02b3d784e9de37335f10d75d5ed7e606c70456906020015b60405180910390a150565b60075473ffffffffffffffffffffffffffffffffffffffff821660009081526008602052604081205490916106f291611201565b421015806104a257505073ffffffffffffffffffffffffffffffffffffffff166000908152600860205260409020541590565b61072d610c60565b73ffffffffffffffffffffffffffffffffffffffff81166107aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f496e76616c6964204d756c7469436c61696d65722061646472657373000000006044820152606401610537565b600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527f9bf041ecc3cc6ae97662e7dad86caae9885f31f0048e1c82ce33cf67f8cb584c906020016106b3565b610825610c60565b600081116108b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f436c61696d20706572696f64206d75737420626520677265617465722074686160448201527f6e203000000000000000000000000000000000000000000000000000000000006064820152608401610537565b60078190556040518181527f3f20a009f17f2ae49d568ae2ae4b958feae59ab94a76605bafdae03dbe156593906020016106b3565b60095473ffffffffffffffffffffffffffffffffffffffff16331461096b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4f6e6c79204d756c7469436c61696d65722063616e2063616c6c0000000000006044820152606401610537565b610974816106be565b6109da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f436c61696d20706572696f6420686173206e6f7420656c6170736564000000006044820152606401610537565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600860205260409020429055600654610a10908290610c00565b50565b610a1b610c60565b73ffffffffffffffffffffffffffffffffffffffff8116610a6b576040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b610a1081610cb3565b610a818383836001610d2a565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610b4f5781811015610b40576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810182905260448101839052606401610537565b610b4f84848484036000610d2a565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610ba5576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b73ffffffffffffffffffffffffffffffffffffffff8216610bf5576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b610a81838383610e72565b73ffffffffffffffffffffffffffffffffffffffff8216610c50576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b610c5c60008383610e72565b5050565b60055473ffffffffffffffffffffffffffffffffffffffff16331461055f576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610537565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b73ffffffffffffffffffffffffffffffffffffffff8416610d7a576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b73ffffffffffffffffffffffffffffffffffffffff8316610dca576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610537565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610b4f578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610e6491815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8316610eaa578060026000828254610e9f9190611201565b90915550610f5c9050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610f30576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610537565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216610f8557600280548290039055610fb1565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161101091815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561104a5785810183015185820160400152820161102e565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146110ad57600080fd5b919050565b600080604083850312156110c557600080fd5b6110ce83611089565b946020939093013593505050565b6000806000606084860312156110f157600080fd5b6110fa84611089565b925061110860208501611089565b9150604084013590509250925092565b60006020828403121561112a57600080fd5b6105b482611089565b60006020828403121561114557600080fd5b5035919050565b6000806040838503121561115f57600080fd5b61116883611089565b915061117660208401611089565b90509250929050565b600181811c9082168061119357607f821691505b6020821081036111cc577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156104a2576104a26111d2565b818103818111156104a2576104a26111d256fea2646970667358221220323b78b14013c71adae0b2d98f9dd9c30c44f8a945ec86732f44c0bea01f442164736f6c63430008140033
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.