ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 20,677 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x1265…0d10
Balances ($7,655,610.55)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
NGL | ERC-20 | 103.742995M | $0.073794 |
$7,655,610.55 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21157820 | 29 minutes ago | | | 0 | 0.0036877645 | |
| 21157790 | 35 minutes ago | | | 0 | 0.0023558879 | |
| 21157650 | an hour ago | | | 0 | 0.0015055880 | |
| 21157064 | 3 hours ago | | | 0 | 0.0020412376 | |
| 21156880 | 4 hours ago | | | 0 | 0.0014885362 | |
| 21156873 | 4 hours ago | | | 0 | 0.0014456004 | |
| 21156479 | 5 hours ago | | | 0 | 0.0016069617 | |
| 21156469 | 5 hours ago | | | 0 | 0.0011779782 | |
| 21155974 | 7 hours ago | | | 0 | 0.0013404945 | |
| 21155910 | 7 hours ago | | | 0 | 0.0014324811 |
ABI
ABI objects
Getter at block 21157961 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADER_ROLE() view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
circuitBreakerEnabled() view returns (bool)
false
ngl() view returns (address)
0x12652c6d93fdb6f4f37d48a8687783c782bb0d10
start() view returns (uint256)
1710318000
Read-only
buckets(uint8 id) view returns (bool claimingBlocked, uint256 tgePercent, uint256 cliff, uint256 vestingDuration)
getAvailableAmount(address user, uint256 amountListed, uint8 bucketId) view returns (uint256 result)
getRoleAdmin(bytes32 role) view returns (bytes32)
getUserClaimFromBucket(uint8 bucketId, address user) view returns (uint256 claimed)
hasRole(bytes32 role, address account) view returns (bool)
isBlocked(address user, uint8 bucketId) view returns (bool)
personalConfigs(address user, uint8 bucket) view returns (bool claimingBlocked, uint256 tgePercent, uint256 cliff, uint256 vestingDuration)
roots(uint256) view returns (bytes32)
supportsInterface(bytes4 interfaceId) view returns (bool)
userData(address user) view returns (bool configSet)
State-modifying
Events addBucketConfigs(uint8[] bucketIds, struct Vesting_V2Config[] configs)
addPersonalConfigs(address[] users, uint8[] bucketIds, struct Vesting_V2Config[] configs)
changeRoot(uint256 index, bytes32 _root)
claim(uint8 bucketId, uint256 amountListed, bytes32 leaf, bytes32[] proof)
claimBatch(uint8[] bucketIds, uint256[] amountListed, bytes32[] leafs, bytes32[][] proofs)
grantRole(bytes32 role, address account)
initialize(address _ngl, bytes32[] _roots)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCircuitBreaker(bool status)
setClaimingBlockedBucket(uint8 bucketId, bool status)
setClaimingBlockedUsers(address[] users, uint8[] bucketIds, bool[] statuses)
setStart(uint256 _newStart)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Claimed(uint8 indexed bucketId, address indexed user, uint256 amount)
Initialized(uint8 version)
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)
Upgraded(address indexed implementation)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ClaimingBlocked()
ClaimingClosed()
InvalidConfigData()
InvalidLeaf()
InvalidParams()
InvalidProof()
InvalidStart()
ZeroClaim()