TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,299 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 $684,509.24
ERC-20
--
0x4171543b23e9621e4dd43ce6bf52325bf8cef62ec320c3612c1437594c34c733
0x1a34fa76ab05f4fd3a67bcc00856c4143c5d202e5a3860481a1ca3dec1da5ae0
0xa0961a626d995ba53b020f1ec58381ba8041fc5dd5d15e80855f8b6060fb7b56
0xbd34993e166b257baaa8782ce316b4d9979b3eba7f307a55e433025356d80bc8
0x75562be2cca67d7b879968c1bbfd106cf2aa44e8a70c55e247f8ce892b1fe79f
0x5ef257980152ab36188f2d51787e5a3719c33e0bbbd68150b6327640675f70cb
0x0f09230558c1f16db85a51c231f24256a2195b5ecf84a6500f63b631f8dbc4f8
0x215e5beb5014862de397ef5609636e9912d268ec86d94003e2b765387cc2d6ea
0x19bbc17886f9f4294731cd231c4524b5595d88277aa7f112f4d33670b8b61cd2
0x7c0ecfc27bf50b85a2130ead58419076216a8385f2fe0435ff619e11aa640a1b

Functions
Getter at block 21272971
PRECISION(view returns (uint256)
1000000000000000000
QUARTER_LENGTH(view returns (uint256)
7862400
bbsToken(view returns (address)
0xfe459828c90c0ba4bc8b42f5c5d44f316700b430
currentQuarter(view returns (uint16)
11
nextQuarterStart(view returns (uint256)
1739456888
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.