PaymentProcessor
Verified contract
Proxy
Active on
Ethereum with 60,648 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
-
variable spans 13 additional slots
-
variable spans 13 additional slots
Balances ($0.00)
No balances found for "PaymentProcessor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21245551 | 11 minutes ago | | | 0 | 0.00044080337 | |
| 21245544 | 12 minutes ago | | | 0 | 0.00044163847 | |
| 21245513 | 19 minutes ago | | | 0 | 0.00039679834 | |
| 21245495 | 22 minutes ago | | | 0 | 0.00041901407 | |
| 21245425 | 36 minutes ago | | | 0 | 0.00053432909 | |
| 21245356 | an hour ago | | | 0 | 0.00051980825 | |
| 21245350 | an hour ago | | | 0 | 0.00053090886 | |
| 21245237 | an hour ago | | | 0 | 0.00056419023 | |
| 21244899 | 2 hours ago | | | 0 | 0.00047573463 | |
| 21244894 | 2 hours ago | | | 0 | 0.00046029982 |
ABI
ABI objects
Getter at block 21245604 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=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
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()