StakingV2Proxy

Verified contract

Proxy

Active on Ethereum with 455 txns
Deployed by via 0x7e7aec58 at 15973985
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
14 additional variables

No balances found for "StakingV2Proxy"

0x523deb268d0243203e282750a1222c932deb0f9a19076b73b1f1edd5455876f8
0x16fe9eb8d81572329b16bc36a43aa8a26058a76cdef7d52f9ccf3e7ac7f2d289
0xf3cabe5572485c5161d1705b2b03c734a24cb4284d5b10aa34b6e7a6c8e7d623
0xd8275785dc012331acd458994059feb763305b87c3b06005baa6bb1a00e14b7d
0xbac4cbf135eb5b7f6152884d34d958822b8a2d6d6d47f7168e72e286715e1256
0x19a4ab36020361f87baabc387afec675f293591d6c6867d2ae9efcaf140f7b1f
0x4afca5f98231ad2d01f52c1212abceb9f983c9e460844fb61970aee2e1828d84
0x6ced55c3437011feab5f09a60fec576ee423b3751670f857046256f1cbd0dd3f
0x0c875133d9ace303ef62512997be2b25beaa9fc0ab0ce38cc35e078690e86beb
0x1233c4d31142f9ef6ceaa82e1ca16594d2a23a79a6efe5126735027ed3cae623

Functions
Getter at block 21124393
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POLICY_ROLE(view returns (bytes32)
0xfb5864e8ff833c3cb2d2d08505e82ff02a43554c74a35d4f5a64e85261278311
basicBondPeriod(view returns (uint256)
432000
epoch(view returns (uint256 length_uint256 end)
(length_=28800, end=1730746800)
implementation(view returns (address)
0x081fb1858664b160f24234916b732376b92a1c6c
index_(view returns (uint256)
1206319416264836195
isTreasury(pure returns (bool)
false
lockTOS(view returns (address)
0x69b4a202fa4039b42ab23adb725aa7b1e9eebd79
marketIdCounter(view returns (uint256)
4
pauseProxy(view returns (bool)
false
rebasePerEpoch(view returns (uint256)
87045050000000
stakingIdCounter(view returns (uint256)
785
stakingPrincipal(view returns (uint256)
7010168520407629157730822
tos(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
totalLtos(view returns (uint256)
6402806579492407782264758
treasury(view returns (address)
0xd27a68a457005f822863199af0f817f672588ad6
ADMIN_ROLE(view returns (bytes32)
0xdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
POLICY_ROLE(view returns (bytes32)
0xfb5864e8ff833c3cb2d2d08505e82ff02a43554c74a35d4f5a64e85261278311
basicBondPeriod(view returns (uint256)
432000
epoch(view returns (uint256 length_uint256 end)
(length_=28800, end=1730746800)
getIndex(view returns (uint256)
1206319416264836195
index_(view returns (uint256)
1206319416264836195
lockTOS(view returns (address)
0x69b4a202fa4039b42ab23adb725aa7b1e9eebd79
marketIdCounter(view returns (uint256)
4
 
possibleIndex(view returns (uint256)
rebasePerEpoch(view returns (uint256)
87045050000000
 
runwayTos(view returns (uint256)
 
runwayTosPossibleIndex(view returns (uint256)
secondsToNextEpoch(view returns (uint256)
0
 
stakedOfAll(view returns (uint256)
stakingIdCounter(view returns (uint256)
785
stakingPrincipal(view returns (uint256)
7010168520407629157730822
tos(view returns (address)
0x409c4d8cd5d2924b9bc5509230d16a61289c8153
totalLtos(view returns (uint256)
6402806579492407782264758
treasury(view returns (address)
0xd27a68a457005f822863199af0f817f672588ad6
Read-only
aliveImplementation(addressview returns (bool)
allStakings(uint256view returns (address stakeruint256 deposituint256 ltosuint256 endTimeuint256 marketId)
connectId(uint256view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSelectorImplementation2(bytes4 _selectorview returns (address impl)
hasRole(bytes32 roleaddress accountview returns (bool)
implementation2(uint256 _indexview returns (address)
isAdmin(address accountview returns (bool)
isPolicy(address accountview returns (bool)
isProxyAdmin(address accountview returns (bool)
proxyImplementation(uint256view returns (address)
selectorImplementation(bytes4view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
userStakingIndex(addressuint256view returns (uint256)
userStakings(addressuint256view returns (uint256)
allStakings(uint256view returns (address stakeruint256 deposituint256 ltosuint256 endTimeuint256 marketId)
balanceOf(address _addrview returns (uint256 balance)
claimableLtos(uint256 _stakeIdview returns (uint256)
connectId(uint256view returns (uint256)
getLtosToTos(uint256 ltosview returns (uint256)
getLtosToTosPossibleIndex(uint256 ltosview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTosToLtos(uint256 amountview returns (uint256)
getTosToLtosPossibleIndex(uint256 amountview returns (uint256)
getUnlockTime(address lockTosuint256 startuint256 _periodWeeksview returns (uint256 stosEpochUnituint256 unlockTime)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool)
isPolicy(address accountview returns (bool)
isProxyAdmin(address accountview returns (bool)
remainedLtos(uint256 _stakeIdview returns (uint256)
stakeInfo(uint256 stakeIdview returns (address stakeruint256 deposituint256 ltosuint256 endTimeuint256 marketId)
stakedOf(uint256 stakeIdview returns (uint256)
stakingOf(address _addrview returns (uint256[])
supportsInterface(bytes4 interfaceIdview returns (bool)
userStakingIndex(addressuint256view returns (uint256)
userStakings(addressuint256view returns (uint256)
State-modifying
addAdmin(address account
addPolicy(address _account
addProxyAdmin(address _owner
deletePolicy(address _account
grantRole(bytes32 roleaddress account
initialize(address _tosuint256[2] _epochaddress _lockTOSaddress _treasuryuint256 _basicBondPeriod
removeAdmin(
removePolicy(
removeProxyAdmin(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAliveImplementation2(address newImplementationbool _alive
setImplementation2(address newImplementationuint256 _indexbool _alive
setProxyPause(bool _pause
setSelectorImplementations2(bytes4[] _selectorsaddress _imp
transferAdmin(address newAdmin
transferProxyAdmin(address newAdmin
upgradeTo(address impl
addAdmin(address account
addPolicy(address _account
addProxyAdmin(address _owner
claimForSimpleType(uint256 _stakeIduint256 claimLtos
deletePolicy(address _account
generateMarketId(returns (uint256)
grantRole(bytes32 roleaddress account
increaseAmountForSimpleStake(uint256 _stakeIduint256 _amount
increaseBeforeEndOrNonEnd(uint256 _stakeIduint256 _amount
increaseBeforeEndOrNonEnd(uint256 _stakeIduint256 _amountuint256 _unlockWeeks
multiUnstake(uint256[] _stakeIds
rebaseIndex(
removeAdmin(
removePolicy(
removeProxyAdmin(
renounceRole(bytes32 roleaddress account
resetStakeGetStosAfterLock(uint256 _stakeIduint256 _addAmountuint256 _periodWeeks
resetStakeGetStosAfterLock(uint256 _stakeIduint256 _addTosAmountuint256 _relockLtosAmountuint256 _periodWeeks
revokeRole(bytes32 roleaddress account
setAddressInfos(address _tosaddress _lockTOSaddress _treasury
setBasicBondPeriod(uint256 _period
setEpochInfo(uint256 _lengthuint256 _end
setRebasePerEpoch(uint256 _rebasePerEpoch
stake(uint256 _amountreturns (uint256 stakeId)
stakeByBond(address touint256 _amountuint256 _marketIduint256 tosPricereturns (uint256 stakeId)
stakeGetStos(uint256 _amountuint256 _periodWeeksreturns (uint256 stakeId)
stakeGetStosByBond(address _touint256 _amountuint256 _marketIduint256 _periodWeeksuint256 tosPricereturns (uint256 stakeId)
syncStos(address[] accountsuint256[] balancesuint256[] perioduint256[] tokenId
transferAdmin(address newAdmin
transferProxyAdmin(address newAdmin
unstake(uint256 _stakeId
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAliveImplementation(address indexed implbool alive
SetSelectorImplementation(bytes4 indexed selectoraddress indexed impl
Upgraded(address indexed implementation
ClaimedForNonLock(address stakeruint256 claimAmountuint256 stakeId
IncreasedAmountForSimpleStake(address touint256 amountuint256 stakeId
IncreasedBeforeEndOrNonEnd(address stakeruint256 amountuint256 unlockWeeksuint256 stakeIduint256 stosIduint256 stosPrincipal
Rebased(uint256 oldIndexuint256 newIndexuint256 totalLTOS
ResetStakedGetStosAfterLock(address touint256 addAmountuint256 claimAmountuint256 periodWeeksuint256 stakeIduint256 stosIduint256 stosPrincipal
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAddressInfos(address tosAddressaddress lockTOSAddressaddress treasuryAddress
SetBasicBondPeriod(uint256 period
SetEpochInfo(uint256 lengthuint256 end
SetIndex(uint256 index
SetRebasePerEpoch(uint256 rebasePerEpoch
Staked(address touint256 amountuint256 stakeId
StakedByBond(address touint256 amountuint256 ltosuint256 marketIduint256 stakeIduint256 tosPrice
StakedGetStos(address touint256 amountuint256 periodWeeksuint256 stakeIduint256 stosIduint256 stosPrincipal
StakedGetStosByBond(address touint256 amountuint256 ltosuint256 periodWeeksuint256 marketIduint256 stakeIduint256 stosIduint256 tosPriceuint256 stosPrincipal
Unstaked(address stakeruint256 amountuint256 stakeId
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.