UnstructuredProxy

Verified contract

Proxy

Active on Ethereum with 20,762 txns
Deployed by via 0x23812b9b at 14550524
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
20 additional variables
 (#1252)
ERC-721
--
 (#1251)
ERC-721
--
 (#1250)
ERC-721
--
 (#1249)
ERC-721
--
 (#1248)
ERC-721
--
 (#1226)
ERC-721
--
 (#1225)
ERC-721
--
 (#1224)
ERC-721
--
 (#1223)
ERC-721
--
 (#1222)
ERC-721
--
0x5583c72175d6bd5931b6aebb58bdd6ea3936101bd4496dd62830bf29f3d9236a
0x3ba05d311eb6af5a303936068c2adc7a8bfd78c4814e151ee6f57f8f7928ccd8
0x5f638e1d4158894ebc45446a34bbca47b6d50b8b8d5f6e819edd30b136905f75
0xb4904eb2050709651ba689fa06503f9befaff0e4a41a3c7515333f1dcf4c4ed1
0x03d06d1408004195c49d5c74fe8d02ddcc92d5bee91e222a3ecd2f145c3f59b0
0x7515a08ad0fe27218802bb3c78651f829bfcbdd7a5a6285eec405523a5228454
0x8c0c2533dcafa53e3078601f50888419601165092aa656b098df72513358d615
0x75e75f441ef2b0315e4fea0c0beaba5d3e04a33e9d837821834afb582b7d4038
0x1a1fa01f7682cc280b81559806c71518303cdaee68bb0d2d33a749a4bc93ebe7
0xa9deb9c869d27bd450c3a148da4d3aaf8de8c98cb8c87eb865fb29293a03632b

Functions
Getter at block 21273142
implementation(view returns (address)
0x874862aaa58e8877c131065fef51b7cc6416e67c
proxyOwner(view returns (address owner)
0xc79b099e83f6ecc8242f93d35782562b42c459f3
 
baseURI(view returns (string)
 
designatedSigner(view returns (address)
 
doubleRewardDenominator(view returns (uint256)
 
doubleRewardNumerator(view returns (uint256)
 
gen2(view returns (address)
 
genesis(view returns (address)
 
getChainID(view returns (uint256)
 
name(view returns (string)
 
owner(view returns (address)
 
rewardsToken(view returns (address)
 
symbol(view returns (string)
 
time(view returns (uint256)
 
totalSupply(view returns (uint256)
 
tripleRewardDenominator(view returns (uint256)
 
tripleRewardNumerator(view returns (uint256)
Read-only
bags(uint256view returns (uint256 genTokenIduint256 unclaimedBalanceuint256 lastStateChange)
balanceOf(address ownerview returns (uint256)
gen2BagIds(uint256view returns (uint256)
gen2Earnings(uint256view returns (uint256)
gen2IsInitialised(uint256view returns (bool)
gen2Rarities(uint256view returns (uint256)
genBagIds(uint256view returns (uint256)
genIsInitialised(uint256view returns (bool)
genMultipliers(uint256view returns (uint256)
genesisRarities(uint256view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getGen2InBagByIndex(uint256 _bagIduint256 _indexview returns (uint256)
getSigner(struct WhitelistCheckerwhitelisted listview returns (address)
getTotalGen2InBag(uint256 bagIdview returns (uint256)
getUnclaimedBalanceSinceLastChange(uint256 bagIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
transferProxyOwnership(address _newOwner
upgradeTo(address _impl
approve(address touint256 tokenId
claim(
editGen2BagIds(uint256 _tokenIduint256 _bagId
editGenBagIds(uint256 _tokenIduint256 _bagId
initialize(address _genesisaddress _gen2address _rewardsToken
modifyBagInfo(uint256 _bagIduint256 _genIduint256[] _gen2Idsuint256 _unclaimedBalanceuint256 _lastStateChange
modifyGen2Earnings(uint256[] _rates
modifyGenesisMultipliers(uint256[] _mults
modifyMultipleGen2Bonus(uint256[] _vals
modifyName(string _name
modifySigner(address _signer
modifySymbol(string _symbol
modifyTime(uint256 _time
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string _uri
setGen2Rarity(struct WhitelistCheckerwhitelisted[] gen2Info
setGenesisRarity(struct WhitelistCheckerwhitelisted[] genesisInfo
stake(struct StakingBag[] _bagsuint256[] _bagIds
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstake(uint256[] _bagIdsstruct StakinggenTokenId[] _genTokenIdsstruct Stakinggen2TokenId[] _gen2TokenIds
Events
AddBagInfo(address indexed useruint256 bagId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Claimed(address indexed useruint256 bagIduint256 reward
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Staked(address indexed useruint256 bagId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UnStaked(address indexed useruint256 bagIduint256 reward
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.