MarketplaceFacet

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf8468211 at 14088316
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 13 additional slots
-
variable spans 4 additional slots
-
variable spans 2 additional slots

No balances found for "MarketplaceFacet"

No transactions found for "MarketplaceFacet"


Functions
Getter at block 21311333

This contract contains no getter function objects.

Read-only
assetAt(uint256 _assetIdview returns (struct LibMarketplaceAsset)
metaverseName(uint256 _metaverseIdview returns (string)
registryAt(uint256 _metaverseIduint256 _indexview returns (address)
rentAt(uint256 _assetIduint256 _rentIdview returns (struct LibMarketplaceRent)
supportsRegistry(uint256 _metaverseIdaddress _registryview returns (bool)
totalRegistries(uint256 _metaverseIdview returns (uint256)
State-modifying
delist(uint256 _assetId
list(uint256 _metaverseIdaddress _metaverseRegistryuint256 _metaverseAssetIduint256 _minPerioduint256 _maxPerioduint256 _maxFutureTimeaddress _paymentTokenuint256 _pricePerSecondreturns (uint256)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
rent(uint256 _assetIduint256 _periodaddress _paymentTokenuint256 _amountpayable returns (uint256bool)
setMetaverseName(uint256 _metaverseIdstring _name
setRegistry(uint256 _metaverseIdaddress _registrybool _status
updateConditions(uint256 _assetIduint256 _minPerioduint256 _maxPerioduint256 _maxFutureTimeaddress _paymentTokenuint256 _pricePerSecond
withdraw(uint256 _assetId
Events
ClaimRentFee(uint256 indexed _assetIdaddress indexed _tokenaddress indexed _recipientuint256 _amount
Delist(uint256 indexed _assetIdaddress indexed _caller
List(uint256 _assetIduint256 _metaverseIdaddress indexed _metaverseRegistryuint256 indexed _metaverseAssetIduint256 _minPerioduint256 _maxPerioduint256 _maxFutureTimeaddress indexed _paymentTokenuint256 _pricePerSecond
Rent(uint256 indexed _assetIduint256 _rentIdaddress indexed _renteruint256 _startuint256 _endaddress indexed _paymentTokenuint256 _rentuint256 _protocolFee
SetMetaverseName(uint256 indexed _metaverseIdstring _name
SetRegistry(uint256 indexed _metaverseIdaddress _registrybool _status
UpdateConditions(uint256 indexed _assetIduint256 _minPerioduint256 _maxPerioduint256 _maxFutureTimeaddress indexed _paymentTokenuint256 _pricePerSecond
Withdraw(uint256 indexed _assetIdaddress indexed _caller
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.