TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,313 txns
Deployed by via 0x4577ca6c at 13804666
Slot
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
ERC-20
Value $623,350.11
ERC-20
--
ERC-20
--
0x213679c1ca95c9288161b82b2fa7346b2eac07981226ae51ec39dbba2b8a18e4
0x82894c6f01da841b0c4e85a033a0281e9db4a4cc268952fd3545dd42285604d0
0x21da198473fc572dbd2f709862d144c97bc4effef45d17deb236f9747d4a8827
0x2fd2e261bc1543ee07e1493e57cc74f7c7acf58d06c34944c5ed9b7939798545
0xb37381dd380d3f2bdc53bf66c58dba2e9780661826128a007e9a5b58475fd3c4
0xfad395bdb3615af309bfdfc6a2e2bb2d7d8629aaa05ca4525bdd99e04d61e383
0xd33b8154d8fb6a901aea770065457b199a35aea9e41134fa096530d96ea2982e
0x6be71079d8ee3296914424f5aa48216234dee03c5e715243b21398076190d725
0x4582e5473c2c3d53e7829b58db79870ead4afb485cf09170bf08c06697c9618d
0xcd6e29929416dc7868a3b32570b50683724a712774bb05cfa67bb0ce49790c29

Functions
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 accountstruct VestingVestingInfo vestingInfoview returns (uint256)
recipientClaimed(addressview returns (uint256)
totalLockedOf(struct VestingVestingInfo vestingInfoview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAddressToWhitelist(address addr
claim(address accountstruct VestingVestingInfo vestingInfobytes32[] merkleProof
initialize(address _tokenbytes32 _merkleRootaddress[] _whitelistAddressesaddress _staking
pause(
removeAddressFromWhitelist(address addr
renounceOwnership(
setMerkleRoot(bytes32 root
setStakingContract(address _staking
stakeOwnAndVestedTokensWithApprove(address accountstruct VestingVestingInfo vestingInfouint16 stakingOptionbool autorenewuint256 ownAmountbytes32[] merkleProof
stakeOwnAndVestedTokensWithPermit(address accountstruct VestingVestingInfo vestingInfouint16 stakingOptionbool autorenewuint256 ownAmountbytes32[] merkleProofuint256 deadlineuint8 vbytes32 rbytes32 s
stakeVestedTokens(address accountstruct VestingVestingInfo vestingInfouint16 stakingOptionbool autorenewuint256 claimAmountuint256 stakingAmountbytes32[] merkleProof
transferOwnership(address newOwner
unpause(
withdraw(address toaddress tokenuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddressAddedToWhitelist(address newWhitelistAddress
AddressRemovedFromWhitelist(address removedWhitelistAddress
Claimed(uint256 indexaddress indexed accountuint256 amountuint256 timestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.