EthscriptionsMarketV3
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
Balances ($0.00)
No balances found for "EthscriptionsMarketV3"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EthscriptionsMarketV3"
ABI
ABI objects
Getter at block 21305373
ETHSCRIPTION_TRANSFER_COOLDOWN_BLOCKS() view returns (uint256)
5
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=Ethscriptions Market, version=3, chainId=1, verifyingContract=0xd28596d71998a31c286687050c54e0a3b811360f, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getFeeBps() view returns (uint256)
0
Read-only
blocksRemainingUntilValidTransfer(address previousOwner, bytes32 ethscriptionId) view returns (uint256)
computeFee(uint256 amount) view returns (uint256)
featureIsEnabled(string feature) view returns (bool)
userEthscriptionDefinitelyNotStored(address owner, bytes32 ethscriptionId) view returns (bool)
userEthscriptionPossiblyStored(address owner, bytes32 ethscriptionId) view returns (bool)
userListingCancellations(address owner, bytes32 listingId) view returns (bool)
userListingsOfEthscriptionValidAfterTime(address owner, bytes32 ethscriptionId) view returns (uint256)
userListingsValidAfterTime(address owner) view returns (uint256)
State-modifying
Events buyWithSignature(bytes32 listingId, address seller, bytes32 ethscriptionId, uint256 price, uint256 startTime, uint256 endTime, bytes signature) payable
cancelAllListingsForEthscription(bytes32 ethscriptionId)
cancelAllListingsOfUser()
cancelListing(bytes32 listingId)
disableAllFeatures()
disableFeature(string feature)
enableAllFeatures()
enableFeature(string feature)
initialize(address adminAddress, address paymentAddress, uint96 feeBps, address[] importOwners, bytes32[] importHashes)
sendFeesToPaymentAddress()
setAdminAddress(address adminAddress)
setFeeBps(uint96 feeBps)
setPaymentAddress(address paymentAddress)
withdrawEthscription(bytes32 ethscriptionId)
AdminAddressChanged(address indexed oldAdminAddress, address indexed newAdminAddress)
AllListingsCancelled()
AllListingsCancelledForUser(address indexed seller)
AllListingsOfEthscriptionCancelledForUser(address indexed seller, bytes32 indexed ethscriptionId)
EthscriptionPurchased(address indexed seller, address indexed buyer, bytes32 indexed ethscriptionId, uint256 price, bytes32 listingId)
FeeBpsChanged(uint96 oldFeeBps, uint96 newFeeBps)
FeesWithdrawn(address indexed recipient, uint256 amount)
ListingCancelled(address indexed seller, bytes32 indexed listingId)
PaymentAddressChanged(address indexed oldPaymentAddress, address indexed newPaymentAddress)
PotentialEthscriptionDeposited(address indexed owner, bytes32 indexed potentialEthscriptionId)
PotentialEthscriptionWithdrawn(address indexed owner, bytes32 indexed potentialEthscriptionId)
ethscriptions_protocol_TransferEthscriptionForPreviousOwner(address indexed previousOwner, address indexed recipient, bytes32 indexed id)
This contract contains no constructor objects.
fallback()
AdditionalCooldownRequired(uint256 additionalBlocksNeeded)
AlreadyInitialized()
EthscriptionAlreadyReceivedFromSender()
EthscriptionNotDeposited()
FeatureDisabled()
InvalidEthscriptionLength()
InvalidSignature()
NotAdmin()
NotFactory()
ReentrancyGuard__ReentrantCall()
ZeroAdminAddress()
ZeroBalance()
ZeroPaymentAddress()