This contract is being backfilled. You may encounter incomplete storage history.

ORMakerDeposit

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x210dfa16 at 18933511
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ORMakerDeposit"

No transactions found for "ORMakerDeposit"


Functions
Getter at block 20797784
columnArrayHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getVersionAndEnableTime(view returns (uint128 versionuint64 blockNumberuint64 enableTime)
(version=1, blockNumber=1, enableTime=100)
mdcFactory(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
responseMakersHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
canChallengeContinue(uint256 challengeIdentNumview returns (bool)
freezeAssets(address tokenview returns (uint256)
getWithdrawRequestList(address targetTokenview returns (struct IORMakerDepositWithdrawRequestList)
rulesRoot(address ebcview returns (struct RuleLibRootWithVersion)
spv(uint64 chainIdview returns (address)
State-modifying
challenge(uint64 sourceTxTimeuint64 sourceChainIduint64 sourceTxBlockNumuint64 sourceTxIndexbytes32 sourceTxHashbytes32 ruleKeyaddress freezeTokenuint256 freezeAmount1uint256 parentNodeNumOfTargetNodepayable 
checkChallenge(uint64 sourceChainIdbytes32 sourceTxHashaddress[] challengers
deposit(address tokenuint256 amountpayable 
initialize(address owner_
updateColumnArray(uint64 enableTimeaddress[] dealersaddress[] ebcsuint64[] chainIds
updateResponseMakers(uint64 enableTimebytes[] responseMakerSignatures
updateRulesRoot(uint64 enableTimeaddress ebcstruct RuleLibRule[] rulesstruct RuleLibRootWithVersion rootWithVersionuint64[] sourceChainIdsuint256[] pledgeAmountspayable 
updateRulesRootERC20(uint64 enableTimeaddress ebcstruct RuleLibRule[] rulesstruct RuleLibRootWithVersion rootWithVersionuint64[] sourceChainIdsuint256[] pledgeAmountsaddress token
updateSpvs(uint64 enableTimeaddress[] spvsuint64[] chainIds
verifyChallengeDest(address challengeraddress spvAddressuint64 sourceChainIdbytes32 sourceTxHashbytes proofstruct IORMakerDepositverifiedDataInfo verifiedSourceTxDatabytes rawDatas
verifyChallengeSource(address challengeraddress spvAddressuint64 sourceChainIdbytes proofbytes rawDatasbytes encodeRuleBytes
versionIncreaseAndEnableTime(uint64 enableTime
withdraw(address token
withdrawRequest(address requestTokenuint256 requestAmount
Events
ChallengeInfoUpdated(bytes32 indexed challengeIdstruct IORMakerDepositChallengeStatement statementstruct IORMakerDepositChallengeResult result
ColumnArrayUpdated(address indexed implbytes32 columnArrayHashaddress[] dealersaddress[] ebcsuint64[] chainIds
ResponseMakersUpdated(address indexed impluint256[] responseMakers
RulesRootUpdated(address indexed impladdress ebcstruct RuleLibRootWithVersion rootWithVersion
SpvUpdated(address indexed impluint64 chainIdaddress spv
WithdrawRequested(uint256 requestAmountuint64 requestTimestampaddress requestToken
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.