BSTRewardVestingProxy

Verified contract

Proxy

Active on Ethereum with 512 txns
Deployed by via 0xa27bd503 at 16484067
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
ERC-20
Value $283,028.01
0x507eefe0680106476541f4c066a3bd117e9df3edd37dd73771bb4ebd22dc2865
0x5481de810ce96930c6e757b65311f0cbf6ef73f7d059dc7ecd4015b8e4cdb567
0xf494cbd163bde09077dc148c110a249727c2e7766f8409749785ca892cd476ff
0x89c6204d455ba5b07911c23d15470104bbd366259c3306b119d0e03c1cd16a3f
0xc4b1653e5054c58c8312859a2a5d3ddcce17baa427f291f3cdff3a3529820500
0x683784779d66de5d49147a75f685bf94d57ea56c11b57a43fd7126771aac9f5e
0x14bc538fef96664f3edfdc8fd0d5f20ce330441284be8a1a9eeef9316ba66e39
0x3392e9593d944a065568a2a4a6f974d33699b9d6fe198c5cdd72bc81561fcbad
0x8c9f82721fd6d0ee7a221d57985dd3fe76435ab6d17f50e66a4381a6367ad18a
0xa9e0d20b6de397d2b92bf4a981c0d9625d33ad7db636e78e4d85635c87957acf

Functions
Getter at block 20882066
getVestingPeriod(view returns (uint256)
63072000
owner(view returns (address)
0xfb531d5602fc0953be047605c77a7d289729ea8a
Read-only
calculateAlreadyClaimedReward(address propertyaddress userview returns (uint256)
calculateRemainingReward(address propertyaddress useruint256 indexview returns (uint256)
calculateRemainingRewardForProperty(address propertyaddress userview returns (uint256)
calculateTotalReward(address propertyaddress userview returns (uint256)
calculateUnlockedRewardAtTimestamp(address propertyaddress useruint256 indexuint256 timeview returns (uint256)
getVestingInfo(address propertyaddress useruint256 indexview returns (struct BSTRewardVestingVestInfo)
isRewardEnabled(address propertyview returns (bool)
numberOfEntries(address propertyaddress userview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addVestingInfo(address propertyaddress useruint256 rewardreturns (bool)
burnReward(address propertyaddress useruint256 index
changeVestPeriod(uint256 newVestPeriod
claimReward(address property
enableRewardForProperty(address property
initialize(address bstContractaddress bsptStakingContractaddress owneruint256 vestPeriod
renounceOwnership(
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedVestInfo(address propertyaddress useruint256 reward
BurnedReward(address propertyaddress useruint256 indexuint256 reward
ClaimReward(address propertyaddress useruint256 reward
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
VestPeriod(uint256 period
Constructor
constructor(address logicaddress adminbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.