StakingThales

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xe95b7ecc at 16659728
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
57 additional variables

No balances found for "StakingThales"

No transactions found for "StakingThales"


Functions
Getter at block 22017507
ThalesStakingRewardsPool(view returns (address)
0x0000000000000000000000000000000000000000
canClosePeriod(view returns (bool)
false
claimEnabled(view returns (bool)
false
closingPeriodInProgress(view returns (bool)
false
closingPeriodPauseTime(view returns (uint256)
0
currentPeriodFees(view returns (uint256)
0
currentPeriodRewards(view returns (uint256)
0
distributeFeesEnabled(view returns (bool)
false
durationPeriod(view returns (uint256)
0
extraRewardsActive(view returns (bool)
false
feeToken(view returns (address)
0x0000000000000000000000000000000000000000
fixedPeriodReward(view returns (uint256)
0
 
getContractFeeFunds(view returns (uint256)
 
getContractRewardFunds(view returns (uint256)
iEscrowThales(view returns (address)
0x0000000000000000000000000000000000000000
lastPauseTime(view returns (uint256)
0
lastPeriodTimeStamp(view returns (uint256)
0
mergeAccountEnabled(view returns (bool)
false
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
periodExtraReward(view returns (uint256)
0
periodsOfStaking(view returns (uint256)
0
priceFeed(view returns (address)
0x0000000000000000000000000000000000000000
readOnlyMode(view returns (bool)
false
sendCCIPMessage(view returns (bool)
false
sportsAMM(view returns (address)
0x0000000000000000000000000000000000000000
stakingThalesBonusRewardsManager(view returns (address)
0x0000000000000000000000000000000000000000
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
startTimeStamp(view returns (uint256)
0
thalesAMM(view returns (address)
0x0000000000000000000000000000000000000000
thalesRangedAMM(view returns (address)
0x0000000000000000000000000000000000000000
totalEscrowedLastPeriodEnd(view returns (uint256)
0
totalStakedAmount(view returns (uint256)
0
totalStakedLastPeriodEnd(view returns (uint256)
0
unstakeDurationPeriod(view returns (uint256)
0
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
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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.