PaymentProcessor
Verified contract
Proxy
Active on
Base with 10,253 txns
Unified storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PaymentProcessor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22769624 | 2 hours ago | | | 0 | 3.2529110e-7 | |
| 22769596 | 2 hours ago | | | 0 | 4.7596952e-7 | |
| 22769572 | 2 hours ago | | | 0 | 3.3533535e-7 | |
| 22769540 | 2 hours ago | | | 0 | 3.3890799e-7 | |
| 22769512 | 2 hours ago | | | 0 | 3.3916188e-7 | |
| 22769477 | 2 hours ago | | | 0 | 3.4003534e-7 | |
| 22769451 | 2 hours ago | | | 0 | 3.4049760e-7 | |
| 22769417 | 2 hours ago | | | 0 | 3.4249252e-7 | |
| 22769412 | 2 hours ago | | | 0 | 3.4219422e-7 | |
| 22769385 | 2 hours ago | | | 0 | 3.3862970e-7 |
ABI
ABI objects
Getter at block 22772639 wrappedNativeCoinAddress() view returns (address)
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=PaymentProcessor, version=2, chainId=8453, verifyingContract=0x9a1d00bed7cd04bcda516d721a596eb22aac6834, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getDefaultPaymentMethods() view returns (address[])
[0x0000000000000000000000000000000000000000, 0x4200000000000000000000000000000000000006, 0x4200000000000000000000000000000000000006, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA]
getDomainSeparator() view returns (bytes32)
0xdb549eb5e5d900f5e049e8939bde736080a136ab8083467597506db878e37108
lastPaymentMethodWhitelistId() view returns (uint32)
3
Read-only
collectionBountySettings(address tokenAddress) view returns (uint16 royaltyBountyNumerator, address exclusiveBountyReceiver)
collectionPaymentSettings(address tokenAddress) view returns (struct CollectionPaymentSettings)
collectionRoyaltyBackfillSettings(address tokenAddress) view returns (uint16 royaltyBackfillNumerator, address royaltyBackfillReceiver)
getBannedAccounts(address tokenAddress) view returns (address[])
getCeilingPrice(address tokenAddress, uint256 tokenId) view returns (uint256)
getFloorPrice(address tokenAddress, uint256 tokenId) view returns (uint256)
getTrustedChannels(address tokenAddress) view returns (address[])
getWhitelistedPaymentMethods(uint32 paymentMethodWhitelistId) view returns (address[])
isDefaultPaymentMethod(address paymentMethod) view returns (bool)
isNonceUsed(address account, uint256 nonce) view returns (bool isUsed)
isPaymentMethodWhitelisted(uint32 paymentMethodWhitelistId, address paymentMethod) view returns (bool)
masterNonces(address account) view returns (uint256)
paymentMethodWhitelistOwners(uint32 paymentMethodWhitelistId) view returns (address)
remainingFillableQuantity(address account, bytes32 orderDigest) view returns (struct PartiallyFillableOrderStatus)
isTrustedForwarder(address forwarder) view returns (bool)
State-modifying
Events acceptOffer(bytes data) payable
addBannedAccountForCollection(bytes data)
addTrustedChannelForCollection(bytes data)
bulkAcceptOffers(bytes data) payable
bulkBuyListings(bytes data) payable
buyListing(bytes data) payable
createPaymentMethodWhitelist(bytes data) returns (uint32 paymentMethodWhitelistId)
destroyCosigner(bytes data)
reassignOwnershipOfPaymentMethodWhitelist(bytes data)
removeBannedAccountForCollection(bytes data)
removeTrustedChannelForCollection(bytes data)
renounceOwnershipOfPaymentMethodWhitelist(bytes data)
revokeMasterNonce()
revokeOrderDigest(bytes data)
revokeSingleNonce(bytes data)
setCollectionPaymentSettings(bytes data)
setCollectionPricingBounds(bytes data)
setTokenPricingBounds(bytes data)
sweepCollection(bytes data) payable
unwhitelistPaymentMethod(bytes data)
whitelistPaymentMethod(bytes data)
acceptOffer(bytes32 domainSeparator, bool isCollectionLevelOffer, struct Order saleDetails, struct SignatureECDSA buyerSignature, struct TokenSetProof tokenSetProof, struct Cosignature cosignature, struct FeeOnTop feeOnTop)
bulkAcceptOffers(bytes32 domainSeparator, struct BulkAcceptOffersParams params)
bulkBuyListings(bytes32 domainSeparator, struct Order[] saleDetailsArray, struct SignatureECDSA[] sellerSignatures, struct Cosignature[] cosignatures, struct FeeOnTop[] feesOnTop) payable
buyListing(bytes32 domainSeparator, struct Order saleDetails, struct SignatureECDSA sellerSignature, struct Cosignature cosignature, struct FeeOnTop feeOnTop) payable
AcceptOfferERC1155(address indexed seller, address indexed buyer, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 amount, uint256 salePrice)
AcceptOfferERC721(address indexed seller, address indexed buyer, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 salePrice)
BannedAccountAddedForCollection(address indexed tokenAddress, address indexed account)
BannedAccountRemovedForCollection(address indexed tokenAddress, address indexed account)
BuyListingERC1155(address indexed buyer, address indexed seller, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 amount, uint256 salePrice)
BuyListingERC721(address indexed buyer, address indexed seller, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 salePrice)
CreatedPaymentMethodWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed whitelistOwner, string whitelistName)
DestroyedCosigner(address indexed cosigner)
EIP712DomainChanged()
MasterNonceInvalidated(address indexed account, uint256 nonce)
NonceInvalidated(uint256 indexed nonce, address indexed account, bool wasCancellation)
OrderDigestInvalidated(bytes32 indexed orderDigest, address indexed account, bool wasCancellation)
PaymentMethodAddedToWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed paymentMethod)
PaymentMethodRemovedFromWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed paymentMethod)
ReassignedPaymentMethodWhitelistOwnership(uint32 indexed id, address indexed newOwner)
TrustedChannelAddedForCollection(address indexed tokenAddress, address indexed channel)
TrustedChannelRemovedForCollection(address indexed tokenAddress, address indexed channel)
UpdatedCollectionLevelPricingBoundaries(address indexed tokenAddress, uint256 floorPrice, uint256 ceilingPrice)
UpdatedCollectionPaymentSettings(address indexed tokenAddress, uint8 paymentSettings, uint32 indexed paymentMethodWhitelistId, address indexed constrainedPricingPaymentMethod, uint16 royaltyBackfillNumerator, address royaltyBackfillReceiver, uint16 royaltyBountyNumerator, address exclusiveBountyReceiver, bool blockTradesFromUntrustedChannels, bool blockBannedAccounts)
UpdatedTokenLevelPricingBoundaries(address indexed tokenAddress, uint256 indexed tokenId, uint256 floorPrice, uint256 ceilingPrice)
AcceptOfferERC1155(address indexed seller, address indexed buyer, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 amount, uint256 salePrice)
AcceptOfferERC721(address indexed seller, address indexed buyer, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 salePrice)
BannedAccountAddedForCollection(address indexed tokenAddress, address indexed account)
BannedAccountRemovedForCollection(address indexed tokenAddress, address indexed account)
BuyListingERC1155(address indexed buyer, address indexed seller, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 amount, uint256 salePrice)
BuyListingERC721(address indexed buyer, address indexed seller, address indexed tokenAddress, address beneficiary, address paymentCoin, uint256 tokenId, uint256 salePrice)
CreatedPaymentMethodWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed whitelistOwner, string whitelistName)
DestroyedCosigner(address indexed cosigner)
MasterNonceInvalidated(address indexed account, uint256 nonce)
NonceInvalidated(uint256 indexed nonce, address indexed account, bool wasCancellation)
OrderDigestInvalidated(bytes32 indexed orderDigest, address indexed account, bool wasCancellation)
PaymentMethodAddedToWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed paymentMethod)
PaymentMethodRemovedFromWhitelist(uint32 indexed paymentMethodWhitelistId, address indexed paymentMethod)
ReassignedPaymentMethodWhitelistOwnership(uint32 indexed id, address indexed newOwner)
TrustedChannelAddedForCollection(address indexed tokenAddress, address indexed channel)
TrustedChannelRemovedForCollection(address indexed tokenAddress, address indexed channel)
UpdatedCollectionLevelPricingBoundaries(address indexed tokenAddress, uint256 floorPrice, uint256 ceilingPrice)
UpdatedCollectionPaymentSettings(address indexed tokenAddress, uint8 paymentSettings, uint32 indexed paymentMethodWhitelistId, address indexed constrainedPricingPaymentMethod, uint16 royaltyBackfillNumerator, address royaltyBackfillReceiver, uint16 royaltyBountyNumerator, address exclusiveBountyReceiver, bool blockTradesFromUntrustedChannels, bool blockBannedAccounts)
UpdatedTokenLevelPricingBoundaries(address indexed tokenAddress, uint256 indexed tokenId, uint256 floorPrice, uint256 ceilingPrice)
constructor(address configurationContract)
This contract contains no fallback and receive objects.
InvalidShortString()
PaymentProcessor__InvalidConstructorArguments()
StringTooLong(string str)
PaymentProcessor__AmountForERC1155SalesGreaterThanZero()
PaymentProcessor__AmountForERC721SalesMustEqualOne()
PaymentProcessor__BadPaymentMethod()
PaymentProcessor__CosignatureHasExpired()
PaymentProcessor__CosignerHasSelfDestructed()
PaymentProcessor__DispensingTokenWasUnsuccessful()
PaymentProcessor__EIP1271SignatureInvalid()
PaymentProcessor__FailedToTransferProceeds()
PaymentProcessor__FeeOnTopCannotBeGreaterThanItemPrice()
PaymentProcessor__IncorrectTokenSetMerkleProof()
PaymentProcessor__InputArrayLengthCannotBeZero()
PaymentProcessor__InputArrayLengthMismatch()
PaymentProcessor__InvalidConstructorArguments()
PaymentProcessor__MakerOrTakerIsBannedAccount()
PaymentProcessor__MarketplaceAndRoyaltyFeesWillExceedSalePrice()
PaymentProcessor__NotAuthorizedByCosigner()
PaymentProcessor__OnchainRoyaltiesExceedMaximumApprovedRoyaltyFee()
PaymentProcessor__OrderHasExpired()
PaymentProcessor__OrderIsEitherCancelledOrFilled()
PaymentProcessor__PartialFillsNotSupportedForNonDivisibleItems()
PaymentProcessor__PaymentCoinIsNotAnApprovedPaymentMethod()
PaymentProcessor__RanOutOfNativeFunds()
PaymentProcessor__SalePriceAboveMaximumCeiling()
PaymentProcessor__SalePriceBelowMinimumFloor()
PaymentProcessor__SignatureAlreadyUsedOrRevoked()
PaymentProcessor__TradeOriginatedFromUntrustedChannel()
PaymentProcessor__TradingIsPausedForCollection()
PaymentProcessor__UnableToFillMinimumRequestedQuantity()
PaymentProcessor__UnauthorizedOrder()
PaymentProcessor__UnauthorizedTaker()