This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 30,572 txns
Deployed by via 0x87ddd407 at 14846665
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 48 additional slots
5 additional variables
ERC-20
--
0x5441ceb3548ae18ea4773118e523ea3ed7c6b7baf5cd0a1213f00b5af2cb4418
0x667f0ea3d7828dfb5c0e33a14b7c4d97f7f8aa7e20beb95da1f8539eb740701d
0xc71e70fd476a985b5bc7d5d1f56cbb195408cc728b945cf6da968a7b34d08c44
0xdf9f2ab5d03de757c92e20030567f325524498848700efc05862c15d527d89ef
0xd4570ba968f57ca21033ba906424b6637ab8603cdd2a099bf90eccec394ff708
0xd067bf7f8ede6b0bed73051a84d47d9616add85b30d60b1c13885487f66ab498
0x1264fbb104537c357d178fb941fe432fe908b8482a55e34ac6e6685e336a71f5
0xcde0184ad5a6e7779761cfe57a8024442d2578d2b8ab0742b16df53163b28685
0x0b249a54d3c134b00ca79b1f722ff1b9b642587f8e6603774ad5d4b161024272
0x61a557e66538be94503d3e9570960fa6628db9ea0b09ca7bc6f8520d7d048283

Functions
Getter at block 20796164
FEATURE_L1_SALE_ACTIVE(view returns (uint32)
1
FEATURE_L2_SALE_ACTIVE(view returns (uint32)
2
ROLE_ACCESS_MANAGER(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
ROLE_DATA_MANAGER(view returns (uint32)
131072
ROLE_PAUSE_MANAGER(view returns (uint32)
65536
ROLE_RESCUE_MANAGER(view returns (uint32)
524288
ROLE_SALE_MANAGER(view returns (uint32)
262144
ROLE_UPGRADE_MANAGER(view returns (uint256)
28948022309329048855892746252171976963317496166410141009864396001978282409984
ROLE_WITHDRAWAL_MANAGER(view returns (uint32)
1048576
beneficiary(view returns (address)
0x0000000000000000000000000000000000000000
features(view returns (uint256)
2
getImplementation(view returns (address)
0x67e2ec1ed5a046ea411ec68a139e33ae58348bf4
getStartPrices(view returns (uint96[])
[0, 2000000000000000000, 6000000000000000000, 20000000000000000000, 80000000000000000000]
halvingTime(view returns (uint32)
1643
isActive(view returns (bool)
false
now32(view returns (uint32)
1726887995
ownTime(view returns (uint32)
1726887995
pauseDuration(view returns (uint32)
0
pausedAt(view returns (uint32)
0
priceOracle(view returns (address)
0x3a6065397a71596a95880d62e12ebac41daced0f
root(view returns (bytes32)
0x4a30b4269222cb7c964e77eb2f36e85c5cf03de8b793b624733f82835bf8c9cc
sIlvContract(view returns (address)
0x7e77dcb127f99ece88230a64db8d595f31f1b068
saleEnd(view returns (uint32)
1654434000
saleStart(view returns (uint32)
1654174800
seqDuration(view returns (uint32)
7200
seqOffset(view returns (uint32)
3600
targetNftContract(view returns (address)
0x9e0d99b864e1ac12565125c5a82b59adea5a09cd
timeFlowQuantum(view returns (uint32)
60
Read-only
evaluateBy(address operatoruint256 targetuint256 desiredview returns (uint256)
exists(uint256 tokenIdview returns (bool)
isFeatureEnabled(uint256 requiredview returns (bool)
isOperatorInRole(address operatoruint256 requiredview returns (bool)
isPlotValid(struct LandSalePlotData plotDatabytes32[] proofview returns (bool)
isSenderInRole(uint256 requiredview returns (bool)
mintedTokens(uint256view returns (uint256)
price(uint256 p0uint256 t0uint256 tpure returns (uint256)
startPrices(uint256view returns (uint96)
tokenPriceAt(uint32 sequenceIduint16 tierIduint32 tview returns (uint256)
tokenPriceNow(uint32 sequenceIduint16 tierIdview returns (uint256)
userRoles(addressview returns (uint256)
State-modifying
buyL1(struct LandSalePlotData plotDatabytes32[] proofpayable 
buyL2(struct LandSalePlotData plotDatabytes32[] proofpayable 
initialize(uint32 _saleStartuint32 _saleEnduint32 _halvingTimeuint32 _timeFlowQuantumuint32 _seqDurationuint32 _seqOffsetuint96[] _startPrices
pause(
postConstruct(address _nftaddress _sIlvaddress _oracle
rescueErc20(address _contractaddress _touint256 _value
resume(
setBeneficiary(address _beneficiary
setInputDataRoot(bytes32 _root
updateFeatures(uint256 _mask
updateRole(address operatoruint256 role
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(bool _ethOnly
withdrawTo(address _tobool _ethOnly
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BeneficiaryUpdated(address indexed _byaddress indexed _beneficiary
Initialized(address indexed _byuint32 _saleStartuint32 _saleEnduint32 _halvingTimeuint32 _timeFlowQuantumuint32 _seqDurationuint32 _seqOffsetuint96[] _startPrices
Paused(address indexed _byuint32 _pausedAt
PlotBoughtL1(address indexed _byuint32 indexed _tokenIduint32 indexed _sequenceIdstruct LandLibPlotStore _plotuint256 _ethuint256 _sIlv
PlotBoughtL2(address indexed _byuint32 indexed _tokenIduint32 indexed _sequenceIdstruct LandLibPlotStore _plotuint256 _plotPackeduint256 _ethuint256 _sIlv
Resumed(address indexed _byuint32 _pausedAtuint32 _resumedAtuint32 _pauseDuration
RoleUpdated(address indexed _byaddress indexed _touint256 _requesteduint256 _actual
RootChanged(address indexed _bybytes32 _root
Upgraded(address indexed implementation
Withdrawn(address indexed _byaddress indexed _touint256 _ethuint256 _sIlv
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.