ORFeeManager

Verified contract

Active on Ethereum with 824 txns
Deployed by via 0x0ce482a6 at 18212091
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Native
Value $570.52
0x6bef76fe1e35af142728f63ca1f2109d638a7d03e8aab03aaa81450e662aaf2b
0x64356780f1958009a3f6aa93307077e5fb926e19aca20355811ad31685690ec4
0xb365dd18955d7fe80756f1b449b3d05fc59d72a325b680594608d1926f6fcd97
0xe524b17a47cbed4a2ca66504961737701f35b0cb2e8e3e009c0b61bcfe911ad4
0x7ab5be89cb539b1efe1160dc09bfbb628ddb1f6b9c78a4200a185758d19a739d
0x571149c90b7bce279099a9b8c76f5c5d95a341140a4ff297f8b84edd3c79ba9b
0x90d2b9d54d938a6a5296aef8ba78ac2de371f3359a447dc6a06d9190017c5019
0x8f264f7667c9712bf29f45f2fb50a281fdb32f12667c806a4af6604d50378090
0xaf41fe1810751589176a190d615bae151a6c151a95f25a8ed8ce966e84c965fe
0xd64c06632ef6b3047b24b1bfeaf9011b3af0ac1a2dcbf52943a571494290d07f

Functions
Getter at block 21268658
challengeStatus(view returns (uint8)
0
durationCheck(view returns (uint8 duration)
2
getCurrentBlockInfo(view returns (struct IORFeeManagerSubmission)
(0, 0, 0, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000)
owner(view returns (address)
0x8a700fdb6121a57c59736041d9aa21dfd8820660
submissions(view returns (uint64 startBlockuint64 endBlockuint64 submitTimestampbytes32 profitRootbytes32 stateTransTreeRoot)
(startBlock=21110612, endBlock=21119555, submitTimestamp=1730787119, profitRoot=0x57d1d7b593529c34366e672fd623a8948b29912b69e1efc3d0a74dac15f35f37, stateTransTreeRoot=0xbb0d7544443d8a357f990b20aa619aae31e8515633fa08cc4b320a9ba5c2700b)
Read-only
getDealerInfo(address dealerview returns (struct IORFeeManagerDealerInfo)
submitter(addressview returns (uint256)
withdrawLock(addressview returns (uint64)
withdrawLockCheck(address withdrawUserview returns (bool)
State-modifying
registerSubmitter(uint256 marginAmountaddress _submitter
renounceOwnership(
responsePositioning(bytes response
startChallenge(uint256 marginAmountaddress _submitter
submit(uint64 startBlockuint64 endBlockbytes32 profitRootbytes32 stateTransTreeRoot
transferOwnership(address newOwner
updateDealer(uint256 feeRatiobytes extraInfo
withdrawVerification(struct MerkleTreeLibSMTLeaf[] smtLeavesbytes32[][] siblingsuint8[] startIndexbytes32[] firstZeroBitsuint256[] bitmapsuint256[] withdrawAmount
Events
DealerUpdated(address indexed dealeruint256 feeRatiobytes extraInfo
ETHDeposit(address indexed senderuint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SubmissionUpdated(uint64 startBlockuint64 endBlockuint64 indexed submitTimestampbytes32 indexed profitRootbytes32 indexed stateTransTreeRoot
SubmitterRegistered(address indexed submitteruint256 marginAmount
Withdraw(address indexed useruint64 chainIdaddress tokenuint256 debtuint256 amount
Constructor
constructor(address owner_address manager_
Fallback and receive
receive(
Errors
InvalidMergeValue(