This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,240 txns
Deployed by via 0xc7561ca3 at 14224180
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 $1,856,643.65
ERC-20
--
0x31bb3a2449ef453557f6818acc241cdc66581690620bc8922721910d212488bf
0x83d87f0dd29f8186ae0ab9a12ee1ea1f3c54c2758009b2fab62d97a60f1aad00
0xc4b3e356dca0821bd23c6367d41167cf577a58952058f88c262b5302475baae4
0xfa7a3d9a687d8a5db38c2e9cdaa4b594deb95489c586455ab090a1462ccb97f4
0x5021d75bbe86a7184e39051eb1f1d7cdcd94198f70dc9b931fd7bc1bd5922257
0xbc188ef53d505093a30b2d70541b1fc88f9161231de82529f7fc5c20a365bfd9
0x8f76d81d9a7009b98d09ed7a4d344bfc28ef31a2934b3a70f10e62a23767e350
0x20f59307f3529e530e88e903df94ae0324883745729eccced70c7fc28dcf6630
0xc6a80f8787ef4f5ad0f42eb07d30e736ecff0c31473d4ab30fe2382db1255cb2
0xdefbd957112a1af64b029ffc962a7ffecd53983d6e83f878c13cd22630211d14

Functions
Getter at block 20800538
PRECISION(view returns (uint256)
1000000000000000000
QUARTER_LENGTH(view returns (uint256)
7862400
bbsToken(view returns (address)
0xfe459828c90c0ba4bc8b42f5c5d44f316700b430
currentQuarter(view returns (uint16)
10
nextQuarterStart(view returns (uint256)
1731594488
owner(view returns (address)
0x8fff2c4517708d51540ed6ef9124bb48b5db50e4
rtbToken(view returns (address)
0x055999b83f9cade9e3988a0f34ef72817566800d
Read-only
getNumOfStakes(address stakerview returns (uint256 numOfStakes)
getTotalShares(address stakeruint16 quarterIdxview returns (uint256 numOfShares)
getVotingPower(address voterview returns (uint256 votingPower)
quarters(uint16view returns (uint256 sharesuint256 reward)
shares(addressuint256uint16view returns (uint256)
stakes(addressuint256view returns (uint256 amountuint256 lockTimeuint16 lockQuarteruint16 unlockQuarteruint16 earliestUnclaimedQuarter)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claim(uint16 stakeIdx
declareReward(uint16 quarterIdxuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
extend(uint16 stakeIdxuint16 unlockQuarter
initialize(
lock(uint256 amountuint16 unlockQuarter
lock(uint256 amountuint16 unlockQuarteruint256 deadlineuint8 vbytes32 rbytes32 s
lockRewards(uint16 stakeIdx
migrate(uint256 amount
migrate(uint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
promoteQuarter(
renounceOwnership(
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
QuarterPromoted(uint16 quarterIdx
RewardDeclared(uint16 quarterIdxuint256 amountuint256 totalAmount
RewardsClaimed(address indexed stakeruint16 stakeIdxuint256 amountuint256 stakeAmount
StakeLocked(address indexed stakeruint16 stakeIdxuint256 amountuint16 unlockQuarteruint256 originalAmountuint16 originalUnlockQuarter
TokensMigrated(address indexed holderuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.