KarateDAOManager

Verified contract

Active on Ethereum with 938 txns
Deployed by via 0x51e2909d at 17213698
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $12,120,222.48
0x20da3d44efee06cf220c689b2ec1044dfd63a2a037b79b12ab1434e89740d22a
0xd873adb26c8444351d2dd468bf90c05a0507bfec9a1485caf41d91529f5dbf77
0x74a5e095212e2b5f443147ca7a537d7e2ca174c7752ce45fa3d1569db01942b5
0xebc69109d5d494686f7fa14116b7c867edcac0597f41391f231acaef10fc33a5
0x29887076cd43ac7f3d36a4eabcd54dcdec672e89dbba2e68529dc07599270abb
0xf8e2144ad4284e6e21aa00f447ca59c669bba0045ca9501d80ee0172199b0fd9
0xee0d7ac2940a51593d190f95c345e6cfa68a0c13979689a3979f652f68a000bf
0xd294333065f6432af172072fe19a7eacfaf4750d5205f8a504196663fbe121f4
0x82339f085f44d661dd6e06004014d2f445b37ef2388bbf5d7a611db786e0ed09
0x8f05a56d2a066aca5139dc6ee76fc57eae5b74fedd1774098d3f8c1d65588488

Functions
Getter at block 21294777
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
KC_DELEGATE_ROLE(view returns (bytes32)
0x25ea27e619be352cf4fd698124bbe5308ffed622135530e33923e301c660f5f7
KC_FIGHTER_ROLE(view returns (bytes32)
0xb08f18b377dfeb1adcf649b816ad935bc75cd52dfb3feb6a6a8b44734e7d5910
KC_HEAD_JUDGE_ROLE(view returns (bytes32)
0x2e136f43fa0cd081cd9e0fdc6cae79be691d06a820f16995861d106a8e143eae
KC_JUDGE_ROLE(view returns (bytes32)
0xf8fa0a2e0b6ae44d5bf1084b5461fa6a8a39a79c4c89f13d35cb8e2a5b7508be
KC_MARKETING_MANAGER_ROLE(view returns (bytes32)
0x178472dfa082bc56f85b1e1106040507c8b27144794f51880164f8cb547adcdd
KC_ORACLE_SERVICE_ROLE(view returns (bytes32)
0x990cb964b4a72fbafc6352f5b02e3044a1b1fa91add1d44fe262863f1108d0cc
currentEvent(view returns (uint256)
20
daoStorage(view returns (address)
0xe65b1f78586b7fe62b85f910f1246c55588b3edd
eventOpened(view returns (bool)
false
token(view returns (address)
0x80008bcd713c38af90a9930288d446bc3bd2e684
Read-only
AVAIL_ROLES(uint256view returns (bytes32)
getEventStakeholders(uint256 eventNumview returns (address[])
getEventViewLink(uint256 eventNumview returns (string viewLink)
getMemberRoles(address memberview returns (bytes32[] roles)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isEventClaimed(address claimantuint256 eventNumview returns (bool isClaimed)
roleHierarchy(bytes32view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addMember(address addrbytes32 role
addMember(address addrbytes32 rolestring ipfs_metadata
addPools(uint256[] prizePoolAmounts
claim(uint256[] votesPerOutcomeuint64[] outcomesuint256[] snapshotIdsstruct SignaturesSigData[] signatures
closeEvent(uint256 eventNumuint256 noncestruct KarateDAOManagerSigToScore[] delegateAndScores
createEventCard(uint256 eventStartstring info_ipfsaddress[] stakeholders
deleteEvent(uint256 eventCardNumreturns (bool successful)
deleteMember(address addr
finalizeUpgrade(returns (bool success)
grantRole(bytes32 roleaddress account
mint(address recipientuint256 amount
openEvent(uint256 eventNumstring snapshotProposalIPFSCIDaddress[] fightersuint256 noncestruct SignaturesSigData[] delegates
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setEventViewLink(uint256 eventNumstring viewLink
setMinEventDelegateCount(uint8 count
setMinEventJudgeCount(uint8 count
setSnapshotIdToVoteBalances(uint256 snapshotIduint256[] voteBals
setTotalClaimable(uint256 snapshotIduint256[] amountClaimable
transfer(address recipientuint256 amount
upgradeDao(address new_contract_addr
Events
DeletedFightEvent(uint256 indexed eventNumstruct KarateDAOStorageEventCard eventCard
Error(string msg
NewEventResult(address indexed memberAddrstring ipfsuint256 indexed eventNum
NewEventSnapshot(uint256 indexed eventNumuint256 indexed snapshotIduint256 indexed timestamp
NewFightEvent(uint256 indexed eventNumstruct KarateDAOStorageEventCard eventCard
NewMember(address indexed memberAddrstring indexed ipfsstruct KarateDAOStorageMember member
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(uint256[] prizePoolAmountsaddress _kcFactory
Fallback and receive

This contract contains no fallback and receive objects.

Errors
MismatchedEventHash(string eventInfoIpfsbytes32 expectedHashbytes32 receivedHash
UpgradeFailed(address currentOwneraddress contractAddress