Atonomi

Verified contract

Active on Ethereum with 27,304 txns
Deployed by via 0x5e3a48be at 5935451
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xd415fa8ac1d350a9d8519ba787a63baa7269f3899a9e03f12a39a5aa97835ee8
0x2b6913f4e35454c4395dccfb926fb234f687cbe51537311859fb2f55551fc448
0x9d85223f5e32fdb421b6684feda86c18955cb6ea5b467ce94de821ac85811b02
0x412ff6d1edf33458dd24bda27878bcc8cfe3fdfcb35c43acb83a52c772f2e884
0x1b099e139b639c04174739e9b380dc35f8c12cadab6b7d77bd943854c824eb81
0x0be23003fbd28fa745b8daa02d4774e17412d433fbe7f4a7775fdf9bf29167b2
0x6de66647f1f02c55c61767f13583df1c961948bf9261f56ad0d03bcedfb33bf7
0xa7762576e7cb295d3e58eb42ed02843a69ac42bc1a65a88cc8bc281ece4e91a8
0x67baeda7f764e16789a3fb95e5783f7a3e1546f618652bafee560d09185506d5
0x2c85a3d8b272e4f40fcd4edc6b02b57763c2767389e07a0f7bc747c9097495d8

Functions
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(addressbytes32view returns (uint256)
calculateReward(uint256 rewardAmountuint256 blocksSinceLastWriteview returns (uint256)
defaultManufacturerReputations(bytes32view returns (bytes32)
devices(bytes32view returns (bytes32 manufacturerIdbytes32 deviceTypebool registeredbool activatedbytes32 reputationScorebytes32 devicePublicKey)
getReputationRewards(address authoraddress manufacturerbytes32 deviceIdview returns (uint256 irnRewarduint256 manufacturerReward)
manufacturerRewards(bytes32view returns (address)
network(addressview returns (bool isIRNAdminbool isManufacturerbool isIRNNodebytes32 memberId)
pools(addressview returns (uint256 balanceuint256 rewardAmount)
rewards(addressview returns (uint256)
State-modifying
activateDevice(bytes32 _deviceIdreturns (bool)
addNetworkMember(address _memberbool _isIRNAdminbool _isManufacturerbool _isIRNNodebytes32 _memberIdreturns (bool)
changeManufacturerWallet(address _newreturns (bool)
depositTokens(bytes32 manufacturerIduint256 amountreturns (bool)
destroy(address[] tokens
pause(
registerAndActivateDevice(bytes32 _deviceIdbytes32 _deviceTypebytes32 _devicePublicKeyreturns (bool)
registerDevice(bytes32 _deviceIdHashbytes32 _deviceTypebytes32 _devicePublicKeyreturns (bool)
registerDevices(bytes32[] _deviceIdHashesbytes32[] _deviceTypesbytes32[] _devicePublicKeysreturns (bool)
removeNetworkMember(address _memberreturns (bool)
setDefaultReputationForManufacturer(bytes32 _manufacturerIdbytes32 _newDefaultScorereturns (bool)
setTokenPoolReward(uint256 newRewardreturns (bool)
transferOwnership(address newOwner
unpause(
updateReputationScore(bytes32 _deviceIdbytes32 _reputationScorereturns (bool)
withdrawTokens(returns (bool)
Events
DefaultReputationScoreChanged(address indexed _senderbytes32 indexed _manufacturerIdbytes32 _newDefaultScore
DeviceActivated(address indexed _senderuint256 _feebytes32 indexed _deviceIdbytes32 indexed _manufacturerIdbytes32 _deviceType
DeviceRegistered(address indexed _senderuint256 _feebytes32 indexed _deviceHashKeybytes32 indexed _manufacturerIdbytes32 _deviceType
ManufacturerRewardWalletChanged(address indexed _oldaddress indexed _newbytes32 indexed _manufacturerId
NetworkMemberAdded(address indexed _senderaddress indexed _memberbytes32 indexed _memberId
NetworkMemberRemoved(address indexed _senderaddress indexed _memberbytes32 indexed _memberId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(
ReputationScoreUpdated(bytes32 indexed _deviceIdbytes32 _deviceTypebytes32 _newScoreaddress indexed _irnNodeuint256 _irnRewardaddress indexed _manufacturerWalletuint256 _manufacturerReward
TokenPoolRewardUpdated(address indexed _senderuint256 _newReward
TokensDeposited(address indexed _senderbytes32 indexed _manufacturerIdaddress indexed _manufactureruint256 _amount
TokensWithdrawn(address indexed _senderuint256 _amount
Unpause(
Constructor
constructor(address _tokenaddress _settings
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.