MerkleDistributorSEV
Verified contract
Active on
Ethereum with 1,686 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($35,867.26)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
EDEN | ERC-20 | 1.43149M | $0.025056 |
$35,867.26 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17077325 | 2 years ago | | | 0 | 0.014189464 | |
| 17076889 | 2 years ago | | | 0 | 0.0043681000 | |
| 17074285 | 2 years ago | | | 0 | 0.0021358500 | |
| 16872747 | 2 years ago | | | 0 | 0.0016799902 | |
| 16872543 | 2 years ago | | | 0 | 0.0012511581 | |
| 16870339 | 2 years ago | | | 0 | 0.0026672719 | |
| 16870245 | 2 years ago | | | 0 | 0.0095522799 | |
| 16867717 | 2 years ago | | | 0 | 0.0031033808 | |
| 16867396 | 2 years ago | | | 0 | 0.0016270669 | |
| 16866299 | 2 years ago | | | 0 | 0.0012470825 |
ABI
ABI objects
Getter at block 21157783
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SLASHER_ROLE() view returns (bytes32)
0x12b42e8a160f6064dc959c6f251e3af0750ad213dbecf573b4710d67d6c28e39
UPDATER_ROLE() view returns (bytes32)
0x73e573f9566d61418a34d5de3ff49360f9c51fec37f7486551670290f6285dab
balance() view returns (uint256)
109340050690000000000000
debtTotal() view returns (uint256)
1322150167100000000000000
distributionCount() view returns (uint256)
130
edenNetwork() view returns (address)
0x9e3382ca57f4404ac7bf435475eae37e87d1c453
merkleRoot() view returns (bytes32)
0x3e0cd9804f3366d7f51ccda775e1356ab5a4207ae5bc7a9e420f758798efaea9
name() view returns (string)
Eden Network SEV Distribution
symbol() view returns (string)
EDENSEVD
token() view returns (address)
0x1559fa1b8f28238fd5d76d9f434ad86fd20d1559
tokenTotal() view returns (uint256)
1808541673700000000000000
totalSupply() view returns (uint256)
130
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)
claimAndStake(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)
setUpdateThreshold(uint256 to)
slash(address account, uint256 amount)
transferFrom(address from, address to, uint256 tokenId)
updateMerkleRoot(bytes32 newMerkleRoot, string uri, uint256 newDistributionNumber, uint256 newTokenTotal) 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)
DebtChanged(uint256 oldDebt, uint256 newDebt)
MerkleRootUpdated(bytes32 merkleRoot, uint256 distributionNumber, string metadataURI, uint256 tokenTotal)
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 _edenNetworkProxy, address _admin, uint8 _updateThreshold, address[] _updaters, address[] _slashers)
This contract contains no fallback and receive objects.
This contract contains no error objects.