Skip to main content

contracts.IBosonAccountHandler__factory

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

Class: IBosonAccountHandler__factory

contracts.IBosonAccountHandler__factory

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new IBosonAccountHandler__factory()

Properties

abi

Static Readonly abi: ({ anonymous: boolean = false; inputs: ({ components: undefined ; indexed: boolean = true; internalType: string = "uint256"; name: string = "agentId"; type: string = "uint256" } | { components: { internalType: string = "uint256"; name: string = "id"; type: string = "uint256" }[] ; indexed: boolean = false; internalType: string = "struct BosonTypes.Agent"; name: string = "agent"; type: string = "tuple" })[] ; name: string = "AgentCreated"; outputs: undefined ; stateMutability: undefined = "payable"; type: string = "event" } | { anonymous: undefined = false; inputs: ({ components: undefined ; internalType: string = "uint256"; name: string = "_disputeResolverId"; type: string = "uint256" } | { components: { internalType: string = "address"; name: string = "tokenAddress"; type: string = "address" }[] ; internalType: string = "struct BosonTypes.DisputeResolverFee[]"; name: string = "_disputeResolverFees"; type: string = "tuple[]" })[] ; name: string = "addFeesToDisputeResolver"; outputs: any[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: undefined = false; inputs: { internalType: string = "uint256"; name: string = "_agentId"; type: string = "uint256" }[] ; name: string = "getAgent"; 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.Agent"; name: string = "agent"; type: string = "tuple" })[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: undefined = false; inputs: { components: { internalType: string = "uint256"; name: string = "tokenId"; type: string = "uint256" }[] ; internalType: string = "struct BosonTypes.AuthToken"; name: string = "_associatedAuthToken"; type: string = "tuple" }[] ; name: string = "getSellerByAuthToken"; 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.Seller"; name: string = "seller"; type: string = "tuple" })[] ; stateMutability: string = "view"; type: string = "function" })[] = _abi

Defined in

src/contracts/factories/IBosonAccountHandler__factory.ts:1748

Methods

connect

Static connect(address, signerOrProvider): IBosonAccountHandler

Parameters

NameType
addressstring
signerOrProviderSigner | Provider

Returns

IBosonAccountHandler

Defined in

src/contracts/factories/IBosonAccountHandler__factory.ts:1752


createInterface

Static createInterface(): IBosonAccountHandlerInterface

Returns

IBosonAccountHandlerInterface

Defined in

src/contracts/factories/IBosonAccountHandler__factory.ts:1749