ERC721PointsStakingV3

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xda663383 at 19717959
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
9 additional variables

No balances found for "ERC721PointsStakingV3"

No transactions found for "ERC721PointsStakingV3"


Functions
Getter at block 21296794
feeTreasury(view returns (address)
0x0000000000000000000000000000000000000000
manager(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
stakeFee(view returns (uint96)
0
stakeFeeToken(view returns (address)
0x0000000000000000000000000000000000000000
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
totalStaked(view returns (uint32)
0
unstakeFee(view returns (uint96)
0
unstakeFeeToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allStakedTokens(address ownerview returns (uint256[])
getPoints(uint32 _tokenIdview returns (uint32)
numStakedTokens(address ownerview returns (uint256)
stakedTokens(address owneruint256 offsetuint256 limitview returns (uint256[])
stakingMetadata(uint256view returns (address owneruint40 lastUpdateduint16 multiplieruint32 points)
State-modifying
acceptOwnership(
ejectStakedTokens(address[] tokenOwners
initPoints(uint256[] _tokenIdsuint256[] _points
initialize(address _stakingTokenaddress _stakeFeeTokenuint256 _stakeFeeaddress _unstakeFeeTokenuint256 _unstakeFeeaddress _feeTreasury
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
renounceOwnership(
setFeeTreasury(address _feeTreasury
setFees(uint256 _stakeFeeuint256 _unstakeFee
setManager(address _manager
setRewardMultipliers(uint256[] _tokenIdsuint256 _newMultiplier
stake(uint256[] _tokenIds
transferOwnership(address newOwner
unpause(
unsetManager(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256[] _tokenIds
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FeeTreasuryUpdated(address indexed _oldFeeTreasuryaddress indexed _newFeeTreasury
Initialized(uint8 version
ManagerUpdated(address indexed _manager
MultiplierUpdated(address indexed _manageruint256 _newMultiplieruint256[] _tokenIds
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetPoints(address indexed _manageruint256 _tokenIduint256 _points
SpentPoints(address indexed _manageruint256 _tokenIduint256 _points
StakeFeeUpdated(address indexed _feeTokenuint256 indexed _oldFeeuint256 indexed _newFee
Staked(address indexed _useruint256 _amountuint256[] _tokenIds
Unpaused(address account
UnstakeFeeUpdated(address indexed _feeTokenuint256 indexed _oldFeeuint256 indexed _newFee
Upgraded(address indexed implementation
Withdrawn(address indexed _useruint256 _amountuint256[] _tokenIds
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InitPointsAfterStaking(
InvalidInitialPoints(
InvalidManagerAddress(
InvalidPointsMultiplier(
InvalidStakeFee(
InvalidStakedTokensArgs(
InvalidUnstakeFee(
NoTokenIdsProvided(
NotEnoughPoints(
NotManager(
NotTokenOwner(
PointsInitialized(
TokenIdsPointsLengthMismatch(