PhysicsStaking
Verified contract
Active on
Ethereum with 617 txns
Slot
XX
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
Balances ($1,140.17)
Native
Value
$1,140.17
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.36176 | $3,151.73 |
$1,140.17 | |
Physics | ERC-20 | 66.194794B | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20524278 | 3 months ago | | | 0 | 0.00017923954 | |
| 20524274 | 3 months ago | | | 0 | 0.00016779334 | |
| 20387275 | 4 months ago | | | 0 | 0.00025581993 | |
| 20317862 | 4 months ago | | | 0 | 0.00057631363 | |
| 20312671 | 4 months ago | | | 0 | 0.0015745912 | |
| 20234980 | 4 months ago | | | 0 | 0.0011180958 | |
| 20148647 | 5 months ago | | | 0 | 0.00069965609 | |
| 20148413 | 5 months ago | | | 0 | 0.00041123907 | |
| 20148380 | 5 months ago | | | 0 | 0.00030429213 | |
| 20148302 | 5 months ago | | | 0 | 0.00097113099 |
ABI
ABI objects
Getter at block 21206407 getUserList() view returns (address[])
dexRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
emergencyWithdrawPenalty() view returns (uint256)
0
getNumberOfDividends() view returns (uint256)
283605954256610014903946100010
getTotalDividendsDistributed() view returns (uint256)
20050000000000000000
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 _owner) view returns (uint256)
balanceOf(address _address) view returns (uint256)
dividendOf(address _owner) view returns (uint256)
dividendTokenBalanceOf(address account) view returns (uint256)
getAccount(address _account) view returns (address account, uint256 withdrawableDividends, uint256 totalDividends, uint256 balance)
getExpectedCompoundOutputByEthAmount(uint256 rewardAmount) view returns (uint256)
getExpectedCompoundOutputByWallet(address wallet) view returns (uint256)
getLockPeriodEnd(address _address) view returns (uint256)
getStakingMultiplier(address holder) view returns (uint256)
getUser(address _user) view returns (struct PhysicsStakingUser user, address account, uint256 withdrawableDividends, uint256 totalDividends, uint256 balance)
getUserStakedNfts(address _user) view returns (uint256[])
getUserStakedNftsByNftAddress(address _nftAddress, address _user) view returns (uint256[])
holderBalance(address) view returns (uint256)
stakingPeriodBoost(uint256) view returns (uint256)
users(address) view returns (uint112 withdrawableTokens, uint112 baseTokensStaked, uint112 holderUnlockTime, uint48 stakingDuration, bool blacklisted)
withdrawableDividendOf(address _owner) view returns (uint256)
withdrawnDividendOf(address _owner) view returns (uint256)
State-modifying
Events addStakingPeriod(uint256 _newStakingPeriod, uint256 _newStakingBoost)
allocateStake(address[] _addresses, uint112[] _amounts, uint48[] _durations)
allocateStakeRevoked(address[] _addresses, uint112[] _amounts, uint48[] _durations)
claim()
compound(uint256 minOutput)
deposit(uint256 _amount, uint48 _stakingDurationInDays)
distributeDividends() payable
emergencyWithdrawNfts(uint256[] tokenIds, address _nftAddress)
emergencyWithdrawTokens()
extendLock(uint48 _stakingDurationInDays)
forceUpdate(address[] _addresses)
forceUpdateAll()
holdAllTokens()
holdTokens(address[] _addresses)
removeStakingPeriod(uint256 _newStakingPeriod)
renounceOwnership()
setBlacklisted(address[] _addresses, bool _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 _stakingPeriod, uint256 _newStakingBoost)
withdrawDividend()
withdrawTokens()
Claim(address indexed account, uint256 amount, bool indexed automatic)
Deposit(address indexed user, uint256 amount)
DividendWithdrawn(address indexed to, uint256 weiAmount)
DividendsDistributed(address indexed from, uint256 weiAmount)
EmergencyWithdraw(address indexed user, uint256 amountForUser, uint256 amountForPenalty)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakedNFT(address indexed nftAddress, uint256 indexed tokenId, address indexed sender)
UnstakedNFT(address indexed nftAddress, uint256 indexed tokenId, address indexed sender)
Withdraw(address indexed user, uint256 amount)
constructor(address _physicsToken)
receive()
This contract contains no error objects.