ORMakerDeposit
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8Slot
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 "ORMakerDeposit"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ORMakerDeposit"
ABI
ABI objects
Getter at block 20797784
columnArrayHash() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getVersionAndEnableTime() view returns (uint128 version, uint64 blockNumber, uint64 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 challengeIdentNum) view returns (bool)
freezeAssets(address token) view returns (uint256)
getWithdrawRequestList(address targetToken) view returns (struct IORMakerDepositWithdrawRequestList)
rulesRoot(address ebc) view returns (struct RuleLibRootWithVersion)
spv(uint64 chainId) view returns (address)
State-modifying
Events challenge(uint64 sourceTxTime, uint64 sourceChainId, uint64 sourceTxBlockNum, uint64 sourceTxIndex, bytes32 sourceTxHash, bytes32 ruleKey, address freezeToken, uint256 freezeAmount1, uint256 parentNodeNumOfTargetNode) payable
checkChallenge(uint64 sourceChainId, bytes32 sourceTxHash, address[] challengers)
deposit(address token, uint256 amount) payable
initialize(address owner_)
updateColumnArray(uint64 enableTime, address[] dealers, address[] ebcs, uint64[] chainIds)
updateResponseMakers(uint64 enableTime, bytes[] responseMakerSignatures)
updateRulesRoot(uint64 enableTime, address ebc, struct RuleLibRule[] rules, struct RuleLibRootWithVersion rootWithVersion, uint64[] sourceChainIds, uint256[] pledgeAmounts) payable
updateRulesRootERC20(uint64 enableTime, address ebc, struct RuleLibRule[] rules, struct RuleLibRootWithVersion rootWithVersion, uint64[] sourceChainIds, uint256[] pledgeAmounts, address token)
updateSpvs(uint64 enableTime, address[] spvs, uint64[] chainIds)
verifyChallengeDest(address challenger, address spvAddress, uint64 sourceChainId, bytes32 sourceTxHash, bytes proof, struct IORMakerDepositverifiedDataInfo verifiedSourceTxData, bytes rawDatas)
verifyChallengeSource(address challenger, address spvAddress, uint64 sourceChainId, bytes proof, bytes rawDatas, bytes encodeRuleBytes)
versionIncreaseAndEnableTime(uint64 enableTime)
withdraw(address token)
withdrawRequest(address requestToken, uint256 requestAmount)
ChallengeInfoUpdated(bytes32 indexed challengeId, struct IORMakerDepositChallengeStatement statement, struct IORMakerDepositChallengeResult result)
ColumnArrayUpdated(address indexed impl, bytes32 columnArrayHash, address[] dealers, address[] ebcs, uint64[] chainIds)
ResponseMakersUpdated(address indexed impl, uint256[] responseMakers)
RulesRootUpdated(address indexed impl, address ebc, struct RuleLibRootWithVersion rootWithVersion)
SpvUpdated(address indexed impl, uint64 chainId, address spv)
WithdrawRequested(uint256 requestAmount, uint64 requestTimestamp, address requestToken)
This contract contains no constructor objects.
receive()
This contract contains no error objects.