BasicTournament

Verified contract

Active on Ethereum with 26,063 txns
Deployed by via 0x239c1e5a at 8761334
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "BasicTournament"

0x168181df39307ec137a1543136197fbe78ecbc3a12939a274d609deb147b4834
0xb4c0cdff431edbbdd3d1b16010b240674a6f424af1a6b34ce523b8f8da706adc
0xd4a7be292459185b0fc3d54a0b0ec1338e3b3098249bfb5bf3584c125e3ae5bc
0xda7cb8aa7b59444900f23ad50ca68e6d928d4d75ec2ea50a1b9e7f62d948f786
0xff381863642c756818e85876b0d1968b77dac057dbb701ddab356a5a0b941413
0xe6883f12be92637dd698b73f27b41441ce2de552608aedd380a0b6d1d648c590
0x647bd96666e85c4b46d09468e9d9f7b68c6356070c99363f70101571ef3b96d1
0x846aca85d0272d55c481b9f3862ab149dca15709195e188fa3df2f0bb4939df8
0x037c478d57ffd919f12fd5f9b12bf52bfcf74ad34477033a38fcea85c0a94e2e
0xf5205d0d5156462d4f3213966fa188543d202081f18dbce91cff777f92e17cc2

Functions
Getter at block 21269639
GATE_KEEPER(view returns (address)
0x68132eb4bfd84b2d6a23ec4fb1b106f5c8574f2d
WIZARD_GUILD(view returns (address)
0x0d8c864da1985525e0af0acbeef6562881827bd5
ceoAddress(view returns (address)
0x9fe2712d5bdcc4a7653352a595e2938ca94acde6
cfoAddress(view returns (address)
0x0000000000000000000000000000000000000000
cooAddress(view returns (address)
0xd880d895ce716afc1e5e21cb901b5093701842e4
duelResolver(view returns (address)
0x1856a84019d982880607266526f13df232c15cfc
getAscendingWizardId(view returns (uint256)
0
getBlueMoldParameters(view returns (uint256uint256uint256uint256)
(8926828, 2150, 6450, 1000000000000)
getRemainingWizards(view returns (uint256)
0
getTimeParameters(view returns (uint256 tournamentStartBlockuint256 pauseEndedBlockuint256 admissionDurationuint256 revivalDurationuint256 duelTimeoutDurationuint256 ascensionWindowStartuint256 ascensionWindowDurationuint256 fightWindowStartuint256 fightWindowDurationuint256 resolutionWindowStartuint256 resolutionWindowDurationuint256 cullingWindowStartuint256 cullingWindowDuration)
(tournamentStartBlock=8767100, pauseEndedBlock=0, admissionDuration=19978, revivalDuration=139750, duelTimeoutDuration=403, ascensionWindowStart=8926828, ascensionWindowDuration=538, fightWindowStart=8787616, fightWindowDuration=806, resolutionWindowStart=8788422, resolutionWindowDuration=403, cullingWindowStart=8928575, cullingWindowDuration=403)
isActive(view returns (bool)
false
isPaused(view returns (bool)
false
powerScale(view returns (uint256)
500
Read-only
getWizard(uint256 wizardIdview returns (uint256 affinityuint256 poweruint256 maxPoweruint256 noncebytes32 currentDuelbool ascendinguint256 ascensionOpponentbool moldedbool ready)
isReady(uint256 wizardIdview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
wizardFingerprint(uint256 wizardIdview returns (bytes32)
State-modifying
acceptAscensionChallenge(bytes32 commitment
cancelCommitment(uint256 wizardId
challengeAscending(uint256 wizardIdbytes32 commitment
claimSharedWinnings(uint256 claimingWinnerIduint256[] allWinners
claimTheBigCheeze(uint256 claimingWinnerId
completeAscension(
cullMoldedWithMolded(uint256[] moldyWizardIds
cullMoldedWithSurvivor(uint256[] wizardIdsuint256 survivor
cullTiredWizards(uint256[] wizardIds
destroy(
doubleCommit(uint256 wizardId1uint256 wizardId2bytes32 commit1bytes32 commit2bytes sig1bytes sig2returns (bytes32 duelId)
doubleReveal(uint256 wizardId1uint256 wizardId2bytes32 commit1bytes32 commit2bytes32 moveSet1bytes32 moveSet2bytes32 salt1bytes32 salt2
enterWizards(uint256[] wizardIdsuint88[] powerspayable 
giftPower(uint256 sendingWizardIduint256 receivingWizardId
oneSidedCommit(uint256 committingWizardIduint256 otherWizardIdbytes32 commitment
oneSidedReveal(uint256 committingWizardIdbytes32 commitbytes32 moveSetbytes32 saltuint256 otherWizardIdbytes32 otherCommit
pause(uint256 pauseDuration
resolveOneSidedAscensionBattle(uint256 wizardId
resolveTimedOutDuel(uint256 wizardId1uint256 wizardId2
revive(uint256 wizardIdpayable 
setCeo(address newCeo
setCfo(address newCfo
setCoo(address newCoo
startAscension(uint256 wizardId
updateAffinity(uint256 wizardId
Events
AscensionChallenged(uint256 ascendingWizardIduint256 challengingWizardIdbytes32 commitment
AscensionComplete(uint256 wizardIduint256 power
AscensionPairUp(uint256 wizardId1uint256 wizardId2
AscensionStart(uint256 wizardId
CEOTransferred(address previousCeoaddress newCeo
CFOTransferred(address previousCfoaddress newCfo
COOTransferred(address previousCooaddress newCoo
DuelEnd(bytes32 duelIduint256 wizardId1uint256 wizardId2bytes32 moveSet1bytes32 moveSet2uint256 power1uint256 power2
DuelStart(bytes32 duelIduint256 wizardId1uint256 wizardId2uint256 timeoutBlockbool isAscensionBattlebytes32 commit1bytes32 commit2
DuelTimeOut(bytes32 duelIduint256 wizardId1uint256 wizardId2uint256 power1uint256 power2
OneSidedCommitAdded(uint256 committingWizardIduint256 otherWizardIduint256 committingWizardNonceuint256 otherWizardNoncebytes32 commitment
OneSidedCommitCancelled(uint256 wizardId
OneSidedRevealAdded(bytes32 duelIduint256 committingWizardIduint256 otherWizardId
Paused(uint256 pauseEndedBlock
PowerTransferred(uint256 sendingWizIduint256 receivingWizIduint256 amountTransferreduint8 reason
PrizeClaimed(uint256 claimingWinnerIduint256 prizeAmount
Revive(uint256 wizIduint256 power
WizardElimination(uint256 wizardId
Constructor
constructor(address cooAddress_address duelResolver_uint256 powerScale_uint40 tournamentStartBlock_uint32 admissionDuration_uint32 revivalDuration_uint24 ascensionDuration_uint24 fightDuration_uint24 cullingDuration_uint88 blueMoldBasePower_uint24 sessionsBetweenMoldDoubling_uint24 duelTimeoutBlocks_
Fallback and receive
fallback(
Errors

This contract contains no error objects.