@roninbuilders/contracts
Version:
Type safe Contract ABIs for Ronin Network
494 lines (492 loc) • 16 kB
TypeScript
declare const contract: {
readonly id: 27683;
readonly address: "0x9a1d005da1e3dabce14bc9734dee692a8978c71c";
readonly contract_name: "ModuleOnChainCancellation";
readonly display_name: "Module On Chain Cancellation";
readonly is_deprecated: false;
readonly is_proxy: false;
readonly proxy_to: false;
readonly created_at: 1742222825;
readonly abi: readonly [{
readonly type: "constructor";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "address";
readonly name: "configurationContract";
}];
}, {
readonly name: "PaymentProcessor__InvalidConstructorArguments";
readonly type: "error";
readonly inputs: readonly [];
}, {
readonly name: "PaymentProcessor__InvalidSignatureV";
readonly type: "error";
readonly inputs: readonly [];
}, {
readonly name: "PaymentProcessor__NotAuthorizedByCosigner";
readonly type: "error";
readonly inputs: readonly [];
}, {
readonly name: "PaymentProcessor__OrderIsEitherCancelledOrFilled";
readonly type: "error";
readonly inputs: readonly [];
}, {
readonly name: "PaymentProcessor__SignatureAlreadyUsedOrRevoked";
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: "destroyCosigner";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "address";
readonly name: "cosigner";
}, {
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 outputs: readonly [];
}, {
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: "revokeMasterNonce";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [];
readonly outputs: readonly [];
}, {
readonly name: "revokeOrderDigest";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "bytes32";
readonly name: "orderDigest";
}];
readonly outputs: readonly [];
}, {
readonly name: "revokeSingleNonce";
readonly type: "function";
readonly stateMutability: "nonpayable";
readonly inputs: readonly [{
readonly type: "uint256";
readonly name: "nonce";
}];
readonly outputs: readonly [];
}];
};
export { contract as default };