TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 2,313 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 48 additional slots
-
variable spans 48 additional slots
Balances ($623,350.11)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BUMP | ERC-20 | 53.012228M | $0.011759 |
$623,350.11 | |
BUMP | ERC-20 | 125.251079M | -- | -- | |
HQG | ERC-20 | 0.00002 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21265164 | 4 days ago | | | 0 | 0.0012773991 | |
| 20998680 | a month ago | | | 0 | 0.00087063403 | |
| 20976986 | a month ago | | | 0 | 0.0010905424 | |
| 20776171 | 2 months ago | | | 0 | 0.00061403224 | |
| 20625767 | 3 months ago | | | 0 | 0.00013416705 | |
| 20609337 | 3 months ago | | | 0 | 0.00010923185 | |
| 20609231 | 3 months ago | | | 0 | 0.00011763371 | |
| 20600708 | 3 months ago | | | 0 | 0.00013998214 | |
| 20575997 | 3 months ago | | | 0 | 0.000095640458 | |
| 20524166 | 4 months ago | | | 0 | 0.00022393501 |
ABI
ABI objects
Getter at block 21294740
merkleRoot() view returns (bytes32)
0x884f48f0e0950b5cc7ed7e38030cbc0db6a69f9ef551a14512ebb609dab0aa24
owner() view returns (address)
0x486dd7c8fee800400615fd7952e8e3b6071b2ff5
paused() view returns (bool)
false
staking() view returns (address)
0x652770a3152e29506e575269e94e059278088e57
tokenBUMP() view returns (address)
0x785c34312dfa6b74f6f1829f79ade39042222168
Read-only
getClaimableAmountFor(address account, struct VestingVestingInfo vestingInfo) view returns (uint256)
recipientClaimed(address) view returns (uint256)
totalLockedOf(struct VestingVestingInfo vestingInfo) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addAddressToWhitelist(address addr)
claim(address account, struct VestingVestingInfo vestingInfo, bytes32[] merkleProof)
initialize(address _token, bytes32 _merkleRoot, address[] _whitelistAddresses, address _staking)
pause()
removeAddressFromWhitelist(address addr)
renounceOwnership()
setMerkleRoot(bytes32 root)
setStakingContract(address _staking)
stakeOwnAndVestedTokensWithApprove(address account, struct VestingVestingInfo vestingInfo, uint16 stakingOption, bool autorenew, uint256 ownAmount, bytes32[] merkleProof)
stakeOwnAndVestedTokensWithPermit(address account, struct VestingVestingInfo vestingInfo, uint16 stakingOption, bool autorenew, uint256 ownAmount, bytes32[] merkleProof, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
stakeVestedTokens(address account, struct VestingVestingInfo vestingInfo, uint16 stakingOption, bool autorenew, uint256 claimAmount, uint256 stakingAmount, bytes32[] merkleProof)
transferOwnership(address newOwner)
unpause()
withdraw(address to, address token, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddressAddedToWhitelist(address newWhitelistAddress)
AddressRemovedFromWhitelist(address removedWhitelistAddress)
Claimed(uint256 index, address indexed account, uint256 amount, uint256 timestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.