DataController
Verified contract
Active on
Ethereum with 81 txns
Slot
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 "DataController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 8889884 | 5 years ago | | | 0 | 0.00044883000 | |
| 8889879 | 5 years ago | | | 0 | 0.00089766000 | |
| 8889862 | 5 years ago | | | 0 | 0.00044883000 | |
| 8889853 | 5 years ago | | | 0 | 0.00089766000 | |
| 8889847 | 5 years ago | | | 0 | 0.00089766000 | |
| 8889847 | 5 years ago | | | 0 | 0.00089766000 | |
| 8889847 | 5 years ago | | | 0 | 0.00014961000 | |
| 8889847 | 5 years ago | | | 0 | 0.00014961000 | |
| 8889847 | 5 years ago | | | 0 | 0.00014961000 | |
| 8889847 | 5 years ago | | | 0 | 0.000074805000 |
ABI
ABI objects
Getter at block 21292070
contractOwner() view returns (address)
0xf0f8c14a1a6202e89e61f514bb958433fc227f53
countriesCount() view returns (uint256)
21
getPendingManager() view returns (address)
0x100fe59316884e4219550a24da3f4f43f69782ac
holdersCount() view returns (uint256)
61
pendingContractOwner() view returns (address)
0x0000000000000000000000000000000000000000
serviceController() view returns (address)
0x51e4df17bf380ab4f9d810cef89eabc9842ff1fa
withdrawal() view returns (address)
0xdf8b91e902fb81d6c37cc2e1fa47b5f3ed02157b
Read-only
allowance(address) view returns (uint256)
getCountryInfo(uint256 _countryCode) view returns (uint256 _maxHolderNumber, uint256 _currentHolderCount)
getCountryLimit(uint256 _countryCode) view returns (uint256 limit)
getHolderAddresses(bytes32 _externalHolderId) view returns (address[] _addresses)
getHolderCountryCode(bytes32 _externalHolderId) view returns (uint256)
getHolderExternalIdByAddress(address _address) view returns (bytes32)
getHolderInfo(bytes32 _externalHolderId) view returns (uint256 _countryCode, uint256 _limPerDay, uint256 _limPerMonth, bool _operational, bytes _text)
holderIndex(bytes32) view returns (uint256)
isHolderOwnAddress(bytes32 _externalHolderId, address _address) view returns (bool)
isRegisteredAddress(address _address) view returns (bool)
oracles(bytes4, address) view returns (bool)
State-modifying
Events addCountryCode(uint256 _countryCode) returns (uint256)
addHolderAddress(bytes32 _externalHolderId, address _newAddress) returns (uint256)
addOracles(bytes4[] _signatures, address[] _oracles) returns (uint256)
changeAllowance(address _from, uint256 _value) returns (uint256)
changeContractOwnership(address _to) returns (bool)
changeCountryLimit(uint256 _countryCode, uint256 _limit) returns (uint256)
changeOperational(bytes32 _externalHolderId, bool _operational) returns (uint256)
claimContractOwnership() returns (bool)
depositTo(address _holderAddress, uint256 _value) returns (uint256)
destroy()
registerHolder(bytes32 _externalHolderId, address _holderAddress, uint256 _countryCode) returns (uint256)
removeHolderAddress(bytes32 _externalHolderId, address _address) returns (uint256)
removeOracles(bytes4[] _signatures, address[] _oracles) returns (uint256)
setServiceController(address _serviceController) returns (uint256)
setWithdraw(address _withdrawal) returns (uint256)
updateCountryHoldersCount(uint256 _countryCode, uint256 _updatedHolderCount) returns (uint256)
updateLimitPerDay(bytes32 _externalHolderId, uint256 _limit) returns (uint256)
updateLimitPerMonth(bytes32 _externalHolderId, uint256 _limit) returns (uint256)
updateTextForHolder(bytes32 _externalHolderId, bytes _text) returns (uint256)
withdrawFrom(address _holderAddress, uint256 _value) returns (uint256)
withdrawnTokens(address[] tokens, address _to) returns (uint256)
CountryCodeAdded(uint256 _countryCode, uint256 _countryId, uint256 _maxHolderCount)
CountryCodeChanged(uint256 _countryCode, uint256 _countryId, uint256 _maxHolderCount)
DayLimitChanged(bytes32 _externalHolderId, uint256 _from, uint256 _to)
Error(uint256 _errorCode)
HolderAddressAdded(bytes32 _externalHolderId, address _holderPrototype, uint256 _accessIndex)
HolderAddressRemoved(bytes32 _externalHolderId, address _holderPrototype, uint256 _accessIndex)
HolderOperationalChanged(bytes32 _externalHolderId, bool _operational)
HolderRegistered(bytes32 _externalHolderId, uint256 _accessIndex, uint256 _countryCode)
MonthLimitChanged(bytes32 _externalHolderId, uint256 _from, uint256 _to)
OracleAdded(bytes4 _sig, address _oracle)
OracleRemoved(bytes4 _sig, address _oracle)
constructor(address _serviceController)
fallback()
This contract contains no error objects.