ERC-20
Source Code
Overview
Max Total Supply
800 CCP
Holders
10
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_dsm","type":"address"},{"components":[{"internalType":"uint256","name":"cycleLength","type":"uint256"},{"internalType":"uint256","name":"inactivityTrigger","type":"uint256"},{"internalType":"uint256","name":"contributorCap","type":"uint256"}],"internalType":"struct IContributorReputation.CycleSettings","name":"__settings","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CapLimit","type":"error"},{"inputs":[],"name":"ContributorActive","type":"error"},{"inputs":[],"name":"CycleIsCurrent","type":"error"},{"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":[],"name":"InsufficientContribution","type":"error"},{"inputs":[],"name":"InvalidParam","type":"error"},{"inputs":[],"name":"NoTransfer","type":"error"},{"inputs":[],"name":"NotActive","type":"error"},{"inputs":[],"name":"NotAuthorized","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":true,"internalType":"address","name":"contributor","type":"address"}],"name":"ContributorOffboarded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"contributor","type":"address"}],"name":"ContributorOnboarded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"contributor","type":"address"},{"indexed":false,"internalType":"uint256","name":"cycle","type":"uint256"}],"name":"DecayTriggered","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":"DSM","outputs":[{"internalType":"contract IDSM","name":"","type":"address"}],"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":"","type":"address"},{"internalType":"uint256","name":"","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":"_contributor","type":"address"}],"name":"contributions","outputs":[{"internalType":"uint256","name":"_lastCycle","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentCycle","outputs":[{"internalType":"uint256","name":"_cycle","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currentCycleTimestamp","outputs":[{"internalType":"uint256","name":"_timestamp","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_contributor","type":"address"}],"name":"exit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"exit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"members","outputs":[{"internalType":"address[]","name":"_members","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_contributor","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"settings","outputs":[{"components":[{"internalType":"uint256","name":"cycleLength","type":"uint256"},{"internalType":"uint256","name":"inactivityTrigger","type":"uint256"},{"internalType":"uint256","name":"contributorCap","type":"uint256"}],"internalType":"struct IContributorReputation.CycleSettings","name":"__settings","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timeLeftInCycle","outputs":[{"internalType":"uint256","name":"_timeLeft","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","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":"_contributor","type":"address"}],"name":"updateContributor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateContributors","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60c060405234801561000f575f5ffd5b50604051611cfb380380611cfb83398101604081905261002e9161023a565b838383806001600160a01b03166080816001600160a01b0316815250506080516001600160a01b031663ff79de7e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610089573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100ad91906102f9565b5f036100cc57604051634065aaf160e11b815260040160405180910390fd5b5060036100d98382610394565b5060046100e68282610394565b505081516100f5915042610462565b60a05280516007556020810151600855604081015160095561011561011e565b505050506104c4565b60075460065461012f90829061047b565b4210610172575f8160a051426101459190610462565b61014f919061048e565b6005819055905061016081836104ad565b60a05161016d919061047b565b600655505b50565b634e487b7160e01b5f52604160045260245ffd5b604051606081016001600160401b03811182821017156101ab576101ab610175565b60405290565b5f82601f8301126101c0575f5ffd5b81516001600160401b038111156101d9576101d9610175565b604051601f8201601f19908116603f011681016001600160401b038111828210171561020757610207610175565b60405281815283820160200185101561021e575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f84860360c081121561024e575f5ffd5b85516001600160401b03811115610263575f5ffd5b61026f888289016101b1565b602088015190965090506001600160401b0381111561028c575f5ffd5b610298888289016101b1565b604088015190955090506001600160a01b03811681146102b6575f5ffd5b92506060605f19820112156102c9575f5ffd5b506102d2610189565b606086015181526080860151602082015260a0909501516040860152509194909350909190565b5f60208284031215610309575f5ffd5b5051919050565b600181811c9082168061032457607f821691505b60208210810361034257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561038f57805f5260205f20601f840160051c8101602085101561036d5750805b601f840160051c820191505b8181101561038c575f8155600101610379565b50505b505050565b81516001600160401b038111156103ad576103ad610175565b6103c1816103bb8454610310565b84610348565b6020601f8211600181146103f3575f83156103dc5750848201515b5f19600385901b1c1916600184901b17845561038c565b5f84815260208120601f198516915b828110156104225787850151825560209485019460019092019101610402565b508482101561043f57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b818103818111156104755761047561044e565b92915050565b808201808211156104755761047561044e565b5f826104a857634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176104755761047561044e565b60805160a0516118016104fa5f395f8181610b600152610ba601525f818161029e0152818161047c01526106f501526118015ff3fe608060405234801561000f575f5ffd5b5060043610610179575f3560e01c8063a9059cbb116100d2578063ca2f8c2111610088578063dd62ed3e11610063578063dd62ed3e1461031d578063e06174e414610330578063e9fad8ee1461035a575f5ffd5b8063ca2f8c21146102fa578063ce5494bb14610302578063d15f846d14610315575f5ffd5b8063bab2f552116100b8578063bab2f55214610291578063bab9116c14610299578063bdd4d18d146102e5575f5ffd5b8063a9059cbb1461019b578063b42652e91461027e575f5ffd5b806340c10f191161013257806370a082311161010d57806370a082311461023957806395d89b411461026e5780639a7aabea14610276575f5ffd5b806340c10f19146101f257806342e94c90146102075780634e5e580f14610226575f5ffd5b806318160ddd1161016257806318160ddd146101be57806323b872dd146101d0578063313ce567146101e3575f5ffd5b806306fdde031461017d578063095ea7b31461019b575b5f5ffd5b610185610362565b60405161019291906114ac565b60405180910390f35b6101ae6101a9366004611527565b6103f2565b6040519015158152602001610192565b6002545b604051908152602001610192565b6101ae6101de36600461154f565b610425565b60405160128152602001610192565b610205610200366004611527565b610448565b005b6101c2610215366004611589565b600a6020525f908152604090205481565b610205610234366004611589565b61066f565b6101c2610247366004611589565b73ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b610185610689565b6101c2610698565b61020561028c366004611589565b6106c1565b6101c2610826565b6102c07f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610192565b6102ed610836565b60405161019291906115a2565b6102056108a2565b610205610310366004611589565b610904565b6101c2610951565b6101c261032b3660046115fa565b610961565b61033861099a565b6040805182518152602080840151908201529181015190820152606001610192565b6102056109e0565b6060600380546103719061162b565b80601f016020809104026020016040519081016040528092919081815260200182805461039d9061162b565b80156103e85780601f106103bf576101008083540402835291602001916103e8565b820191905f5260205f20905b8154815290600101906020018083116103cb57829003601f168201915b5050505050905090565b5f6040517fe8bec12800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f336104328582856109eb565b61043d858585610a99565b506001949350505050565b6040517fdb0a82a80000000000000000000000000000000000000000000000000000000081523060048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063db0a82a890604401602060405180830381865afa1580156104d6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fa919061167c565b610530576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610538610b42565b600954811115610574576040517f1784473a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055473ffffffffffffffffffffffffffffffffffffffff83165f908152600a6020526040902054036105d3576040517f0b72cac000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040918290208251808401909352805460ff16151580845260019091015492909101919091526106285761062882610bd1565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040808320600101839055600554600a9092529091205561066b8282610c9f565b5050565b610677610b42565b61068681600760010154610cf9565b50565b6060600480546103719061162b565b5f6106a1610b42565b60075460065442916106b2916116c8565b6106bc91906116db565b905090565b6040517fdb0a82a80000000000000000000000000000000000000000000000000000000081523060048201523360248201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063db0a82a890604401602060405180830381865afa15801561074f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610773919061167c565b6107a9576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b1610b42565b60055460085473ffffffffffffffffffffffffffffffffffffffff83165f908152600a60205260409020546107e691906116c8565b1061081d576040517f7a8eb7ce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61068681610d60565b5f61082f610b42565b5060055490565b6060600c8054806020026020016040519081016040528092919081815260200182805480156103e857602002820191905f5260205f20905b815473ffffffffffffffffffffffffffffffffffffffff16815260019091019060200180831161086e575050505050905090565b6108aa610b42565b600854600c545f5b818110156108ff576108f7600c82815481106108d0576108d06116ee565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff1684610cf9565b6001016108b2565b505050565b61090c610b42565b600854339061091c908290610cf9565b61066b818361094c8473ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b610d9d565b5f61095a610b42565b5060065490565b73ffffffffffffffffffffffffffffffffffffffff8083165f908152600160209081526040808320938516835292905220545b92915050565b6109bb60405180606001604052805f81526020015f81526020015f81525090565b5060408051606081018252600754815260085460208201526009549181019190915290565b6109e933610d60565b565b5f6109f68484610961565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610a935781811015610a85576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064015b60405180910390fd5b610a9384848484035f610e34565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610ae8576040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8216610b37576040517fec442f050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b6108ff838383610f79565b600754600654610b539082906116c8565b4210610686575f81610b857f0000000000000000000000000000000000000000000000000000000000000000426116db565b610b8f919061171b565b60058190559050610ba08183611753565b610bca907f00000000000000000000000000000000000000000000000000000000000000006116c8565b6006555050565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001908117909155600c8054918201815583527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f5fd75f96d2672603942939c393ea29bce384a6ef848aa6f1ce6912e7cf15a6a29190a250565b73ffffffffffffffffffffffffffffffffffffffff8216610cee576040517fec442f050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b61066b5f8383610f79565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600a6020526040812054600554610d2b91906116db565b9050818111156108ff575f610d4083836116db565b90505f610d4d8583611120565b9050610d598582611180565b5050505050565b610d9481610d8f8373ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b61122e565b61068681611288565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040918290208251808401909352805460ff1615158084526001909101549290910191909152610df257610df282610bd1565b73ffffffffffffffffffffffffffffffffffffffff8084165f908152600a6020526040808220549285168252902055610e2a83610d60565b6108ff8282610c9f565b73ffffffffffffffffffffffffffffffffffffffff8416610e83576040517fe602df050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8316610ed2576040517f94280d620000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526001602090815260408083209387168352929052208290558015610a93578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610f6b91815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8316610fb0578060025f828254610fa591906116c8565b909155506110609050565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526020819052604090205481811015611035576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610a7c565b73ffffffffffffffffffffffffffffffffffffffff84165f9081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611089576002805482900390556110b4565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161111391815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b602052604081206001015480820361115757829150611179565b6005548103611168575f9150611179565b8060055461117691906116db565b91505b5092915050565b73ffffffffffffffffffffffffffffffffffffffff82165f90815260208190526040812054906111b08284611477565b90506111c084610d8f83856116db565b60055473ffffffffffffffffffffffffffffffffffffffff85165f818152600b6020526040908190206001018390555190917ff4e8ac59a65cc61adf47d83c5309dce0fafd7be33110257036b5e487c81ad7ec9161122091815260200190565b60405180910390a250505050565b73ffffffffffffffffffffffffffffffffffffffff821661127d576040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b61066b825f83610f79565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168155600101839055600a909152808220829055517f97e501bdc2841a5b2ceb3da178a835b20d4e51707655cb69c13dad7248c2d3e99190a2600c545f5b818110156108ff578273ffffffffffffffffffffffffffffffffffffffff16600c8281548110611342576113426116ee565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff160361146f57600c6113756001846116db565b81548110611385576113856116ee565b5f91825260209091200154600c805473ffffffffffffffffffffffffffffffffffffffff90921691839081106113bd576113bd6116ee565b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c8054806114135761141361176a565b5f8281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055505050565b600101611310565b5f815f03611486575081610994565b6114a561149460028561171b565b61149d84611797565b935083611477565b9392505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611522575f5ffd5b919050565b5f5f60408385031215611538575f5ffd5b611541836114ff565b946020939093013593505050565b5f5f5f60608486031215611561575f5ffd5b61156a846114ff565b9250611578602085016114ff565b929592945050506040919091013590565b5f60208284031215611599575f5ffd5b6114a5826114ff565b602080825282518282018190525f918401906040840190835b818110156115ef57835173ffffffffffffffffffffffffffffffffffffffff168352602093840193909201916001016115bb565b509095945050505050565b5f5f6040838503121561160b575f5ffd5b611614836114ff565b9150611622602084016114ff565b90509250929050565b600181811c9082168061163f57607f821691505b602082108103611676577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b5f6020828403121561168c575f5ffd5b815180151581146114a5575f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156109945761099461169b565b818103818111156109945761099461169b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8261174e577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b80820281158282048414176109945761099461169b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f816117a5576117a561169b565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fea2646970667358221220a6fe2e168124a022b271a91da090188ac6c9dc0694822d3e5c259a5e14f63dc464736f6c634300081b003300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b000000000000000000000000000000000000000000000000000000000012750000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000000000000000000000019436f76656e616e7420436f6e7472696275746f7220506f6f6c0000000000000000000000000000000000000000000000000000000000000000000000000000034343500000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610179575f3560e01c8063a9059cbb116100d2578063ca2f8c2111610088578063dd62ed3e11610063578063dd62ed3e1461031d578063e06174e414610330578063e9fad8ee1461035a575f5ffd5b8063ca2f8c21146102fa578063ce5494bb14610302578063d15f846d14610315575f5ffd5b8063bab2f552116100b8578063bab2f55214610291578063bab9116c14610299578063bdd4d18d146102e5575f5ffd5b8063a9059cbb1461019b578063b42652e91461027e575f5ffd5b806340c10f191161013257806370a082311161010d57806370a082311461023957806395d89b411461026e5780639a7aabea14610276575f5ffd5b806340c10f19146101f257806342e94c90146102075780634e5e580f14610226575f5ffd5b806318160ddd1161016257806318160ddd146101be57806323b872dd146101d0578063313ce567146101e3575f5ffd5b806306fdde031461017d578063095ea7b31461019b575b5f5ffd5b610185610362565b60405161019291906114ac565b60405180910390f35b6101ae6101a9366004611527565b6103f2565b6040519015158152602001610192565b6002545b604051908152602001610192565b6101ae6101de36600461154f565b610425565b60405160128152602001610192565b610205610200366004611527565b610448565b005b6101c2610215366004611589565b600a6020525f908152604090205481565b610205610234366004611589565b61066f565b6101c2610247366004611589565b73ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b610185610689565b6101c2610698565b61020561028c366004611589565b6106c1565b6101c2610826565b6102c07f0000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b81565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610192565b6102ed610836565b60405161019291906115a2565b6102056108a2565b610205610310366004611589565b610904565b6101c2610951565b6101c261032b3660046115fa565b610961565b61033861099a565b6040805182518152602080840151908201529181015190820152606001610192565b6102056109e0565b6060600380546103719061162b565b80601f016020809104026020016040519081016040528092919081815260200182805461039d9061162b565b80156103e85780601f106103bf576101008083540402835291602001916103e8565b820191905f5260205f20905b8154815290600101906020018083116103cb57829003601f168201915b5050505050905090565b5f6040517fe8bec12800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f336104328582856109eb565b61043d858585610a99565b506001949350505050565b6040517fdb0a82a80000000000000000000000000000000000000000000000000000000081523060048201523360248201527f0000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b73ffffffffffffffffffffffffffffffffffffffff169063db0a82a890604401602060405180830381865afa1580156104d6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fa919061167c565b610530576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610538610b42565b600954811115610574576040517f1784473a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055473ffffffffffffffffffffffffffffffffffffffff83165f908152600a6020526040902054036105d3576040517f0b72cac000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040918290208251808401909352805460ff16151580845260019091015492909101919091526106285761062882610bd1565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040808320600101839055600554600a9092529091205561066b8282610c9f565b5050565b610677610b42565b61068681600760010154610cf9565b50565b6060600480546103719061162b565b5f6106a1610b42565b60075460065442916106b2916116c8565b6106bc91906116db565b905090565b6040517fdb0a82a80000000000000000000000000000000000000000000000000000000081523060048201523360248201527f0000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b73ffffffffffffffffffffffffffffffffffffffff169063db0a82a890604401602060405180830381865afa15801561074f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610773919061167c565b6107a9576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107b1610b42565b60055460085473ffffffffffffffffffffffffffffffffffffffff83165f908152600a60205260409020546107e691906116c8565b1061081d576040517f7a8eb7ce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61068681610d60565b5f61082f610b42565b5060055490565b6060600c8054806020026020016040519081016040528092919081815260200182805480156103e857602002820191905f5260205f20905b815473ffffffffffffffffffffffffffffffffffffffff16815260019091019060200180831161086e575050505050905090565b6108aa610b42565b600854600c545f5b818110156108ff576108f7600c82815481106108d0576108d06116ee565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff1684610cf9565b6001016108b2565b505050565b61090c610b42565b600854339061091c908290610cf9565b61066b818361094c8473ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b610d9d565b5f61095a610b42565b5060065490565b73ffffffffffffffffffffffffffffffffffffffff8083165f908152600160209081526040808320938516835292905220545b92915050565b6109bb60405180606001604052805f81526020015f81526020015f81525090565b5060408051606081018252600754815260085460208201526009549181019190915290565b6109e933610d60565b565b5f6109f68484610961565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610a935781811015610a85576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064015b60405180910390fd5b610a9384848484035f610e34565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610ae8576040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8216610b37576040517fec442f050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b6108ff838383610f79565b600754600654610b539082906116c8565b4210610686575f81610b857f0000000000000000000000000000000000000000000000000000000068a74c8f426116db565b610b8f919061171b565b60058190559050610ba08183611753565b610bca907f0000000000000000000000000000000000000000000000000000000068a74c8f6116c8565b6006555050565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001908117909155600c8054918201815583527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f5fd75f96d2672603942939c393ea29bce384a6ef848aa6f1ce6912e7cf15a6a29190a250565b73ffffffffffffffffffffffffffffffffffffffff8216610cee576040517fec442f050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b61066b5f8383610f79565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600a6020526040812054600554610d2b91906116db565b9050818111156108ff575f610d4083836116db565b90505f610d4d8583611120565b9050610d598582611180565b5050505050565b610d9481610d8f8373ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b61122e565b61068681611288565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b60209081526040918290208251808401909352805460ff1615158084526001909101549290910191909152610df257610df282610bd1565b73ffffffffffffffffffffffffffffffffffffffff8084165f908152600a6020526040808220549285168252902055610e2a83610d60565b6108ff8282610c9f565b73ffffffffffffffffffffffffffffffffffffffff8416610e83576040517fe602df050000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8316610ed2576040517f94280d620000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526001602090815260408083209387168352929052208290558015610a93578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610f6b91815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8316610fb0578060025f828254610fa591906116c8565b909155506110609050565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526020819052604090205481811015611035576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024810182905260448101839052606401610a7c565b73ffffffffffffffffffffffffffffffffffffffff84165f9081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611089576002805482900390556110b4565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161111391815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff82165f908152600b602052604081206001015480820361115757829150611179565b6005548103611168575f9150611179565b8060055461117691906116db565b91505b5092915050565b73ffffffffffffffffffffffffffffffffffffffff82165f90815260208190526040812054906111b08284611477565b90506111c084610d8f83856116db565b60055473ffffffffffffffffffffffffffffffffffffffff85165f818152600b6020526040908190206001018390555190917ff4e8ac59a65cc61adf47d83c5309dce0fafd7be33110257036b5e487c81ad7ec9161122091815260200190565b60405180910390a250505050565b73ffffffffffffffffffffffffffffffffffffffff821661127d576040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081525f6004820152602401610a7c565b61066b825f83610f79565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168155600101839055600a909152808220829055517f97e501bdc2841a5b2ceb3da178a835b20d4e51707655cb69c13dad7248c2d3e99190a2600c545f5b818110156108ff578273ffffffffffffffffffffffffffffffffffffffff16600c8281548110611342576113426116ee565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff160361146f57600c6113756001846116db565b81548110611385576113856116ee565b5f91825260209091200154600c805473ffffffffffffffffffffffffffffffffffffffff90921691839081106113bd576113bd6116ee565b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c8054806114135761141361176a565b5f8281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055505050565b600101611310565b5f815f03611486575081610994565b6114a561149460028561171b565b61149d84611797565b935083611477565b9392505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611522575f5ffd5b919050565b5f5f60408385031215611538575f5ffd5b611541836114ff565b946020939093013593505050565b5f5f5f60608486031215611561575f5ffd5b61156a846114ff565b9250611578602085016114ff565b929592945050506040919091013590565b5f60208284031215611599575f5ffd5b6114a5826114ff565b602080825282518282018190525f918401906040840190835b818110156115ef57835173ffffffffffffffffffffffffffffffffffffffff168352602093840193909201916001016115bb565b509095945050505050565b5f5f6040838503121561160b575f5ffd5b611614836114ff565b9150611622602084016114ff565b90509250929050565b600181811c9082168061163f57607f821691505b602082108103611676577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b5f6020828403121561168c575f5ffd5b815180151581146114a5575f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156109945761099461169b565b818103818111156109945761099461169b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8261174e577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b80820281158282048414176109945761099461169b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f816117a5576117a561169b565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fea2646970667358221220a6fe2e168124a022b271a91da090188ac6c9dc0694822d3e5c259a5e14f63dc464736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b000000000000000000000000000000000000000000000000000000000012750000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000000000000000000000019436f76656e616e7420436f6e7472696275746f7220506f6f6c0000000000000000000000000000000000000000000000000000000000000000000000000000034343500000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Covenant Contributor Pool
Arg [1] : _symbol (string): CCP
Arg [2] : _dsm (address): 0x3E594eBcF2B00b76747770904A41446AC5f3e59B
Arg [3] : __settings (tuple):
Arg [1] : cycleLength (uint256): 1209600
Arg [2] : inactivityTrigger (uint256): 9
Arg [3] : contributorCap (uint256): 100000000000000000000
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000003e594ebcf2b00b76747770904a41446ac5f3e59b
Arg [3] : 0000000000000000000000000000000000000000000000000000000000127500
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 0000000000000000000000000000000000000000000000056bc75e2d63100000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000019
Arg [7] : 436f76656e616e7420436f6e7472696275746f7220506f6f6c00000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 4343500000000000000000000000000000000000000000000000000000000000
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
[ 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.
Add Token to MetaMask (Web3)