ChallengeManager
Verified contract
Active on
Base with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ChallengeManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ChallengeManager"
ABI
ABI objects
Getter at block 22731453
bridge() view returns (address)
0x0000000000000000000000000000000000000000
osp() view returns (address)
0x0000000000000000000000000000000000000000
resultReceiver() view returns (address)
0x0000000000000000000000000000000000000000
sequencerInbox() view returns (address)
0x0000000000000000000000000000000000000000
totalChallengesCreated() view returns (uint64)
0
Read-only
challengeInfo(uint64 challengeIndex) view returns (struct ChallengeLibChallenge)
challenges(uint256) view returns (struct ChallengeLibParticipant current, struct ChallengeLibParticipant next, uint256 lastMoveTimestamp, bytes32 wasmModuleRoot, bytes32 challengeStateHash, uint64 maxInboxMessages, uint8 mode)
currentResponder(uint64 challengeIndex) view returns (address)
getOsp(bytes32 wasmModuleRoot) view returns (address)
isTimedOut(uint64 challengeIndex) view returns (bool)
ospCond(bytes32) view returns (address)
State-modifying
Events bisectExecution(uint64 challengeIndex, struct ChallengeLibSegmentSelection selection, bytes32[] newSegments)
challengeExecution(uint64 challengeIndex, struct ChallengeLibSegmentSelection selection, uint8[2] machineStatuses, bytes32[2] globalStateHashes, uint256 numSteps)
clearChallenge(uint64 challengeIndex)
createChallenge(bytes32 wasmModuleRoot_, uint8[2] startAndEndMachineStatuses_, (bytes32[2], uint64[2])[2] startAndEndGlobalStates_, uint64 numBlocks, address asserter_, address challenger_, uint256 asserterTimeLeft_, uint256 challengerTimeLeft_) returns (uint64)
initialize(address resultReceiver_, address sequencerInbox_, address bridge_, address osp_)
oneStepProveExecution(uint64 challengeIndex, struct ChallengeLibSegmentSelection selection, bytes proof)
postUpgradeInit(address osp_, bytes32 condRoot, address condOsp)
timeout(uint64 challengeIndex)
Bisected(uint64 indexed challengeIndex, bytes32 indexed challengeRoot, uint256 challengedSegmentStart, uint256 challengedSegmentLength, bytes32[] chainHashes)
ChallengeEnded(uint64 indexed challengeIndex, uint8 kind)
ExecutionChallengeBegun(uint64 indexed challengeIndex, uint256 blockSteps)
InitiatedChallenge(uint64 indexed challengeIndex, struct GlobalState startState, struct GlobalState endState)
OneStepProofCompleted(uint64 indexed challengeIndex)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
NotOwner(address sender, address owner)