PhysicsStaking

Verified contract

Active on Ethereum with 617 txns
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
Native
Value $1,140.17
ERC-20
--
0x1f90874e67b3579cb9515fd5d601461f84c9b732170296ded5610a5a4e7fd039
0x8a73f342d11696e38f5e56c3cbdab48d91ad09121c2ff1ff7e16c19724e73798
0x02968266f5cce17942cc228404170d5dd6e061f0d1c086ffa61fb2059061e1a4
0xf2c46de56fdcb1526a6e9ee6a2add9e8cc9848dccebb6826282b8910857d4016
From
0xfafdc0e097e92fa3184b21b5db0453e08254ae7e012c52a921be1d199a219386
0x2c535c50d08857e7bcb1349b7dbbd322bd7be937aeba10908ecbd88e60be9161
0x8089918cb6a2c41c4f38de99b4e3b8e87831d91afe8043291d769c256cd0fd16
0xfd2186141eccfe1dcf8f37285b467d96d1a92b6fd3ff5a7e31181c1c34d906e0
0x6260bef8983000442dad4b3e8ca8d2e5178a0a1276b47a70939b8dde0b084413
0xe79da4ea08ea0d7be64e8b8a61c262250720fc6b535115cb6bf56f7e46c0e93d

Functions
Getter at block 21206407
dexRouter(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
emergencyWithdrawPenalty(view returns (uint256)
0
getNumberOfDividends(view returns (uint256)
283605954256610014903946100010
getTotalDividendsDistributed(view returns (uint256)
20050000000000000000
 
getUserList(view returns (address[])
getValidStakingDurations(view returns (uint256[])
[365, 90, 180, 305, 0]
maxStakedNftsAllowed(view returns (uint256)
1
nftAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xcd443a0950f1842c7be8a6c31fcebf2ff22ebedc
percBoostPerNft(view returns (uint256)
100
physicsToken(view returns (address)
0x8e1308f4808788767a864eee9a4927e38c790352
stakingOpen(view returns (bool)
false
totalBalance(view returns (uint256)
283605954256610014903946100010
totalDividendsDistributed(view returns (uint256)
20050000000000000000
Read-only
accumulativeDividendOf(address _ownerview returns (uint256)
balanceOf(address _addressview returns (uint256)
dividendOf(address _ownerview returns (uint256)
dividendTokenBalanceOf(address accountview returns (uint256)
getAccount(address _accountview returns (address accountuint256 withdrawableDividendsuint256 totalDividendsuint256 balance)
getExpectedCompoundOutputByEthAmount(uint256 rewardAmountview returns (uint256)
getExpectedCompoundOutputByWallet(address walletview returns (uint256)
getLockPeriodEnd(address _addressview returns (uint256)
getStakingMultiplier(address holderview returns (uint256)
getUser(address _userview returns (struct PhysicsStakingUser useraddress accountuint256 withdrawableDividendsuint256 totalDividendsuint256 balance)
getUserStakedNfts(address _userview returns (uint256[])
getUserStakedNftsByNftAddress(address _nftAddressaddress _userview returns (uint256[])
holderBalance(addressview returns (uint256)
stakingPeriodBoost(uint256view returns (uint256)
users(addressview returns (uint112 withdrawableTokensuint112 baseTokensStakeduint112 holderUnlockTimeuint48 stakingDurationbool blacklisted)
withdrawableDividendOf(address _ownerview returns (uint256)
withdrawnDividendOf(address _ownerview returns (uint256)
State-modifying
addStakingPeriod(uint256 _newStakingPerioduint256 _newStakingBoost
allocateStake(address[] _addressesuint112[] _amountsuint48[] _durations
allocateStakeRevoked(address[] _addressesuint112[] _amountsuint48[] _durations
claim(
compound(uint256 minOutput
deposit(uint256 _amountuint48 _stakingDurationInDays
distributeDividends(payable 
emergencyWithdrawNfts(uint256[] tokenIdsaddress _nftAddress
emergencyWithdrawTokens(
extendLock(uint48 _stakingDurationInDays
forceUpdate(address[] _addresses
forceUpdateAll(
holdAllTokens(
holdTokens(address[] _addresses
removeStakingPeriod(uint256 _newStakingPeriod
renounceOwnership(
setBlacklisted(address[] _addressesbool _blacklisted
stakeNfts(uint256[] tokenIds
stopRewards(address[] _addresses
transferOwnership(address newOwner
unstakeNfts(uint256[] tokenIds
updateEmergencyWithdrawPenalty(uint256 _newPerc
updateMaxNftsStaked(uint256 _newMax
updateNftAddress(address _newNftAddress
updatePercBoostPerNft(uint256 _newPerc
updateStakingBoost(uint256 _stakingPerioduint256 _newStakingBoost
withdrawDividend(
withdrawTokens(
Events
Claim(address indexed accountuint256 amountbool indexed automatic
Deposit(address indexed useruint256 amount
DividendWithdrawn(address indexed touint256 weiAmount
DividendsDistributed(address indexed fromuint256 weiAmount
EmergencyWithdraw(address indexed useruint256 amountForUseruint256 amountForPenalty
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakedNFT(address indexed nftAddressuint256 indexed tokenIdaddress indexed sender
UnstakedNFT(address indexed nftAddressuint256 indexed tokenIdaddress indexed sender
Withdraw(address indexed useruint256 amount
Constructor
constructor(address _physicsToken
Fallback and receive
receive(
Errors

This contract contains no error objects.