PaymentProcessor

Verified contract

Proxy

Active on Ethereum with 60,648 txns
Deployed by via 0xc5ee75dd at 19142797
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 13 additional slots

No balances found for "PaymentProcessor"

0xee6ef712762df46d6f091e4915634f0f2f6dfbe695c3a376ed540e14a15e59ec
0xdcf91140070fd04b2c655bc50af9c30197a81581a662b67fc4ba5a7a3df14b99
0x48c00fc126d136572a3e6dfe17c1663bb18b3474863722b3e3a1758a646ec09c
0x2a26eb60df3e94f707928df48128210072a00166b47a6289abe8f04bde750338
0x6c51c982f469c868624ff05ca8477e9cf240ce81f1dc20dd9aed4926a0c0e470
0x05ecf43b4d1d8989bca1b7bf42f644d160a5223a50dd4a84b0a9e0adf0606635
0x071f99e1718c618b791571d0456f4183eb6fc7f0975b6b963c6d223de333a6db
0x5d7cb4a55e7119d632caf5ba1678f4a354708160787d4733c764ead6794a6789
0x21654f87ed7e73985dabae03f79f532758d5c1c384b6e90b9532280313e56cb4
0xb9f12cc9ef8b7668ca8136b47a7b919746260acffae247f05deb5995902951fa

Functions
Getter at block 21245604
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=PaymentProcessor, version=2, chainId=1, verifyingContract=0x9a1d00bed7cd04bcda516d721a596eb22aac6834, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getDefaultPaymentMethods(view returns (address[])
[0x0000000000000000000000000000000000000000, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x0000000000000000000000000000000000000000]
getDomainSeparator(view returns (bytes32)
0x366c197f70b07438a884acc9c6424f7a2b935ba6ec54c8064a2527b1338a5a95
lastPaymentMethodWhitelistId(view returns (uint32)
3
 
wrappedNativeCoinAddress(view returns (address)
Read-only
collectionBountySettings(address tokenAddressview returns (uint16 royaltyBountyNumeratoraddress exclusiveBountyReceiver)
collectionPaymentSettings(address tokenAddressview returns (struct CollectionPaymentSettings)
collectionRoyaltyBackfillSettings(address tokenAddressview returns (uint16 royaltyBackfillNumeratoraddress royaltyBackfillReceiver)
getBannedAccounts(address tokenAddressview returns (address[])
getCeilingPrice(address tokenAddressuint256 tokenIdview returns (uint256)
getFloorPrice(address tokenAddressuint256 tokenIdview returns (uint256)
getTrustedChannels(address tokenAddressview returns (address[])
getWhitelistedPaymentMethods(uint32 paymentMethodWhitelistIdview returns (address[])
isDefaultPaymentMethod(address paymentMethodview returns (bool)
isNonceUsed(address accountuint256 nonceview returns (bool isUsed)
isPaymentMethodWhitelisted(uint32 paymentMethodWhitelistIdaddress paymentMethodview returns (bool)
masterNonces(address accountview returns (uint256)
paymentMethodWhitelistOwners(uint32 paymentMethodWhitelistIdview returns (address)
remainingFillableQuantity(address accountbytes32 orderDigestview returns (struct PartiallyFillableOrderStatus)
isTrustedForwarder(address forwarderview returns (bool)
State-modifying
acceptOffer(bytes datapayable 
addBannedAccountForCollection(bytes data
addTrustedChannelForCollection(bytes data
bulkAcceptOffers(bytes datapayable 
bulkBuyListings(bytes datapayable 
buyListing(bytes datapayable 
createPaymentMethodWhitelist(bytes datareturns (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 datapayable 
unwhitelistPaymentMethod(bytes data
whitelistPaymentMethod(bytes data
acceptOffer(bytes32 domainSeparatorbool isCollectionLevelOfferstruct Order saleDetailsstruct SignatureECDSA buyerSignaturestruct TokenSetProof tokenSetProofstruct Cosignature cosignaturestruct FeeOnTop feeOnTop
bulkAcceptOffers(bytes32 domainSeparatorstruct BulkAcceptOffersParams params
bulkBuyListings(bytes32 domainSeparatorstruct Order[] saleDetailsArraystruct SignatureECDSA[] sellerSignaturesstruct Cosignature[] cosignaturesstruct FeeOnTop[] feesOnToppayable 
buyListing(bytes32 domainSeparatorstruct Order saleDetailsstruct SignatureECDSA sellerSignaturestruct Cosignature cosignaturestruct FeeOnTop feeOnToppayable 
Events
AcceptOfferERC1155(address indexed selleraddress indexed buyeraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 amountuint256 salePrice
AcceptOfferERC721(address indexed selleraddress indexed buyeraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 salePrice
BannedAccountAddedForCollection(address indexed tokenAddressaddress indexed account
BannedAccountRemovedForCollection(address indexed tokenAddressaddress indexed account
BuyListingERC1155(address indexed buyeraddress indexed selleraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 amountuint256 salePrice
BuyListingERC721(address indexed buyeraddress indexed selleraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 salePrice
CreatedPaymentMethodWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed whitelistOwnerstring whitelistName
DestroyedCosigner(address indexed cosigner
EIP712DomainChanged(
MasterNonceInvalidated(address indexed accountuint256 nonce
NonceInvalidated(uint256 indexed nonceaddress indexed accountbool wasCancellation
OrderDigestInvalidated(bytes32 indexed orderDigestaddress indexed accountbool wasCancellation
PaymentMethodAddedToWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed paymentMethod
PaymentMethodRemovedFromWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed paymentMethod
ReassignedPaymentMethodWhitelistOwnership(uint32 indexed idaddress indexed newOwner
TrustedChannelAddedForCollection(address indexed tokenAddressaddress indexed channel
TrustedChannelRemovedForCollection(address indexed tokenAddressaddress indexed channel
UpdatedCollectionLevelPricingBoundaries(address indexed tokenAddressuint256 floorPriceuint256 ceilingPrice
UpdatedCollectionPaymentSettings(address indexed tokenAddressuint8 paymentSettingsuint32 indexed paymentMethodWhitelistIdaddress indexed constrainedPricingPaymentMethoduint16 royaltyBackfillNumeratoraddress royaltyBackfillReceiveruint16 royaltyBountyNumeratoraddress exclusiveBountyReceiverbool blockTradesFromUntrustedChannelsbool blockBannedAccounts
UpdatedTokenLevelPricingBoundaries(address indexed tokenAddressuint256 indexed tokenIduint256 floorPriceuint256 ceilingPrice
AcceptOfferERC1155(address indexed selleraddress indexed buyeraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 amountuint256 salePrice
AcceptOfferERC721(address indexed selleraddress indexed buyeraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 salePrice
BannedAccountAddedForCollection(address indexed tokenAddressaddress indexed account
BannedAccountRemovedForCollection(address indexed tokenAddressaddress indexed account
BuyListingERC1155(address indexed buyeraddress indexed selleraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 amountuint256 salePrice
BuyListingERC721(address indexed buyeraddress indexed selleraddress indexed tokenAddressaddress beneficiaryaddress paymentCoinuint256 tokenIduint256 salePrice
CreatedPaymentMethodWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed whitelistOwnerstring whitelistName
DestroyedCosigner(address indexed cosigner
MasterNonceInvalidated(address indexed accountuint256 nonce
NonceInvalidated(uint256 indexed nonceaddress indexed accountbool wasCancellation
OrderDigestInvalidated(bytes32 indexed orderDigestaddress indexed accountbool wasCancellation
PaymentMethodAddedToWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed paymentMethod
PaymentMethodRemovedFromWhitelist(uint32 indexed paymentMethodWhitelistIdaddress indexed paymentMethod
ReassignedPaymentMethodWhitelistOwnership(uint32 indexed idaddress indexed newOwner
TrustedChannelAddedForCollection(address indexed tokenAddressaddress indexed channel
TrustedChannelRemovedForCollection(address indexed tokenAddressaddress indexed channel
UpdatedCollectionLevelPricingBoundaries(address indexed tokenAddressuint256 floorPriceuint256 ceilingPrice
UpdatedCollectionPaymentSettings(address indexed tokenAddressuint8 paymentSettingsuint32 indexed paymentMethodWhitelistIdaddress indexed constrainedPricingPaymentMethoduint16 royaltyBackfillNumeratoraddress royaltyBackfillReceiveruint16 royaltyBountyNumeratoraddress exclusiveBountyReceiverbool blockTradesFromUntrustedChannelsbool blockBannedAccounts
UpdatedTokenLevelPricingBoundaries(address indexed tokenAddressuint256 indexed tokenIduint256 floorPriceuint256 ceilingPrice
Constructor
constructor(address configurationContract
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(