ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 24,330 txns
Deployed by via 0x95c34a79 at 16947855
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
13 additional variables
ERC-20
Value $12.52
ERC-20
Value $0.68
ERC-20
--
ERC-20
--
)
ERC-721
--
 (#42)
ERC-1555
--
0x226fc15967bb9c4476cc3fbf3041c3f589888656f024c95262daab65c578c04f
0xdceeb672861e2d104b937ef8acb3f4ccebc2bfb1fc5e6992b332efeadc957ff4
0xb5a4c91029d6635c5b2f90bf7dd21622e5276c687b6e4dfc63ea6894b46d6f91
0x153fb942dbd25389ac47c7e8bb6b4e12a5a48721ea442b9f7ef933a52aa16a71
0x7f034d6e220f36d9435b20afcadc5f796f7c7bbacd69c3be2330ef6333444448
0xbd9dc9d945a5571f7d985978633600bda897e955c0c61e0ab65f1108b31b96ae
0xa4b33e6ff435b290bfe936f2e7ca93d8cb37987b4f0ac95a42f67823f612faea
0x9bb5cbd5cacea64bcf60adf4688f71f6a091e0a09b1bfaae683a86f9c962acb4
0xb6015838255b6ffd59508abaf3f533842c75653cdf44029e817f8e21cdfde73d
0x4a667f334dd792443032491b79d53ed66680406783dcf64385b14d3fc1d42e77

Functions
Getter at block 21296794
feeTreasury(view returns (address)
0x58e6ecb63ed3acde3b045f174153ba7cc4f7ab01
manager(view returns (address)
0x3767e193976ab4deb150e9d6a5ef14c6718bba99
owner(view returns (address)
0xa45d808eafde8b8e6b6b078fd246e28ad13030e8
paused(view returns (bool)
true
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
stakeFee(view returns (uint96)
0
stakeFeeToken(view returns (address)
0xb5b1b659da79a2507c27aad509f15b4874edc0cc
stakingToken(view returns (address)
0x8821bee2ba0df28761afff119d66390d594cd280
totalStaked(view returns (uint32)
3815
unstakeFee(view returns (uint96)
0
unstakeFeeToken(view returns (address)
0xb5b1b659da79a2507c27aad509f15b4874edc0cc
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
Upgraded(address indexed implementation
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
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
InitPointsAfterStaking(
InvalidInitialPoints(
InvalidManagerAddress(
InvalidPointsMultiplier(
InvalidStakeFee(
InvalidStakedTokensArgs(
InvalidUnstakeFee(
NoTokenIdsProvided(
NotEnoughPoints(
NotManager(
NotTokenOwner(
PointsInitialized(
TokenIdsPointsLengthMismatch(