Sherlock Staking Position NFT-V1

Verified contract

Active on Ethereum with 1,920 txns
Deployed by via 0x83a297f7 at 14310144
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $269,774.75
ERC-20
Value $1.02
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#0)
ERC-1555
--
ERC-20
--
ERC-20
--
0x0aba1c3368ee0d09fb7f76fedb6659ddaa19bccee19a6d223f03e9624e54d4a8
0xe9e6098e6174b121cea3e79cce71b847db44f759b51cb6ceb5fed3358715c54a
0x25d82b08abf0c670aeef20f462b9e29d20000ed5f81b2ef924a39707281d1e37
0xb03d0e465b5876b35fd8de7e476ed59364d2eebdd4bad17dde44639d9b9011ce
0xfd141a20cdfd07195d80186ba03f3406eaed92f7d5cef36100a76ff49e745d83
0x24bb26ad0ea9339a59b0046a97f4a0455ec170b8c78d27e23300bc6e4f2b53f4
0x29a7fd297edca26b262338a3a1606b8de6d3ef3ebc1e27963742ba74465193a8
0x14e44799f969e11709dbf5d81757748930204af0d8d5ce9f351e3e3e502652b9
0x50bc59a285561ad0cf57829d77aaaa61566a4078c236ba98d07fe31704e674d6
0xfb7f192d6f26335e9b9db752aa535d690961d6202f7ae98d4b22493b350786a7

Functions
Getter at block 21201606
ARB_RESTAKE_GROWTH_TIME(view returns (uint256)
604800
ARB_RESTAKE_MAX_PERCENTAGE(view returns (uint256)
200000000000000000
ARB_RESTAKE_PERIOD(view returns (uint256)
15724800
ARB_RESTAKE_WAIT_TIME(view returns (uint256)
1209600
MIN_STAKE(view returns (uint256)
1000000
name(view returns (string)
Sherlock Staking Position NFT-V1
nonStakersAddress(view returns (address)
0x666b8ebfbf4d5f0ce56962a25635cff563f13161
owner(view returns (address)
0x92aeffffad9fff820f7fcaf1563d8467afe358c4
paused(view returns (bool)
false
sher(view returns (address)
0x46d2a90153cd8f09464ca3a5605b6bbec9c2ff01
sherDistributionManager(view returns (address)
0x50b0845db1fb4c1b3a3786dc288b330c269e3993
sherlockClaimManager(view returns (address)
0xfeedd254ae4b7c44a0472bb836b813ce4625eb84
sherlockProtocolManager(view returns (address)
0x3d0b8a0a10835ab9b0f0beb54c5400b8aacaa1d3
symbol(view returns (string)
SHER-POS
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
 
totalTokenBalanceStakers(view returns (uint256)
yieldStrategy(view returns (address)
0x1e8be946370a99019e323998acd37a1206bdd507
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
lockupEnd(uint256 _tokenIDview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
sherRewards(uint256 _tokenIDview returns (uint256)
stakingPeriods(uint256view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenBalanceOf(uint256 _tokenIDview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
viewRewardForArbRestake(uint256 _idview returns (uint256 profitbool able)
State-modifying
approve(address touint256 tokenId
arbRestake(uint256 _idreturns (uint256 _sheruint256 _arbReward)
disableStakingPeriod(uint256 _period
enableStakingPeriod(uint256 _period
initialStake(uint256 _amountuint256 _periodaddress _receiverreturns (uint256 _iduint256 _sher)
ownerRestake(uint256 _iduint256 _periodreturns (uint256 _sher)
pause(
payoutClaim(address _receiveruint256 _amount
redeemNFT(uint256 _idreturns (uint256 _amount)
removeSherDistributionManager(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
updateNonStakersAddress(address _nonStakers
updateSherDistributionManager(address _sherDistributionManager
updateSherlockClaimManager(address _claimManager
updateSherlockProtocolManager(address _protocolManager
updateYieldStrategy(address _yieldStrategy
updateYieldStrategyForce(address _yieldStrategy
yieldStrategyDeposit(uint256 _amount
yieldStrategyWithdraw(uint256 _amount
yieldStrategyWithdrawAll(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ArbRestaked(uint256 indexed tokenIDuint256 reward
ClaimManagerUpdated(address previousaddress current
ClaimPayout(address receiveruint256 amount
NonStakerAddressUpdated(address previousaddress current
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolManagerUpdated(address previousaddress current
Restaked(uint256 indexed tokenID
SherDistributionManagerUpdated(address previousaddress current
StakingPeriodDisabled(uint256 period
StakingPeriodEnabled(uint256 period
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
YieldStrategyUpdateWithdrawAllError(bytes error
YieldStrategyUpdated(address previousaddress current
Constructor
constructor(address _tokenaddress _sherstring _namestring _symboladdress _yieldStrategyaddress _sherDistributionManageraddress _nonStakersAddressaddress _sherlockProtocolManageraddress _sherlockClaimManageruint256[] _initialstakingPeriods
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidArgument(
InvalidConditions(
InvalidSherAmount(uint256 expecteduint256 actual
NonExistent(
Unauthorized(
ZeroArgument(