Skip to main content

contracts.IBosonOfferHandler__factory

@bosonprotocol/ethers-sdk / Exports / contracts / IBosonOfferHandler__factory

Class: IBosonOfferHandler__factory

contracts.IBosonOfferHandler__factory

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new IBosonOfferHandler__factory()

Properties​

abi​

▪ Static Readonly abi: ({ anonymous: boolean = false; inputs: ({ components: undefined ; indexed: boolean = true; internalType: string = "uint256"; name: string = "offerId"; type: string = "uint256" } | { components: { internalType: string = "uint256"; name: string = "id"; type: string = "uint256" }[] ; indexed: boolean = false; internalType: string = "struct BosonTypes.Offer"; name: string = "offer"; type: string = "tuple" })[] ; name: string = "OfferCreated"; outputs: undefined ; stateMutability: undefined = "payable"; type: string = "event" } | { anonymous: undefined = false; inputs: ({ components: { internalType: string = "uint256"; name: string = "id"; type: string = "uint256" }[] ; internalType: string = "struct BosonTypes.Offer"; name: string = "_offer"; type: string = "tuple" } | { components: undefined ; internalType: string = "uint256"; name: string = "_disputeResolverId"; type: string = "uint256" })[] ; name: string = "createOffer"; outputs: any[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: undefined = false; inputs: { internalType: string = "uint256"; name: string = "_offerId"; type: string = "uint256" }[] ; name: string = "getOffer"; outputs: ({ components: undefined ; internalType: string = "bool"; name: string = "exists"; type: string = "bool" } | { components: { internalType: string = "uint256"; name: string = "id"; type: string = "uint256" }[] ; internalType: string = "struct BosonTypes.Offer"; name: string = "offer"; type: string = "tuple" })[] ; stateMutability: string = "view"; type: string = "function" })[] = _abi

Defined in​

src/contracts/factories/IBosonOfferHandler__factory.ts:798

Methods​

connect​

▸ Static connect(address, signerOrProvider): IBosonOfferHandler

Parameters​

NameType
addressstring
signerOrProviderSigner | Provider

Returns​

IBosonOfferHandler

Defined in​

src/contracts/factories/IBosonOfferHandler__factory.ts:802


createInterface​

▸ Static createInterface(): IBosonOfferHandlerInterface

Returns​

IBosonOfferHandlerInterface

Defined in​

src/contracts/factories/IBosonOfferHandler__factory.ts:799