OnchainBuy

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe0b83933 at 20018057
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 48 additional slots
-
variable spans 1 additional slot

No balances found for "OnchainBuy"

No transactions found for "OnchainBuy"


Functions
Getter at block 20795265
adminApprovalRequired(view returns (bool)
false
getAdmins(view returns (address[] admins)
[]
getContractData(view returns (address _platformAddressuint16 _platformFeePercentageaddress _priceFeedAddressaddress _royaltySupportuint64 _max1155Quantity)
(_platformAddress=0x0000000000000000000000000000000000000000, _platformFeePercentage=0, _priceFeedAddress=0x0000000000000000000000000000000000000000, _royaltySupport=0x0000000000000000000000000000000000000000, _max1155Quantity=0)
owner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
discountUsed(bytesview returns (bool)
getListingPrice(string saleIdview returns (uint256[] minimumCryptoPriceaddress[] paymentCurrency)
getRoyaltyInfo(address collectionAddressuint256 tokenIdview returns (address[] recipientsuint256[] bps)
isAdmin(address adminview returns (bool)
listings(stringview returns (uint64 nftStartTokenIduint64 nftEndTokenIduint64 maxCapaddress nftContractAddressuint256 minimumFiatPricestruct OnchainBuysettlementList paymentSettlementuint8 transactionStatusuint8 paymentStatusaddress tokenGatingContract)
signatureEnabled(stringview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokensUsed(stringview returns (uint256)
usedSaleId(stringview returns (bool)
State-modifying
approveAdmin(address admin
buy(struct OnchainBuyBuyList listuint256 taxstruct OnchainBuyDiscount discountpayable 
cancelSale(string saleId
createOrUpdateSale(struct OnchainBuyPriceList liststring saleIdbool enableSignature
initialize(address _platformAddressuint16 _platformFeePercentageuint64 _max1155Quantityaddress _priceFeedAddressaddress _royaltycontractbool _adminApprovalRequired
renounceOwnership(
revokeAdmin(address admin
setAdminApproval(bool approval
setContractData(address _platformAddressuint16 _platformFeePercentageuint64 _max1155Quantityaddress _royaltyContractaddress _pricefeed
transferOwnership(address newOwner
withdraw(address paymentCurrency
Events
AdminApproved(address indexed accountaddress indexed sender
AdminRevoked(address indexed accountaddress indexed sender
BuyExecuted(address indexed tokenContractstruct OnchainBuyBuyList buyingDetailsuint256 taxuint256 paymentAmountuint256[] mintedNfts
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoyaltyPayout(address tokenContractuint256 tokenIdaddress recipientuint256 amount
saleClosed(string saleId
saleCreated(struct OnchainBuyPriceList saleListstring CreatedOrUpdated
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.