Source Code
Overview
ETH Balance
0 ETH
Token Holdings
More Info
ContractCreator
Multichain Info
N/A
Latest 25 from a total of 399,960 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Vote On Projects | 43167978 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167977 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167976 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167975 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167974 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167972 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167971 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167970 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167969 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167968 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167967 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167965 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167964 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167963 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167962 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167961 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167960 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167959 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167957 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167956 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167955 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167954 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167953 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167952 | 26 days ago | IN | 0 ETH | 0.00000027 | ||||
| Vote On Projects | 43167950 | 26 days ago | IN | 0 ETH | 0.00000027 |
Latest 1 internal transaction
| Parent Transaction Hash | Block | From | To | Amount | ||
|---|---|---|---|---|---|---|
| 25796984 | 428 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"projectId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"startTime","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endTime","type":"uint256"}],"name":"ProjectCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"projectId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newEndTime","type":"uint256"}],"name":"ProjectEndTimeExtended","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"projectId","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"isActive","type":"bool"}],"name":"ProjectStatusUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RetrieveTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"bytes32","name":"projectId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"votes","type":"uint256"}],"name":"Voted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"admin","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"admin","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WithdrawnETH","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPERATOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"projectId","type":"bytes32"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"}],"name":"createProject","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"projectId","type":"bytes32"},{"internalType":"uint256","name":"newEndTime","type":"uint256"}],"name":"extendProjectEndTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"voter","type":"address"}],"name":"externalRetrieveTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"projectId","type":"bytes32"}],"name":"getProjectTotalVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getUserTotalVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bytes32","name":"projectId","type":"bytes32"}],"name":"getUserVotesPerProject","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_stakingToken","type":"address"},{"internalType":"address","name":"_admin","type":"address"},{"internalType":"address","name":"_operator","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"projectIds","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"projects","outputs":[{"internalType":"uint256","name":"totalVotes","type":"uint256"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"},{"internalType":"bool","name":"isActive","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"retrieveTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stakingToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"projectId","type":"bytes32"},{"internalType":"bool","name":"isActive","type":"bool"}],"name":"updateProjectStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"userBalPerProject","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"userVotesPerProject","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"votingProjectIds","type":"bytes32[]"},{"internalType":"uint256[]","name":"votes","type":"uint256[]"}],"name":"voteOnProjects","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x6080806040526004361015610060575b50361561001b57600080fd5b60405162461bcd60e51b815260206004820152601f60248201527f44697265637420455448207472616e73666572206e6f7420616c6c6f776564006044820152606490fd5b60003560e01c90816301ffc9a714610e6757508063158ef93e14610e41578063248a9ca314610e0c5780632f2ff15d14610dcc57806336568abe14610d8657806348c35ad414610d4e578063600d700314610d2c5780636219015014610caa57806363089eea14610ce45780636760cbbc146109365780637183ab2414610caa57806371b18f8614610c7e57806372f702f314610c5557806391d1485414610c085780639552ab6514610b715780639b9b452b14610ad05780639e281a98146109ed578063a217fddf146109d1578063b96ea12d1461097e578063bd31728c14610936578063c02c77de146105b8578063c0c53b8b14610500578063c521fb1114610428578063d547741f146103e1578063f50b6248146101cb5763f5b541a61461018b573861000f565b346101c65760003660031901126101c65760206040517f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9298152f35b600080fd5b346101c65760603660031901126101c6576004356044356024356101ed610fe2565b82600052600260205260016040600020015461039c578181101561034c574282111561030757604051608081019080821067ffffffffffffffff8311176102f15761028691604052600081526003602082018481526040830186815260608401916001835288600052600260205260406000209451855551600185015551600284015551151591019060ff801983541691151516179055565b60065490680100000000000000008210156102f1577fe601d3182d4f4f593e207aeb3ff60ac18f1b815665ed50fdae1d620bf303e54d926102cf83600160409501600655610ee6565b81549060031b9087821b91600019901b191617905582519182526020820152a2005b634e487b7160e01b600052604160045260246000fd5b60405162461bcd60e51b815260206004820152601e60248201527f456e642074696d65206d75737420626520696e207468652066757475726500006044820152606490fd5b60405162461bcd60e51b815260206004820152602260248201527f53746172742074696d65206d757374206265206265666f726520656e642074696044820152616d6560f01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601960248201527f50726f6a65637420494420616c726561647920657869737473000000000000006044820152606490fd5b346101c65760403660031901126101c657610426600435610400610eba565b9061042161041c82600052600160205260016040600020015490565b611035565b611281565b005b346101c65760403660031901126101c657600435602435610447610fe2565b8160005260026020526104636001604060002001541515610f48565b8160005260026020526002604060002001548111156104bb5760207fefc31bc169f8ea63d3426e722b0a45110c084b35d083aba19bb2562bead9d50f91836000526002825280600260406000200155604051908152a2005b60405162461bcd60e51b815260206004820152601a60248201527f4e657720656e642074696d65206d757374206265206c617465720000000000006044820152606490fd5b346101c65760603660031901126101c657610519610ed0565b610521610eba565b604435906001600160a01b03821682036101c6576007549060ff8260a01c1661057d576001600160a81b03199091166001600160a01b0390931692909217600160a01b1760075561042691610577908181611072565b50611124565b60405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606490fd5b346101c65760403660031901126101c65760043567ffffffffffffffff81116101c6576105e9903690600401610f17565b9060243567ffffffffffffffff81116101c65761060a903690600401610f17565b9190610614611307565b8284036108f15792919060009384935b838510610696576007546040516323b872dd60e01b602082015233602482015230604482015260648082018990528152879161067491906001600160a01b031661066f608483610fc0565b611464565b33600052600360205261068d6040600020918254610f9d565b90556001600055005b90919293946106a6868386610f8d565b35958660005260026020526106c46001604060002001541515610f48565b866000526002602052600160406000200154421015806108d6575b156108855786600052600260205260ff600360406000200154161561084857610709818786610f8d565b35156107f7576107b4600192610720838988610f8d565b3589600052600260205261073a6040600020918254610f9d565b9055610747838988610f8d565b3533600052600460205260406000208a60005260205261076d6040600020918254610f9d565b905561077a838988610f8d565b3533600052600560205260406000208a6000526020526107a06040600020918254610f9d565b90556107ad838988610f8d565b3590610f9d565b966107c0828887610f8d565b356040519081527ff3030daa88eabb3b7f7583ba11debc017684b88752ce6f84f24120427ac5c18760203392a30193929190610624565b60405162461bcd60e51b8152602060048201526024808201527f457665727920766f7465206d7573742062652067726561746572207468616e206044820152637a65726f60e01b6064820152608490fd5b60405162461bcd60e51b815260206004820152601560248201527450726f6a656374206973206e6f742061637469766560581b6044820152606490fd5b60405162461bcd60e51b815260206004820152602360248201527f566f74696e67206973206e6f74206f70656e20666f7220746869732070726f6a6044820152621958dd60ea1b6064820152608490fd5b508660005260026020526002604060002001544211156106df565b60405162461bcd60e51b815260206004820152601860248201527f4d69736d61746368656420696e707574206c656e6774687300000000000000006044820152606490fd5b346101c65760403660031901126101c6576001600160a01b03610957610ed0565b16600052600460205260406000206024356000526020526020604060002054604051908152f35b346101c65760203660031901126101c65760043560005260026020526080604060002080549060018101549060ff6003600283015492015416916040519384526020840152604083015215156060820152f35b346101c65760003660031901126101c657602060405160008152f35b346101c65760403660031901126101c657610a06610ed0565b602435610a11610fe2565b8015610a79577fd1c19fbcd4551a5edfb66d43d2e337c04837afda3482b42bdf569a8fccdae5fb90610a7490610a5181336001600160a01b038716611426565b604080516001600160a01b03909516855260208501919091523393918291820190565b0390a2005b60405162461bcd60e51b815260206004820152602960248201527f576974686472617720616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608490fd5b346101c65760203660031901126101c657610ae9610ed0565b3360009081527f31c1e66639f421f1853aeefe8ad6b62a3b96f3287efe23106923cd924aa025c2602052604090205460ff1615610b3857610b3190610b2c611307565b611329565b6001600055005b63e2517d3f60e01b600052336004527f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92960245260446000fd5b346101c65760403660031901126101c657600435602435801515908181036101c6577fe54dbd68d699c7f2391bb21ee2895df6bbb3c3c8d783ea6044ce90e8648635c591610bff602092610bc3610fe2565b8560005260028452610bde6001604060002001541515610f48565b856000526002845260036040600020019060ff801983541691151516179055565b604051908152a2005b346101c65760403660031901126101c657610c21610eba565b600435600052600160205260406000209060018060a01b0316600052602052602060ff604060002054166040519015158152f35b346101c65760003660031901126101c6576007546040516001600160a01b039091168152602090f35b346101c65760203660031901126101c65760043560005260026020526020604060002054604051908152f35b346101c65760203660031901126101c6576001600160a01b03610ccb610ed0565b1660005260036020526020604060002054604051908152f35b346101c65760403660031901126101c6576001600160a01b03610d05610ed0565b16600052600560205260406000206024356000526020526020604060002054604051908152f35b346101c65760003660031901126101c657610d45611307565b610b3133611329565b346101c65760203660031901126101c6576004356006548110156101c657610d77602091610ee6565b90549060031b1c604051908152f35b346101c65760403660031901126101c657610d9f610eba565b336001600160a01b03821603610dbb5761042690600435611281565b63334bd91960e11b60005260046000fd5b346101c65760403660031901126101c657610426600435610deb610eba565b90610e0761041c82600052600160205260016040600020015490565b6111f2565b346101c65760203660031901126101c6576020610e39600435600052600160205260016040600020015490565b604051908152f35b346101c65760003660031901126101c657602060ff60075460a01c166040519015158152f35b346101c65760203660031901126101c6576004359063ffffffff60e01b82168092036101c657602091637965db0b60e01b8114908115610ea9575b5015158152f35b6301ffc9a760e01b14905083610ea2565b602435906001600160a01b03821682036101c657565b600435906001600160a01b03821682036101c657565b600654811015610f0157600660005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b9181601f840112156101c65782359167ffffffffffffffff83116101c6576020808501948460051b0101116101c657565b15610f4f57565b60405162461bcd60e51b8152602060048201526016602482015275141c9bda9958dd08191bd95cc81b9bdd08195e1a5cdd60521b6044820152606490fd5b9190811015610f015760051b0190565b91908201809211610faa57565b634e487b7160e01b600052601160045260246000fd5b90601f8019910116810190811067ffffffffffffffff8211176102f157604052565b3360009081527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49602052604090205460ff161561101b57565b63e2517d3f60e01b60005233600452600060245260446000fd5b600081815260016020908152604080832033845290915290205460ff161561105a5750565b63e2517d3f60e01b6000523360045260245260446000fd5b6001600160a01b03811660009081527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb49602052604090205460ff1661111e576001600160a01b031660008181527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4960205260408120805460ff191660011790553391907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b50600090565b6001600160a01b03811660009081527f31c1e66639f421f1853aeefe8ad6b62a3b96f3287efe23106923cd924aa025c2602052604090205460ff1661111e576001600160a01b031660008181527f31c1e66639f421f1853aeefe8ad6b62a3b96f3287efe23106923cd924aa025c260205260408120805460ff191660011790553391907f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4600190565b60008181526001602090815260408083206001600160a01b038616845290915290205460ff1661127a5760008181526001602081815260408084206001600160a01b0396909616808552959091528220805460ff19169091179055339291907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4600190565b5050600090565b60008181526001602090815260408083206001600160a01b038616845290915290205460ff161561127a5760008181526001602090815260408083206001600160a01b0395909516808452949091528120805460ff19169055339291907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9080a4600190565b600260005414611318576002600055565b633ee5aeb560e01b60005260046000fd5b6000805b6006548110156113cf5761134081610ee6565b90549060031b1c8060005260026020526002604060002001544211611369575b5060010161132d565b60018060a01b03841690816000526005602052604060002081600052602052604060002054918261139c575b5050611360565b936113c6929160019495600052600560205260406000209060005260205260006040812055610f9d565b91903880611395565b5090816113da575050565b602081611413847f7a526fe189d23004056ce818b0dac7d2e948139de022a99071b44a038da9570f9460018060a01b0360075416611426565b6040519384526001600160a01b031692a2565b60405163a9059cbb60e01b60208201526001600160a01b039290921660248301526044808301939093529181526114629161066f606483610fc0565b565b906000602091828151910182855af1156114bf576000513d6114b657506001600160a01b0381163b155b6114955750565b635274afe760e01b60009081526001600160a01b0391909116600452602490fd5b6001141561148e565b6040513d6000823e3d90fdfea26469706673582212206f2d6ba3d4da1a26169d088ba467963a7018d45650dbba6175e4fdd75ecb9d0264736f6c634300081a0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.