DriipSettlementChallengeState
Verified contract
Active on
Ethereum with 46 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x7896…5352
Balances ($0.00)
No balances found for "DriipSettlementChallengeState"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 8534206 | 5 years ago | | | 0 | 0.011261460 | |
| 8534204 | 5 years ago | | | 0 | 0.010798020 | |
| 8534202 | 5 years ago | | | 0 | 0.011261460 | |
| 8534201 | 5 years ago | | | 0 | 0.010799940 | |
| 8534199 | 5 years ago | | | 0 | 0.011261460 | |
| 8534197 | 5 years ago | | | 0 | 0.011271060 | |
| 8534195 | 5 years ago | | | 0 | 0.011261460 | |
| 8534193 | 5 years ago | | | 0 | 0.011265300 | |
| 8534190 | 5 years ago | | | 0 | 0.010803780 | |
| 8534188 | 5 years ago | | | 0 | 0.010803780 |
ABI
ABI objects
Getter at block 21285896
DISQUALIFY_PROPOSAL_ACTION() view returns (string)
disqualify_proposal
INITIATE_PROPOSAL_ACTION() view returns (string)
initiate_proposal
QUALIFY_PROPOSAL_ACTION() view returns (string)
qualify_proposal
REMOVE_PROPOSAL_ACTION() view returns (string)
remove_proposal
TERMINATE_PROPOSAL_ACTION() view returns (string)
terminate_proposal
configuration() view returns (address)
0x78966acb215bfe03dc5d41a1c0689bff4a0d5352
deployer() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
destructor() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
operator() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
proposalsCount() view returns (uint256)
544
selfDestructionDisabled() view returns (bool)
false
serviceActivationTimeout() view returns (uint256)
0
upgradeAgent() view returns (address)
0x30411fa6a2e08f52e04c85e33a9698883f09c1b7
upgradesFrozen() view returns (bool)
false
Read-only
hasProposal(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bool)
hasProposal(address wallet, uint256 nonce, struct MonetaryTypesLibCurrency currency) view returns (bool)
hasProposalExpired(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bool)
hasProposalTerminated(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bool)
isEnabledServiceAction(address service, string action) view returns (bool)
isRegisteredActiveService(address service) view returns (bool)
isRegisteredService(address service) view returns (bool)
proposalChallengedHash(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bytes32)
proposalChallengedKind(address wallet, struct MonetaryTypesLibCurrency currency) view returns (string)
proposalCumulativeTransferAmount(address wallet, struct MonetaryTypesLibCurrency currency) view returns (int256)
proposalDefinitionBlockNumber(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalDisqualificationBlockNumber(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalDisqualificationCandidateHash(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bytes32)
proposalDisqualificationCandidateKind(address wallet, struct MonetaryTypesLibCurrency currency) view returns (string)
proposalDisqualificationChallenger(address wallet, struct MonetaryTypesLibCurrency currency) view returns (address)
proposalDisqualificationNonce(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalExpirationTime(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalIndexByWalletCurrency(address, address, uint256) view returns (uint256)
proposalIndexByWalletNonceCurrency(address, uint256, address, uint256) view returns (uint256)
proposalNonce(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalReferenceBlockNumber(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
proposalStageAmount(address wallet, struct MonetaryTypesLibCurrency currency) view returns (int256)
proposalStatus(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint8)
proposalTargetBalanceAmount(address wallet, struct MonetaryTypesLibCurrency currency) view returns (int256)
proposalWalletInitiated(address wallet, struct MonetaryTypesLibCurrency currency) view returns (bool)
proposals(uint256) view returns (address wallet, uint256 nonce, uint256 referenceBlockNumber, uint256 definitionBlockNumber, uint256 expirationTime, uint8 status, struct SettlementChallengeTypesLibAmounts amounts, struct MonetaryTypesLibCurrency currency, struct SettlementChallengeTypesLibDriip challenged, bool walletInitiated, bool terminated, struct SettlementChallengeTypesLibDisqualification disqualification)
State-modifying
Events deregisterService(address service)
disableSelfDestruction()
disableServiceAction(address service, string action)
disqualifyProposal(address challengedWallet, struct MonetaryTypesLibCurrency currency, address challengerWallet, uint256 blockNumber, uint256 candidateNonce, bytes32 candidateHash, string candidateKind)
enableServiceAction(address service, string action)
freezeUpgrades()
initiateProposal(address wallet, uint256 nonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, bytes32 challengedHash, string challengedKind)
qualifyProposal(address wallet, struct MonetaryTypesLibCurrency currency)
registerService(address service)
registerServiceDeferred(address service)
removeProposal(address wallet, struct MonetaryTypesLibCurrency currency)
removeProposal(address wallet, struct MonetaryTypesLibCurrency currency, bool walletTerminated)
setConfiguration(address newConfiguration)
setDeployer(address newDeployer)
setOperator(address newOperator)
setServiceActivationTimeout(uint256 timeoutInSeconds)
setUpgradeAgent(address _upgradeAgent)
terminateProposal(address wallet, struct MonetaryTypesLibCurrency currency, bool clearNonce)
terminateProposal(address wallet, struct MonetaryTypesLibCurrency currency, bool clearNonce, bool walletTerminated)
triggerSelfDestruction()
upgradeProposal(struct SettlementChallengeTypesLibProposal proposal)
DeregisterServiceEvent(address service)
DisableServiceActionEvent(address service, string action)
DisqualifyProposalEvent(address challengedWallet, uint256 challengedNonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, address challengerWallet, uint256 candidateNonce, bytes32 candidateHash, string candidateKind)
EnableServiceActionEvent(address service, string action)
FreezeUpgradesEvent()
InitiateProposalEvent(address wallet, uint256 nonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, bytes32 challengedHash, string challengedKind)
QualifyProposalEvent(address challengedWallet, uint256 challengedNonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, address challengerWallet, uint256 candidateNonce, bytes32 candidateHash, string candidateKind)
RegisterServiceDeferredEvent(address service, uint256 timeout)
RegisterServiceEvent(address service)
RemoveProposalEvent(address wallet, uint256 nonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, bytes32 challengedHash, string challengedKind)
SelfDestructionDisabledEvent(address wallet)
ServiceActivationTimeoutEvent(uint256 timeoutInSeconds)
SetConfigurationEvent(address oldConfiguration, address newConfiguration)
SetDeployerEvent(address oldDeployer, address newDeployer)
SetOperatorEvent(address oldOperator, address newOperator)
SetUpgradeAgentEvent(address upgradeAgent)
TerminateProposalEvent(address wallet, uint256 nonce, int256 cumulativeTransferAmount, int256 stageAmount, int256 targetBalanceAmount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber, bool walletInitiated, bytes32 challengedHash, string challengedKind)
TriggerSelfDestructionEvent(address wallet)
UpgradeProposalEvent(struct SettlementChallengeTypesLibProposal proposal)
constructor(address deployer)
This contract contains no fallback and receive objects.
This contract contains no error objects.