UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

808 lines (806 loc) 28.1 kB
declare const contract: { readonly id: 27685; readonly address: "0x9a1d008994e8f69c66d99b743bdfc6990a7801ab"; readonly contract_name: "ModuleSweeps"; readonly display_name: "Module Sweeps"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1742222897; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "configurationContract"; }]; }, { readonly name: "PaymentProcessor__AmountExceedsMaximum"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__AmountForERC1155SalesGreaterThanZero"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__AmountForERC721SalesMustEqualOne"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__BadCalldataLength"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__CosignatureHasExpired"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__CosignerHasSelfDestructed"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__EIP1271SignatureInvalid"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__FailedToTransferProceeds"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__FeeOnTopCannotBeGreaterThanItemPrice"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InputArrayLengthCannotBeZero"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InputArrayLengthMismatch"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InvalidBulkOrderHeight"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InvalidConstructorArguments"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InvalidOrderProtocol"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__InvalidSignatureV"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__MarketplaceAndRoyaltyFeesWillExceedSalePrice"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__NotAuthorizedByCosigner"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__OnchainRoyaltiesExceedMaximumApprovedRoyaltyFee"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__OrderHasExpired"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__OrderIsEitherCancelledOrFilled"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__OrderProtocolERC1155FillPartialUnsupportedInSweeps"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__PartialFillsNotSupportedForNonDivisibleItems"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__PaymentCoinIsNotAnApprovedPaymentMethod"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__PermitProcessorNotTrusted"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__ProtocolFeeOrTaxExceedsCap"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__ProtocolFeeVersionExpired"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__RanOutOfNativeFunds"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__SalePriceAboveMaximumCeiling"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__SalePriceBelowMinimumFloor"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__SignatureAlreadyUsedOrRevoked"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__SignatureNotUsedOrRevoked"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__TradeOriginatedFromUntrustedChannel"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__TradingIsPausedForCollection"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__UnableToFillMinimumRequestedQuantity"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__UnauthorizedOrder"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "PaymentProcessor__UnauthorizedTaker"; readonly type: "error"; readonly inputs: readonly []; }, { readonly name: "AcceptOfferERC1155"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "seller"; readonly indexed: true; }, { readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "beneficiary"; }, { readonly type: "address"; readonly name: "paymentCoin"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "uint256"; readonly name: "salePrice"; }]; }, { readonly name: "AcceptOfferERC721"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "seller"; readonly indexed: true; }, { readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "beneficiary"; }, { readonly type: "address"; readonly name: "paymentCoin"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "salePrice"; }]; }, { readonly name: "BuyListingERC1155"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "seller"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "beneficiary"; }, { readonly type: "address"; readonly name: "paymentCoin"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "uint256"; readonly name: "salePrice"; }]; }, { readonly name: "BuyListingERC721"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "buyer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "seller"; readonly indexed: true; }, { readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "beneficiary"; }, { readonly type: "address"; readonly name: "paymentCoin"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "salePrice"; }]; }, { readonly name: "DestroyedCosigner"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "cosigner"; readonly indexed: true; }]; }, { readonly name: "MasterNonceInvalidated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "nonce"; }]; }, { readonly name: "NonceInvalidated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "nonce"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "bool"; readonly name: "wasCancellation"; }]; }, { readonly name: "NonceRestored"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "nonce"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }]; }, { readonly name: "OrderDigestInvalidated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderDigest"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "bool"; readonly name: "wasCancellation"; }]; }, { readonly name: "OrderDigestItemsFilled"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderDigest"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amountFilled"; }]; }, { readonly name: "OrderDigestItemsRestored"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderDigest"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amountRestoredToOrder"; }]; }, { readonly name: "OrderDigestOpened"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bytes32"; readonly name: "orderDigest"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "orderStartAmount"; }]; }, { readonly name: "PaymentMethodAddedToWhitelist"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint32"; readonly name: "paymentMethodWhitelistId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "paymentMethod"; readonly indexed: true; }]; }, { readonly name: "PaymentMethodRemovedFromWhitelist"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint32"; readonly name: "paymentMethodWhitelistId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "paymentMethod"; readonly indexed: true; }]; }, { readonly name: "PermittedOrderNonceInvalidated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "permitNonce"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "orderNonce"; readonly indexed: true; }, { readonly type: "address"; readonly name: "account"; readonly indexed: true; }, { readonly type: "bool"; readonly name: "wasCancellation"; }]; }, { readonly name: "ProtocolFeesUpdated"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newProtocolFeeRecipient"; readonly indexed: true; }, { readonly type: "uint16"; readonly name: "minimumProtocolFeeBps"; }, { readonly type: "uint16"; readonly name: "marketplaceFeeProtocolTaxBps"; }, { readonly type: "uint16"; readonly name: "feeOnTopProtocolTaxBps"; }, { readonly type: "uint48"; readonly name: "gracePeriodExpiration"; }]; }, { readonly name: "TrustedChannelAddedForCollection"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "channel"; readonly indexed: true; }]; }, { readonly name: "TrustedChannelRemovedForCollection"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "address"; readonly name: "channel"; readonly indexed: true; }]; }, { readonly name: "TrustedPermitProcessorAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "permitProcessor"; readonly indexed: true; }]; }, { readonly name: "TrustedPermitProcessorRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "permitProcessor"; readonly indexed: true; }]; }, { readonly name: "UpdatedCollectionLevelPricingBoundaries"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "floorPrice"; }, { readonly type: "uint256"; readonly name: "ceilingPrice"; }]; }, { readonly name: "UpdatedCollectionPaymentSettings"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "uint8"; readonly name: "paymentSettings"; }, { readonly type: "uint32"; readonly name: "paymentMethodWhitelistId"; readonly indexed: true; }, { readonly type: "address"; readonly name: "constrainedPricingPaymentMethod"; readonly indexed: true; }, { readonly type: "uint16"; readonly name: "royaltyBackfillNumerator"; }, { readonly type: "address"; readonly name: "royaltyBackfillReceiver"; }, { readonly type: "uint16"; readonly name: "royaltyBountyNumerator"; }, { readonly type: "address"; readonly name: "exclusiveBountyReceiver"; }, { readonly type: "bool"; readonly name: "blockTradesFromUntrustedChannels"; }, { readonly type: "bool"; readonly name: "useRoyaltyBackfillAsRoyaltySource"; }]; }, { readonly name: "UpdatedTokenLevelPricingBoundaries"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "tokenAddress"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "tokenId"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "floorPrice"; }, { readonly type: "uint256"; readonly name: "ceilingPrice"; }]; }, { readonly name: "isTrustedForwarder"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "forwarder"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "sweepCollection"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "tuple"; readonly name: "feeOnTop"; readonly components: readonly [{ readonly type: "address"; readonly name: "recipient"; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly type: "tuple"; readonly name: "sweepOrder"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "protocol"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "address"; readonly name: "paymentMethod"; }, { readonly type: "address"; readonly name: "beneficiary"; }]; }, { readonly type: "tuple[]"; readonly name: "items"; readonly components: readonly [{ readonly type: "address"; readonly name: "maker"; }, { readonly type: "address"; readonly name: "marketplace"; }, { readonly type: "address"; readonly name: "fallbackRoyaltyRecipient"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "uint256"; readonly name: "itemPrice"; }, { readonly type: "uint256"; readonly name: "nonce"; }, { readonly type: "uint256"; readonly name: "expiration"; }, { readonly type: "uint256"; readonly name: "marketplaceFeeNumerator"; }, { readonly type: "uint256"; readonly name: "maxRoyaltyFeeNumerator"; }, { readonly type: "uint256"; readonly name: "protocolFeeVersion"; }]; }, { readonly type: "tuple[]"; readonly name: "signedSellOrders"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "v"; }, { readonly type: "bytes32"; readonly name: "r"; }, { readonly type: "bytes32"; readonly name: "s"; }]; }, { readonly type: "tuple[]"; readonly name: "cosignatures"; readonly components: readonly [{ readonly type: "address"; readonly name: "signer"; }, { readonly type: "address"; readonly name: "taker"; }, { readonly type: "uint256"; readonly name: "expiration"; }, { readonly type: "uint256"; readonly name: "v"; }, { readonly type: "bytes32"; readonly name: "r"; }, { readonly type: "bytes32"; readonly name: "s"; }]; }]; readonly outputs: readonly []; }, { readonly name: "sweepCollectionAdvanced"; readonly type: "function"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly type: "tuple"; readonly name: "advancedSweep"; readonly components: readonly [{ readonly type: "tuple"; readonly name: "feeOnTop"; readonly components: readonly [{ readonly type: "address"; readonly name: "recipient"; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly type: "tuple"; readonly name: "sweepOrder"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "protocol"; }, { readonly type: "address"; readonly name: "tokenAddress"; }, { readonly type: "address"; readonly name: "paymentMethod"; }, { readonly type: "address"; readonly name: "beneficiary"; }]; }, { readonly type: "tuple[]"; readonly name: "items"; readonly components: readonly [{ readonly type: "tuple"; readonly name: "sweepItem"; readonly components: readonly [{ readonly type: "address"; readonly name: "maker"; }, { readonly type: "address"; readonly name: "marketplace"; }, { readonly type: "address"; readonly name: "fallbackRoyaltyRecipient"; }, { readonly type: "uint256"; readonly name: "tokenId"; }, { readonly type: "uint256"; readonly name: "amount"; }, { readonly type: "uint256"; readonly name: "itemPrice"; }, { readonly type: "uint256"; readonly name: "nonce"; }, { readonly type: "uint256"; readonly name: "expiration"; }, { readonly type: "uint256"; readonly name: "marketplaceFeeNumerator"; }, { readonly type: "uint256"; readonly name: "maxRoyaltyFeeNumerator"; }, { readonly type: "uint256"; readonly name: "protocolFeeVersion"; }]; }, { readonly type: "tuple"; readonly name: "signature"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "v"; }, { readonly type: "bytes32"; readonly name: "r"; }, { readonly type: "bytes32"; readonly name: "s"; }]; }, { readonly type: "tuple"; readonly name: "cosignature"; readonly components: readonly [{ readonly type: "address"; readonly name: "signer"; }, { readonly type: "address"; readonly name: "taker"; }, { readonly type: "uint256"; readonly name: "expiration"; }, { readonly type: "uint256"; readonly name: "v"; }, { readonly type: "bytes32"; readonly name: "r"; }, { readonly type: "bytes32"; readonly name: "s"; }]; }, { readonly type: "tuple"; readonly name: "permitContext"; readonly components: readonly [{ readonly type: "address"; readonly name: "permitProcessor"; }, { readonly type: "uint256"; readonly name: "permitNonce"; }]; }, { readonly type: "tuple"; readonly name: "bulkOrderProof"; readonly components: readonly [{ readonly type: "uint256"; readonly name: "orderIndex"; }, { readonly type: "bytes32[]"; readonly name: "proof"; }]; }]; }]; }]; readonly outputs: readonly []; }]; }; export { contract as default };