Atonomi
Verified contract
Active on
Ethereum with 27,304 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x97ae…29f5
0x2566…4c4c
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ATMI | ERC-20 | 57.141584 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 7858847 | 6 years ago | | | 0 | 0.00097709040 | |
| 7858834 | 6 years ago | | | 0 | 0.0023766510 | |
| 7727726 | 6 years ago | | | 0 | 0.00025104300 | |
| 7727702 | 6 years ago | | | 0 | 0.00027571200 | |
| 7727702 | 6 years ago | | | 0 | 0.00028083200 | |
| 7727699 | 6 years ago | | | 0 | 0.00027571200 | |
| 7727695 | 6 years ago | | | 0 | 0.00028160000 | |
| 7727690 | 6 years ago | | | 0 | 0.00040000000 | |
| 7490678 | 6 years ago | | | 0 | 0.0010854130 | |
| 7175002 | 6 years ago | | | 0 | 0.000099592000 |
ABI
ABI objects
Getter at block 21301317
owner() view returns (address)
0xcb23dc840271c26ad9ec3588dbfc2c7f6e730641
paused() view returns (bool)
false
settings() view returns (address)
0x2566c658331eac75d3b3ccd0e45c78d9cf6c4c4c
token() view returns (address)
0x97aeb5066e1a590e868b511457beb6fe99d329f5
Read-only
authorWrites(address, bytes32) view returns (uint256)
calculateReward(uint256 rewardAmount, uint256 blocksSinceLastWrite) view returns (uint256)
defaultManufacturerReputations(bytes32) view returns (bytes32)
devices(bytes32) view returns (bytes32 manufacturerId, bytes32 deviceType, bool registered, bool activated, bytes32 reputationScore, bytes32 devicePublicKey)
getReputationRewards(address author, address manufacturer, bytes32 deviceId) view returns (uint256 irnReward, uint256 manufacturerReward)
manufacturerRewards(bytes32) view returns (address)
network(address) view returns (bool isIRNAdmin, bool isManufacturer, bool isIRNNode, bytes32 memberId)
pools(address) view returns (uint256 balance, uint256 rewardAmount)
rewards(address) view returns (uint256)
State-modifying
Events activateDevice(bytes32 _deviceId) returns (bool)
addNetworkMember(address _member, bool _isIRNAdmin, bool _isManufacturer, bool _isIRNNode, bytes32 _memberId) returns (bool)
changeManufacturerWallet(address _new) returns (bool)
depositTokens(bytes32 manufacturerId, uint256 amount) returns (bool)
destroy(address[] tokens)
pause()
registerAndActivateDevice(bytes32 _deviceId, bytes32 _deviceType, bytes32 _devicePublicKey) returns (bool)
registerDevice(bytes32 _deviceIdHash, bytes32 _deviceType, bytes32 _devicePublicKey) returns (bool)
registerDevices(bytes32[] _deviceIdHashes, bytes32[] _deviceTypes, bytes32[] _devicePublicKeys) returns (bool)
removeNetworkMember(address _member) returns (bool)
setDefaultReputationForManufacturer(bytes32 _manufacturerId, bytes32 _newDefaultScore) returns (bool)
setTokenPoolReward(uint256 newReward) returns (bool)
transferOwnership(address newOwner)
unpause()
updateReputationScore(bytes32 _deviceId, bytes32 _reputationScore) returns (bool)
withdrawTokens() returns (bool)
DefaultReputationScoreChanged(address indexed _sender, bytes32 indexed _manufacturerId, bytes32 _newDefaultScore)
DeviceActivated(address indexed _sender, uint256 _fee, bytes32 indexed _deviceId, bytes32 indexed _manufacturerId, bytes32 _deviceType)
DeviceRegistered(address indexed _sender, uint256 _fee, bytes32 indexed _deviceHashKey, bytes32 indexed _manufacturerId, bytes32 _deviceType)
ManufacturerRewardWalletChanged(address indexed _old, address indexed _new, bytes32 indexed _manufacturerId)
NetworkMemberAdded(address indexed _sender, address indexed _member, bytes32 indexed _memberId)
NetworkMemberRemoved(address indexed _sender, address indexed _member, bytes32 indexed _memberId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Pause()
ReputationScoreUpdated(bytes32 indexed _deviceId, bytes32 _deviceType, bytes32 _newScore, address indexed _irnNode, uint256 _irnReward, address indexed _manufacturerWallet, uint256 _manufacturerReward)
TokenPoolRewardUpdated(address indexed _sender, uint256 _newReward)
TokensDeposited(address indexed _sender, bytes32 indexed _manufacturerId, address indexed _manufacturer, uint256 _amount)
TokensWithdrawn(address indexed _sender, uint256 _amount)
Unpause()
constructor(address _token, address _settings)
This contract contains no fallback and receive objects.
This contract contains no error objects.