Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Balances ($0.00)
No balances found for "ARM"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20763542 | 2 months ago | | | 0 | 0.0012700879 | |
| 20760532 | 2 months ago | | | 0 | 0.00021240706 | |
| 20760375 | 2 months ago | | | 0 | 0.00019078080 | |
| 20760116 | 2 months ago | | | 0 | 0.00020758906 | |
| 20759982 | 2 months ago | | | 0 | 0.00021082482 | |
| 20759959 | 2 months ago | | | 0 | 0.00021800563 | |
| 20759934 | 2 months ago | | | 0 | 0.00021043709 | |
| 20759847 | 2 months ago | | | 0 | 0.00024780374 | |
| 20759842 | 2 months ago | | | 0 | 0.00023359556 | |
| 20758820 | 2 months ago | | | 0 | 0.00018064140 |
ABI
ABI objects
Getter at block 21276659 getConfigDetails() view returns (uint32 version, uint32 blockNumber, struct ARMConfig config) getCurseProgress() view returns (address[] curseVoteAddrs, uint32[] voteCounts, bytes32[] cursesHashes, uint16 accumulatedWeight, bool cursed)
isCursed() view returns (bool)
false
owner() view returns (address)
0x44835bbba9d40deda9b64858095ecfb2693c9449
typeAndVersion() view returns (string)
ARM 1.0.0
Read-only
getBlessProgress(struct IARMTaggedRoot taggedRoot) view returns (address[] blessVoteAddrs, uint16 accumulatedWeight, bool blessed)
isBlessed(struct IARMTaggedRoot taggedRoot) view returns (bool)
State-modifying
Events acceptOwnership()
ownerCurse()
ownerResetBlessVotes(struct IARMTaggedRoot[] taggedRoots)
ownerUnvoteToCurse(struct ARMUnvoteToCurseRecord[] unvoteRecords)
setConfig(struct ARMConfig config)
transferOwnership(address to)
unvoteToCurse(address curseVoteAddr, bytes32 cursesHash)
voteToBless(struct IARMTaggedRoot[] taggedRoots)
voteToCurse(bytes32 curseId)
AlreadyBlessed(uint32 indexed configVersion, address indexed voter, struct IARMTaggedRoot taggedRoot)
AlreadyVotedToBless(uint32 indexed configVersion, address indexed voter, struct IARMTaggedRoot taggedRoot)
ConfigSet(uint32 indexed configVersion, struct ARMConfig config)
Cursed(uint32 indexed configVersion, uint256 timestamp)
OwnerCursed(uint256 timestamp)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
RecoveredFromCurse()
ReusedVotesToCurse(uint32 indexed configVersion, address indexed voter, uint8 weight, uint32 voteCount, bytes32 cursesHash, uint16 accumulatedWeight)
SkippedUnvoteToCurse(address indexed voter, bytes32 expectedCursesHash, bytes32 actualCursesHash)
TaggedRootBlessVotesReset(uint32 indexed configVersion, struct IARMTaggedRoot taggedRoot, bool wasBlessed)
TaggedRootBlessed(uint32 indexed configVersion, struct IARMTaggedRoot taggedRoot, uint16 accumulatedWeight)
UnvotedToCurse(uint32 indexed configVersion, address indexed voter, uint8 weight, uint32 voteCount, bytes32 cursesHash)
VotedToBless(uint32 indexed configVersion, address indexed voter, struct IARMTaggedRoot taggedRoot, uint8 weight)
VotedToCurse(uint32 indexed configVersion, address indexed voter, uint8 weight, uint32 voteCount, bytes32 curseId, bytes32 cursesHash, uint16 accumulatedWeight)
constructor(struct ARMConfig config)
This contract contains no fallback and receive objects.
AlreadyVotedToCurse(address voter, bytes32 curseId)
InvalidConfig()
InvalidCurseState()
InvalidCursesHash(bytes32 expectedCursesHash, bytes32 actualCursesHash)
InvalidVoter(address voter)
MustRecoverFromCurse()