PaymentProcessor

Verified contract

Proxy

Active on Ethereum with 57,429 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"

0xf81af8a70eefd92db0a6e2cfbed80d186e77fda78f570e74ffb48a06fb007dc3
0x3e6366664eccefa20a0f63e2a61aa9d96cbc1a8e171d2b68e35e48def9682a2d
0xa01004d8621be3a9e8882edafc1375c6263ea7d7d3ff6103fa1da760ab00e93b
0xdc4adb93f7fa13ee9f7944f75b9829a63dd958a2b2e596b54975078bc995c092
0x7fab000ed75d5b4e9e5706b1b7e4b06edf1b9486f07810027d79a0c6d2584f77
0xb5fc7b7fc991c129b543c08545c62f1d348ff4789898dcccaf6df4ff4b8b2954
0x892620da72e51defabff8289092c9d06720b63363c6adec5fadbd2f584d59a83
0x995b0e542c3edf4a5f34ee05d9b00dfad14427f0186e19c5dd139726615e8e41
0xcbf4b95e0752b0a7175dc7f73279a3c77bb7ad8684d5bb4d2bd357e02ac5fa5d
0x3d8bdd6a177c53020c74d582c6d4498cb94b48cc5d792cccbf0059ef9226e9f4

Functions
Getter at block 21157655
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
sweepCollection(bytes32 domainSeparatorstruct FeeOnTop feeOnTopstruct SweepOrder sweepOrderstruct SweepItem[] itemsstruct SignatureECDSA[] signedSellOrdersstruct Cosignature[] cosignaturespayable 
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__CosignatureHasExpired(
PaymentProcessor__CosignerHasSelfDestructed(
PaymentProcessor__EIP1271SignatureInvalid(
PaymentProcessor__FailedToTransferProceeds(
PaymentProcessor__FeeOnTopCannotBeGreaterThanItemPrice(
PaymentProcessor__InputArrayLengthCannotBeZero(
PaymentProcessor__InputArrayLengthMismatch(
PaymentProcessor__InvalidConstructorArguments(
PaymentProcessor__MakerOrTakerIsBannedAccount(
PaymentProcessor__MarketplaceAndRoyaltyFeesWillExceedSalePrice(
PaymentProcessor__NotAuthorizedByCosigner(
PaymentProcessor__OnchainRoyaltiesExceedMaximumApprovedRoyaltyFee(
PaymentProcessor__OrderHasExpired(
PaymentProcessor__OrderIsEitherCancelledOrFilled(
PaymentProcessor__OrderProtocolERC1155FillPartialUnsupportedInSweeps(
PaymentProcessor__PaymentCoinIsNotAnApprovedPaymentMethod(
PaymentProcessor__RanOutOfNativeFunds(
PaymentProcessor__SalePriceAboveMaximumCeiling(
PaymentProcessor__SalePriceBelowMinimumFloor(
PaymentProcessor__SignatureAlreadyUsedOrRevoked(
PaymentProcessor__TradeOriginatedFromUntrustedChannel(
PaymentProcessor__TradingIsPausedForCollection(
PaymentProcessor__UnableToFillMinimumRequestedQuantity(
PaymentProcessor__UnauthorizedOrder(
PaymentProcessor__UnauthorizedTaker(