Eden Network Distribution
Verified contract
Active on
Ethereum with 1,396 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 "Eden Network Distribution"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15681669 | 2 years ago | | | 0 | 0.00099649988 | |
| 15601751 | 2 years ago | | | 0 | 0.00036386913 | |
| 15596895 | 2 years ago | | | 0 | 0.00076827372 | |
| 15567390 | 2 years ago | | | 0 | 0.00034544529 | |
| 15557480 | 2 years ago | | | 0 | 0.00044970375 | |
| 15543905 | 2 years ago | | | 0 | 0.0024131080 | |
| 15543902 | 2 years ago | | | 0 | 0.00060014431 | |
| 15533278 | 2 years ago | | | 0 | 0.0022664647 | |
| 15489531 | 2 years ago | | | 0 | 0.00080688498 | |
| 15461384 | 2 years ago | | | 0 | 0.0012735865 |
ABI
ABI objects
Getter at block 21292119
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DISTRIBUTOR_ROLE() view returns (bytes32)
0xfbd454f36a7e1a388bd6fc3ab10d434aa4578f811acbbcf33afb1c697486313c
SLASHER_ROLE() view returns (bytes32)
0x12b42e8a160f6064dc959c6f251e3af0750ad213dbecf573b4710d67d6c28e39
UPDATER_ROLE() view returns (bytes32)
0x73e573f9566d61418a34d5de3ff49360f9c51fec37f7486551670290f6285dab
distributionCount() view returns (uint256)
260
governance() view returns (address)
0x726adc632871ff796379da14f9d5aeb199bed505
merkleRoot() view returns (bytes32)
0xe27f033494c0b543e8c4ea173470d3654d53c0f6e045214766a17ff265feddb1
name() view returns (string)
Eden Network Distribution
symbol() view returns (string)
EDEND
token() view returns (address)
0x1559fa1b8f28238fd5d76d9f434ad86fd20d1559
totalSupply() view returns (uint256)
260
updateThreshold() view returns (uint256)
2
Read-only
accountState(address) view returns (uint256 totalClaimed, uint256 totalSlashed)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
previousMerkleRoot(bytes32) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addUpdaters(address[] newUpdaters, uint256 newThreshold)
approve(address to, uint256 tokenId)
claim(uint256 index, address account, uint256 totalEarned, bytes32[] merkleProof)
grantRole(bytes32 role, address account)
removeUpdaters(address[] existingUpdaters, uint256 newThreshold)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setGovernance(address to)
setUpdateThreshold(uint256 to)
slash(address account, uint256 amount)
transferFrom(address from, address to, uint256 tokenId)
updateMerkleRoot(bytes32 newMerkleRoot, string uri, uint256 newDistributionNumber) returns (uint256)
AccountUpdated(address indexed account, uint256 totalClaimed, uint256 totalSlashed)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Claimed(uint256 index, uint256 totalEarned, address indexed account, uint256 claimed)
GovernanceChanged(address from, address to)
MerkleRootUpdated(bytes32 merkleRoot, uint256 distributionNumber, string metadataURI)
PermanentURI(string value, uint256 indexed id)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Slashed(address indexed account, uint256 slashed)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
UpdateThresholdChanged(uint256 updateThreshold)
constructor(address _token, address _governance, address _admin, uint8 _updateThreshold, address[] _updaters, address[] _slashers)
This contract contains no fallback and receive objects.
This contract contains no error objects.