PaymentProcessor

Verified contract

Proxy

Active on Base with 10,253 txns
Deployed by via 0xf30462e4 at 10057233
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PaymentProcessor"

0xa6eb945c2c59c626dc45e5d15f35b7a25d881b350ee8015523a8cdbd3cd8b94d
0x61b9bbfb89e9428129cd5bad5ef7aa89addca9bbb0671f89d6617388313120af
0xa5cac9c84e4468503bbf0a3ef49945dac189c3b76c91f93b9997d813a16a4bd0
0x333034e7ee43a7f6c05173c14e2dc4c95d40b7a5adcdb6993ec31e02e69fcbc1
0xffa1c1fab1d009f73ee6c534d3d53f14c074fabc43e3c49500eaee0bfa3345a6
0x0ad1965e241ddeeba7f81e0fb7310969193b5adb92416eab7100b573f7713319
0x509f2f7c89ee7e8d8b3ca3ca645e7830ca6cb1e3c53842b6da72bd80275c9f01
0xd3642f9748e0a532d76d38c72067fddd749a7ee31e09af16031f28c639b0691f
0xc825d1a231ea476f1b8e02389c4d26d8a0d27eb967b66fd3ac0befe34f615fe5
0x291a101f2bfd51d02143179c31e97f19b994efa811e3881432fe22b81bdc6a72

Functions
Getter at block 22772639
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] 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
 
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(