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

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 4,596 txns
Deployed by via 0xbc8ad9c8 at 3036597
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
59 additional variables
ERC-20
Value $1,112,112.75
ERC-20
Value $500.81
ERC-20
Value $0.1
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfdb8766e30a1d80a0f8d78b0903c5762fd324ee10be32d0f00893f98885bba6a
0xc09094962bc67220f3f3e969ffd8bf18b01f364da62b2e710f11f715294b19d2
0x69570920cf80432ef163389ecee07e64e0c74167c7f8c3e333f72a3047c371a9
0xe7bbfcaf3760ce09393950016dbd173a8787f54cad670b2c4b2566a5d2c76e5c
0xaa7d1039590cb0376a10e888697cca7cef5a1dd212f0570c4d9f3d568dc50680
0x0cb6a8b734bcb546c623c77cba1b37045dc3efc2eb91a61d20f9773de36ab67c
0x08dcd6d1bb0caf152e72e729d9858956ba5823199f607495bb7e8284c599b372
0xa3e9053b5542117f43c689012b1f7564f06c32f7b8a5214efff6129b2019b32d
0x595487538dd393ec8f27f228f38b239d8112482dbae39870501bb4f272680de6
0x8ab83aef7395c140235718479e28e002b03e54ebc5bd68a8be3ea0b99f834740

Functions
Getter at block 22739130
ThalesStakingRewardsPool(view returns (address)
0xa7687f6e94297bec394b2e3b7ac54a4fd7bd1c40
canClosePeriod(view returns (bool)
false
claimEnabled(view returns (bool)
true
closingPeriodInProgress(view returns (bool)
false
closingPeriodPauseTime(view returns (uint256)
1732114199
currentPeriodFees(view returns (uint256)
1750915854
currentPeriodRewards(view returns (uint256)
2073628602468213452079
distributeFeesEnabled(view returns (bool)
true
durationPeriod(view returns (uint256)
604800
extraRewardsActive(view returns (bool)
false
feeToken(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
fixedPeriodReward(view returns (uint256)
3000000000000000000000
getContractFeeFunds(view returns (uint256)
500811346
getContractRewardFunds(view returns (uint256)
68788437552705243816374
iEscrowThales(view returns (address)
0x29dfc5fee05578cd913c75ff1c7a0d315595939a
lastPauseTime(view returns (uint256)
1732114199
lastPeriodTimeStamp(view returns (uint256)
1732114199
mergeAccountEnabled(view returns (bool)
true
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xf334412b96fe4a9fc0a93d6297574a3b30217e64
paused(view returns (bool)
false
periodExtraReward(view returns (uint256)
2067540125035072
periodsOfStaking(view returns (uint256)
62
priceFeed(view returns (address)
0x0000000000000000000000000000000000000000
readOnlyMode(view returns (bool)
false
sendCCIPMessage(view returns (bool)
true
sportsAMM(view returns (address)
0xafd339acf24813e8038bfdf19a8d87eb94b4605d
stakingThalesBonusRewardsManager(view returns (address)
0xa851554aa5f97b3dca6486683b2da02d5a6a75dd
stakingToken(view returns (address)
0xf34e0cff046e154cafcae502c7541b9e5fd8c249
startTimeStamp(view returns (uint256)
1694603713
thalesAMM(view returns (address)
0xe41cd3a25cbdeda0bc46d48c380393d953bd2034
thalesRangedAMM(view returns (address)
0xb8109ac56ee572990e6d2c6b4648042bb1c33317
totalEscrowedLastPeriodEnd(view returns (uint256)
136253352626227361993126
totalStakedAmount(view returns (uint256)
3418890144795122482992796
totalStakedLastPeriodEnd(view returns (uint256)
3477184945688563184557367
unstakeDurationPeriod(view returns (uint256)
604800
Read-only
canClaimOnBehalf(addressaddressview returns (bool)
delegatedVolume(addressview returns (address)
getAMMVolume(address accountview returns (uint256)
getAlreadyClaimedRewards(address accountview returns (uint256)
getBaseReward(address accountview returns (uint256 _baseRewards)
getLastPeriodOfClaimedRewards(address accountview returns (uint256)
getRewardFeesAvailable(address accountview returns (uint256)
getRewardsAvailable(address accountview returns (uint256)
getTotalBonus(address accountview returns (uint256 returnValue)
lastUnstakeTime(addressview returns (uint256)
stakedBalanceOf(address accountview returns (uint256)
stakerFeesClaimed(addressview returns (uint256)
stakerLifetimeRewardsClaimed(addressview returns (uint256)
supportedAMMVault(addressview returns (bool)
supportedSportVault(addressview returns (bool)
unstaking(addressview returns (bool)
unstakingAmount(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
cancelUnstake(
claimReward(
claimRewardOnBehalf(address account
closePeriod(
delegateVolume(address account
initNonReentrant(
initialize(address _owneraddress _iEscrowThalesaddress _stakingTokenaddress _feeTokenuint256 _durationPerioduint256 _unstakeDurationPeriodaddress _ISNXRewards
mergeAccount(address destAccount
nominateNewOwner(address _owner
sendRoundClosingMessageCrosschain(
setAddresses(address _thalesAMMaddress _thalesRangedAMMaddress _sportsAMMaddress _priceFeedaddress _thalesStakingRewardsPooladdress _addressResolveraddress _stakingThalesBonusRewardsManager
setCanClaimOnBehalf(address accountbool _canClaimOnBehalf
setEscrow(address _escrowThalesContract
setLastPeriodTimestamp(uint256 _lastPeriodTimestamp
setOwner(address _owner
setPaused(bool _paused
setStakingParameters(bool _claimEnabledbool _distributeFeesEnableduint256 _durationPerioduint256 _unstakeDurationPeriodbool _mergeAccountEnabledbool _readOnlyModebool _sendCCIPMessage
setStakingRewardsParameters(uint256 _fixedRewarduint256 _extraRewardbool _extraRewardsActive
setSupportedAMMVault(address _ammVaultbool value
setSupportedSportVault(address _sportVaultbool value
stake(uint256 amount
startStakingPeriod(
startUnstake(uint256 amount
transferOwnershipAtInit(address proxyAddress
unstake(
updateStakingRewards(uint256 _currentPeriodRewardsuint256 _extraRewardsuint256 _revShare
updateVolume(address accountuint256 amount
updateVolumeAtAmountDecimals(address accountuint256 amountuint256 decimals
withdrawCollateral(address _collateraladdress _recipientuint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AMMVolumeUpdated(address accountuint256 amountaddress source
AccountMerged(address srcAccountaddress destAccount
AddressesChanged(address thalesAMMaddress thalesRangedAMMaddress sportsAMMaddress priceFeedaddress ThalesStakingRewardsPooladdress addressResolveraddress stakingThalesBonusRewardsManager
CanClaimOnBehalfChanged(address senderaddress accountbool canClaimOnBehalf
CancelUnstake(address account
ClosedPeriod(uint256 PeriodOfStakinguint256 lastPeriodTimeStamp
DelegatedVolume(address destAccount
EscrowChanged(address newEscrow
FeeRewardsClaimed(address accountuint256 unclaimedFees
LastPeriodTimestampSet(uint256 lastPeriodTimestamp
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
PauseChanged(bool isPaused
ReceivedStakingRewardsUpdate(uint256 _currentPeriodRewardsuint256 _extraRewardsuint256 _revShare
RewardAdded(uint256 reward
RewardsClaimed(address accountuint256 unclaimedRewarduint256 baseRewards
Staked(address useruint256 amount
StakedOnBehalf(address useraddress stakeruint256 amount
StakingParametersChanged(bool claimEnabledbool distributeFeesEnableduint256 durationPerioduint256 unstakeDurationPeriodbool mergeAccountEnabledbool readOnlyModebool sendCCIPMessage
StakingPeriodStarted(
StakingRewardsParametersChanged(uint256 fixedPeriodRewarduint256 periodExtraRewardbool extraRewardsActive
SupportedAMMVaultSet(address vaultbool value
SupportedSportVaultSet(address vaultbool value
UnstakeCooldown(address accountuint256 cooldownTimeuint256 amount
Unstaked(address accountuint256 unstakeAmount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.