KarateDAOManager

Verified contract

Active on Ethereum with 815 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,880,163.11
0x6025e7f31bb4697266a1a4318f95c4c1edb20fe4ee27a7c57ab96d1a0f81cf2b
0x757ebc30de71d1ae2aa5f43448e6ed0e524e6c2d44564c638179121cc5a3c136
0x1db4ad74d234bdc6549ccae66bda450c34f173b79469e1661d1393f60a2b2da6
0x7ba2616655f13b7393d8e35bf4619161b4bc15294dd1b9150f5d92891b67dcd2
0x9f3a1b8b840a8a2600a839473e037adcc945f37757191f29597cbbf6a82a1ad7
0x96a6297e18205de707d4521ab4c8538ed9ee45b5d084a0b15c980e8595a65779
0x87901808af8b25f58f94d84b78c1930dc36de5e738dc0882b7196fd3294011c1
0x7adeee37ca04637e613bf5a25c15747e44611f857a2006f7af1724150403ea8f
0xb0ad786f6d36b86133e6aa1718e487f8fec76cef2f9d8515da859e274a571965
0x958da5dd960d987e19239af5035b944e76f8490148eb4b0e4448f0ae03f327c4

Functions
Getter at block 20907114
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)
18
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