DriipSettlementState
Verified contract
Active on
Ethereum with 51 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xbb0e…544d
Balances ($0.00)
No balances found for "DriipSettlementState"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 8344405 | 5 years ago | | | 0 | 0.00015673000 | |
| 8344404 | 5 years ago | | | 0 | 0.00019224000 | |
| 8344402 | 5 years ago | | | 0 | 0.00019547000 | |
| 8344400 | 5 years ago | | | 0 | 0.00019224000 | |
| 8344377 | 5 years ago | | | 0 | 0.000027991000 | |
| 8344116 | 5 years ago | | | 0 | 0.00027989200 | |
| 8344116 | 5 years ago | | | 0 | 0.00030982800 | |
| 8344116 | 5 years ago | | | 0 | 0.00029489200 | |
| 8344114 | 5 years ago | | | 0 | 0.00029482800 | |
| 8344114 | 5 years ago | | | 0 | 0.00027970000 |
ABI
ABI objects
Getter at block 20809635
ADD_SETTLED_AMOUNT_ACTION() view returns (string)
add_settled_amount
COMPLETE_SETTLEMENT_ACTION() view returns (string)
complete_settlement
INIT_SETTLEMENT_ACTION() view returns (string)
init_settlement
SET_MAX_NONCE_ACTION() view returns (string)
set_max_nonce
SET_TOTAL_FEE_ACTION() view returns (string)
set_total_fee
communityVote() view returns (address)
0xbb0eed554080e05e1f14796f94ffbf95f081544d
communityVoteFrozen() view returns (bool)
false
deployer() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
destructor() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
maxDriipNonce() view returns (uint256)
0
operator() view returns (address)
0xf05179bac3d1fbef58a2fcd7ad0f769840027cc6
selfDestructionDisabled() view returns (bool)
false
serviceActivationTimeout() view returns (uint256)
0
settlementsCount() view returns (uint256)
11
upgradeAgent() view returns (address)
0x30411fa6a2e08f52e04c85e33a9698883f09c1b7
upgradesFrozen() view returns (bool)
true
Read-only
isEnabledServiceAction(address service, string action) view returns (bool)
isRegisteredActiveService(address service) view returns (bool)
isRegisteredService(address service) view returns (bool)
isSettlementPartyDone(address wallet, uint256 nonce) view returns (bool)
isSettlementPartyDone(address wallet, uint256 nonce, uint8 settlementRole) view returns (bool)
maxNonceByWalletAndCurrency(address wallet, struct MonetaryTypesLibCurrency currency) view returns (uint256)
settledAmountByBlockNumber(address wallet, struct MonetaryTypesLibCurrency currency, uint256 blockNumber) view returns (int256)
settlementByWalletAndIndex(address wallet, uint256 index) view returns (struct DriipSettlementTypesLibSettlement)
settlementByWalletAndNonce(address wallet, uint256 nonce) view returns (struct DriipSettlementTypesLibSettlement)
settlementPartyDoneBlockNumber(address wallet, uint256 nonce) view returns (uint256)
settlementPartyDoneBlockNumber(address wallet, uint256 nonce, uint8 settlementRole) view returns (uint256)
settlements(uint256) view returns (string settledKind, bytes32 settledHash, struct DriipSettlementTypesLibSettlementParty origin, struct DriipSettlementTypesLibSettlementParty target)
settlementsCountByWallet(address wallet) view returns (uint256)
totalFee(address wallet, address beneficiary, address destination, struct MonetaryTypesLibCurrency currency) view returns (struct MonetaryTypesLibNoncedAmount)
totalFeesMap(address, address, address, address, uint256) view returns (uint256 nonce, int256 amount)
walletCurrencyBlockNumberSettledAmount(address, address, uint256, uint256) view returns (int256)
walletCurrencyMaxNonce(address, address, uint256) view returns (uint256)
walletCurrencySettledBlockNumbers(address, address, uint256, uint256) view returns (uint256)
walletNonceSettlementIndex(address, uint256) view returns (uint256)
walletSettlementIndices(address, uint256) view returns (uint256)
State-modifying
Events addSettledAmountByBlockNumber(address wallet, int256 amount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber)
completeSettlement(address wallet, uint256 nonce, uint8 settlementRole, bool done)
deregisterService(address service)
disableSelfDestruction()
disableServiceAction(address service, string action)
enableServiceAction(address service, string action)
freezeCommunityVote()
freezeUpgrades()
initSettlement(string settledKind, bytes32 settledHash, address originWallet, uint256 originNonce, address targetWallet, uint256 targetNonce)
registerService(address service)
registerServiceDeferred(address service)
setCommunityVote(address newCommunityVote)
setDeployer(address newDeployer)
setMaxDriipNonce(uint256 _maxDriipNonce)
setMaxNonceByWalletAndCurrency(address wallet, struct MonetaryTypesLibCurrency currency, uint256 maxNonce)
setOperator(address newOperator)
setServiceActivationTimeout(uint256 timeoutInSeconds)
setTotalFee(address wallet, address beneficiary, address destination, struct MonetaryTypesLibCurrency currency, struct MonetaryTypesLibNoncedAmount _totalFee)
setUpgradeAgent(address _upgradeAgent)
triggerSelfDestruction()
updateMaxDriipNonceFromCommunityVote()
upgradeSettledAmount(address wallet, int256 amount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber)
upgradeSettlement(struct DriipSettlementTypesLibSettlement settlement)
AddSettledAmountEvent(address wallet, int256 amount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber)
CompleteSettlementPartyEvent(address wallet, uint256 nonce, uint8 settlementRole, uint256 doneBlockNumber)
DeregisterServiceEvent(address service)
DisableServiceActionEvent(address service, string action)
EnableServiceActionEvent(address service, string action)
FreezeCommunityVoteEvent()
FreezeUpgradesEvent()
InitSettlementEvent(struct DriipSettlementTypesLibSettlement settlement)
RegisterServiceDeferredEvent(address service, uint256 timeout)
RegisterServiceEvent(address service)
SelfDestructionDisabledEvent(address wallet)
ServiceActivationTimeoutEvent(uint256 timeoutInSeconds)
SetCommunityVoteEvent(address oldCommunityVote, address newCommunityVote)
SetDeployerEvent(address oldDeployer, address newDeployer)
SetMaxDriipNonceEvent(uint256 maxDriipNonce)
SetMaxNonceByWalletAndCurrencyEvent(address wallet, struct MonetaryTypesLibCurrency currency, uint256 maxNonce)
SetOperatorEvent(address oldOperator, address newOperator)
SetTotalFeeEvent(address wallet, address beneficiary, address destination, struct MonetaryTypesLibCurrency currency, struct MonetaryTypesLibNoncedAmount totalFee)
SetUpgradeAgentEvent(address upgradeAgent)
TriggerSelfDestructionEvent(address wallet)
UpdateMaxDriipNonceFromCommunityVoteEvent(uint256 maxDriipNonce)
UpgradeSettledAmountEvent(address wallet, int256 amount, struct MonetaryTypesLibCurrency currency, uint256 blockNumber)
UpgradeSettlementEvent(struct DriipSettlementTypesLibSettlement settlement)
constructor(address deployer)
This contract contains no fallback and receive objects.
This contract contains no error objects.