contracts.IBosonAccountHandler
@bosonprotocol/ethers-sdk / Exports / contracts / IBosonAccountHandler
Interface: IBosonAccountHandler
contracts.IBosonAccountHandler
Hierarchy
BaseContract
↳
IBosonAccountHandler
Table of contents
Properties
- _deployedPromise
- _runningEvents
- _wrappedEmits
- address
- callStatic
- contractName
- deployTransaction
- estimateGas
- filters
- functions
- interface
- off
- on
- once
- populateTransaction
- provider
- removeListener
- resolvedAddress
- signer
Methods
- _checkRunningEvents
- _deployed
- _wrapEvent
- activateDisputeResolver
- addFeesToDisputeResolver
- addSellersToAllowList
- areSellersAllowed
- attach
- connect
- createAgent
- createBuyer
- createDisputeResolver
- createSeller
- deployed
- emit
- fallback
- getAgent
- getBuyer
- getDisputeResolver
- getDisputeResolverByAddress
- getNextAccountId
- getSeller
- getSellerByAddress
- getSellerByAuthToken
- listenerCount
- listeners
- queryFilter
- removeAllListeners
- removeFeesFromDisputeResolver
- removeSellersFromAllowList
- updateAgent
- updateBuyer
- updateDisputeResolver
- updateSeller
Properties
_deployedPromise
• _deployedPromise: Promise
<Contract
>
Inherited from
BaseContract._deployedPromise
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:100
_runningEvents
• _runningEvents: Object
Index signature
▪ [eventTag: string
]: RunningEvent
Inherited from
BaseContract._runningEvents
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:101
_wrappedEmits
• _wrappedEmits: Object
Index signature
▪ [eventTag: string
]: (...args
: any
[]) => void
Inherited from
BaseContract._wrappedEmits
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:104
address
• Readonly
address: string
Inherited from
BaseContract.address
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:79
callStatic
• callStatic: Object
Type declaration
Name | Type |
---|---|
activateDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : CallOverrides ) => Promise <void > |
addFeesToDisputeResolver | (_disputeResolverId : BigNumberish , _disputeResolverFees : DisputeResolverFeeStruct [], overrides? : CallOverrides ) => Promise <void > |
addSellersToAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : CallOverrides ) => Promise <void > |
areSellersAllowed | (_disputeResolverId : BigNumberish , _sellerIds : BigNumberish [], overrides? : CallOverrides ) => Promise <boolean []> |
createAgent | (_agent : AgentStruct , overrides? : CallOverrides ) => Promise <void > |
createBuyer | (_buyer : BuyerStruct , overrides? : CallOverrides ) => Promise <void > |
createDisputeResolver | (_disputeResolver : DisputeResolverStruct , _disputeResolverFees : DisputeResolverFeeStruct [], _sellerAllowList : BigNumberish [], overrides? : CallOverrides ) => Promise <void > |
createSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , _voucherInitValues : VoucherInitValuesStruct , overrides? : CallOverrides ) => Promise <void > |
getAgent | (_agentId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , AgentStructOutput ] & { agent : AgentStructOutput ; exists : boolean }> |
getBuyer | (_buyerId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , BuyerStructOutput ] & { buyer : BuyerStructOutput ; exists : boolean }> |
getDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , DisputeResolverStructOutput , DisputeResolverFeeStructOutput [], BigNumber []] & { disputeResolver : DisputeResolverStructOutput ; disputeResolverFees : DisputeResolverFeeStructOutput [] ; exists : boolean ; sellerAllowList : BigNumber [] }> |
getDisputeResolverByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <[boolean , DisputeResolverStructOutput , DisputeResolverFeeStructOutput [], BigNumber []] & { disputeResolver : DisputeResolverStructOutput ; disputeResolverFees : DisputeResolverFeeStructOutput [] ; exists : boolean ; sellerAllowList : BigNumber [] }> |
getNextAccountId | (overrides? : CallOverrides ) => Promise <BigNumber > |
getSeller | (_sellerId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
getSellerByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
getSellerByAuthToken | (_associatedAuthToken : AuthTokenStruct , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
removeFeesFromDisputeResolver | (_disputeResolverId : BigNumberish , _feeTokenAddresses : string [], overrides? : CallOverrides ) => Promise <void > |
removeSellersFromAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : CallOverrides ) => Promise <void > |
updateAgent | (_agent : AgentStruct , overrides? : CallOverrides ) => Promise <void > |
updateBuyer | (_buyer : BuyerStruct , overrides? : CallOverrides ) => Promise <void > |
updateDisputeResolver | (_disputeResolver : DisputeResolverStruct , overrides? : CallOverrides ) => Promise <void > |
updateSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , overrides? : CallOverrides ) => Promise <void > |
Overrides
BaseContract.callStatic
Defined in
src/contracts/IBosonAccountHandler.ts:936
contractName
• contractName: "IBosonAccountHandler"
Defined in
src/contracts/IBosonAccountHandler.ts:544
deployTransaction
• Readonly
deployTransaction: TransactionResponse
Inherited from
BaseContract.deployTransaction
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:99
estimateGas
• estimateGas: Object
Type declaration
Name | Type |
---|---|
activateDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
addFeesToDisputeResolver | (_disputeResolverId : BigNumberish , _disputeResolverFees : DisputeResolverFeeStruct [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
addSellersToAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
areSellersAllowed | (_disputeResolverId : BigNumberish , _sellerIds : BigNumberish [], overrides? : CallOverrides ) => Promise <BigNumber > |
createAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
createBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
createDisputeResolver | (_disputeResolver : DisputeResolverStruct , _disputeResolverFees : DisputeResolverFeeStruct [], _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
createSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , _voucherInitValues : VoucherInitValuesStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
getAgent | (_agentId : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
getBuyer | (_buyerId : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
getDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
getDisputeResolverByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <BigNumber > |
getNextAccountId | (overrides? : CallOverrides ) => Promise <BigNumber > |
getSeller | (_sellerId : BigNumberish , overrides? : CallOverrides ) => Promise <BigNumber > |
getSellerByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <BigNumber > |
getSellerByAuthToken | (_associatedAuthToken : AuthTokenStruct , overrides? : CallOverrides ) => Promise <BigNumber > |
removeFeesFromDisputeResolver | (_disputeResolverId : BigNumberish , _feeTokenAddresses : string [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
removeSellersFromAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
updateAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
updateBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
updateDisputeResolver | (_disputeResolver : DisputeResolverStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
updateSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <BigNumber > |
Overrides
BaseContract.estimateGas
Defined in
src/contracts/IBosonAccountHandler.ts:1274
filters
• filters: Object
Type declaration
Name | Type |
---|---|
AgentCreated | (agentId? : BigNumberish , agent? : null , executedBy? : string ) => AgentCreatedEventFilter |
AgentCreated(uint256,tuple,address) | (agentId? : BigNumberish , agent? : null , executedBy? : string ) => AgentCreatedEventFilter |
AgentUpdated | (agentId? : BigNumberish , agent? : null , executedBy? : string ) => AgentUpdatedEventFilter |
AgentUpdated(uint256,tuple,address) | (agentId? : BigNumberish , agent? : null , executedBy? : string ) => AgentUpdatedEventFilter |
AllowedSellersAdded | (disputeResolverId? : BigNumberish , addedSellers? : null , executedBy? : string ) => AllowedSellersAddedEventFilter |
AllowedSellersAdded(uint256,uint256[],address) | (disputeResolverId? : BigNumberish , addedSellers? : null , executedBy? : string ) => AllowedSellersAddedEventFilter |
AllowedSellersRemoved | (disputeResolverId? : BigNumberish , removedSellers? : null , executedBy? : string ) => AllowedSellersRemovedEventFilter |
AllowedSellersRemoved(uint256,uint256[],address) | (disputeResolverId? : BigNumberish , removedSellers? : null , executedBy? : string ) => AllowedSellersRemovedEventFilter |
BuyerCreated | (buyerId? : BigNumberish , buyer? : null , executedBy? : string ) => BuyerCreatedEventFilter |
BuyerCreated(uint256,tuple,address) | (buyerId? : BigNumberish , buyer? : null , executedBy? : string ) => BuyerCreatedEventFilter |
BuyerUpdated | (buyerId? : BigNumberish , buyer? : null , executedBy? : string ) => BuyerUpdatedEventFilter |
BuyerUpdated(uint256,tuple,address) | (buyerId? : BigNumberish , buyer? : null , executedBy? : string ) => BuyerUpdatedEventFilter |
DisputeResolverActivated | (disputeResolverId? : BigNumberish , disputeResolver? : null , executedBy? : string ) => DisputeResolverActivatedEventFilter |
DisputeResolverActivated(uint256,tuple,address) | (disputeResolverId? : BigNumberish , disputeResolver? : null , executedBy? : string ) => DisputeResolverActivatedEventFilter |
DisputeResolverCreated | (disputeResolverId? : BigNumberish , disputeResolver? : null , disputeResolverFees? : null , sellerAllowList? : null , executedBy? : string ) => DisputeResolverCreatedEventFilter |
DisputeResolverCreated(uint256,tuple,tuple[],uint256[],address) | (disputeResolverId? : BigNumberish , disputeResolver? : null , disputeResolverFees? : null , sellerAllowList? : null , executedBy? : string ) => DisputeResolverCreatedEventFilter |
DisputeResolverFeesAdded | (disputeResolverId? : BigNumberish , disputeResolverFees? : null , executedBy? : string ) => DisputeResolverFeesAddedEventFilter |
DisputeResolverFeesAdded(uint256,tuple[],address) | (disputeResolverId? : BigNumberish , disputeResolverFees? : null , executedBy? : string ) => DisputeResolverFeesAddedEventFilter |
DisputeResolverFeesRemoved | (disputeResolverId? : BigNumberish , feeTokensRemoved? : null , executedBy? : string ) => DisputeResolverFeesRemovedEventFilter |
DisputeResolverFeesRemoved(uint256,address[],address) | (disputeResolverId? : BigNumberish , feeTokensRemoved? : null , executedBy? : string ) => DisputeResolverFeesRemovedEventFilter |
DisputeResolverUpdated | (disputeResolverId? : BigNumberish , disputeResolver? : null , executedBy? : string ) => DisputeResolverUpdatedEventFilter |
DisputeResolverUpdated(uint256,tuple,address) | (disputeResolverId? : BigNumberish , disputeResolver? : null , executedBy? : string ) => DisputeResolverUpdatedEventFilter |
SellerCreated | (sellerId? : BigNumberish , seller? : null , voucherCloneAddress? : null , authToken? : null , executedBy? : string ) => SellerCreatedEventFilter |
SellerCreated(uint256,tuple,address,tuple,address) | (sellerId? : BigNumberish , seller? : null , voucherCloneAddress? : null , authToken? : null , executedBy? : string ) => SellerCreatedEventFilter |
SellerUpdated | (sellerId? : BigNumberish , seller? : null , authToken? : null , executedBy? : string ) => SellerUpdatedEventFilter |
SellerUpdated(uint256,tuple,tuple,address) | (sellerId? : BigNumberish , seller? : null , authToken? : null , executedBy? : string ) => SellerUpdatedEventFilter |
Overrides
BaseContract.filters
Defined in
src/contracts/IBosonAccountHandler.ts:1119
functions
• functions: Object
Type declaration
Name | Type |
---|---|
activateDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
addFeesToDisputeResolver | (_disputeResolverId : BigNumberish , _disputeResolverFees : DisputeResolverFeeStruct [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
addSellersToAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
areSellersAllowed | (_disputeResolverId : BigNumberish , _sellerIds : BigNumberish [], overrides? : CallOverrides ) => Promise <[boolean []] & { sellerAllowed : boolean [] }> |
createAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
createBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
createDisputeResolver | (_disputeResolver : DisputeResolverStruct , _disputeResolverFees : DisputeResolverFeeStruct [], _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
createSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , _voucherInitValues : VoucherInitValuesStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
getAgent | (_agentId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , AgentStructOutput ] & { agent : AgentStructOutput ; exists : boolean }> |
getBuyer | (_buyerId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , BuyerStructOutput ] & { buyer : BuyerStructOutput ; exists : boolean }> |
getDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , DisputeResolverStructOutput , DisputeResolverFeeStructOutput [], BigNumber []] & { disputeResolver : DisputeResolverStructOutput ; disputeResolverFees : DisputeResolverFeeStructOutput [] ; exists : boolean ; sellerAllowList : BigNumber [] }> |
getDisputeResolverByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <[boolean , DisputeResolverStructOutput , DisputeResolverFeeStructOutput [], BigNumber []] & { disputeResolver : DisputeResolverStructOutput ; disputeResolverFees : DisputeResolverFeeStructOutput [] ; exists : boolean ; sellerAllowList : BigNumber [] }> |
getNextAccountId | (overrides? : CallOverrides ) => Promise <[BigNumber ] & { nextAccountId : BigNumber }> |
getSeller | (_sellerId : BigNumberish , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
getSellerByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
getSellerByAuthToken | (_associatedAuthToken : AuthTokenStruct , overrides? : CallOverrides ) => Promise <[boolean , SellerStructOutput , AuthTokenStructOutput ] & { authToken : AuthTokenStructOutput ; exists : boolean ; seller : SellerStructOutput }> |
removeFeesFromDisputeResolver | (_disputeResolverId : BigNumberish , _feeTokenAddresses : string [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
removeSellersFromAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
updateAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
updateBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
updateDisputeResolver | (_disputeResolver : DisputeResolverStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
updateSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <ContractTransaction > |
Overrides
BaseContract.functions
Defined in
src/contracts/IBosonAccountHandler.ts:570
interface
• interface: IBosonAccountHandlerInterface
Overrides
BaseContract.interface
Defined in
src/contracts/IBosonAccountHandler.ts:549
off
• off: OnEvent
<IBosonAccountHandler
>
Overrides
BaseContract.off
Defined in
src/contracts/IBosonAccountHandler.ts:565
on
• on: OnEvent
<IBosonAccountHandler
>
Overrides
BaseContract.on
Defined in
src/contracts/IBosonAccountHandler.ts:566
once
• once: OnEvent
<IBosonAccountHandler
>
Overrides
BaseContract.once
Defined in
src/contracts/IBosonAccountHandler.ts:567
populateTransaction
• populateTransaction: Object
Type declaration
Name | Type |
---|---|
activateDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
addFeesToDisputeResolver | (_disputeResolverId : BigNumberish , _disputeResolverFees : DisputeResolverFeeStruct [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
addSellersToAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
areSellersAllowed | (_disputeResolverId : BigNumberish , _sellerIds : BigNumberish [], overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
createAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
createBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
createDisputeResolver | (_disputeResolver : DisputeResolverStruct , _disputeResolverFees : DisputeResolverFeeStruct [], _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
createSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , _voucherInitValues : VoucherInitValuesStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
getAgent | (_agentId : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getBuyer | (_buyerId : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getDisputeResolver | (_disputeResolverId : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getDisputeResolverByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getNextAccountId | (overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getSeller | (_sellerId : BigNumberish , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getSellerByAddress | (_associatedAddress : string , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
getSellerByAuthToken | (_associatedAuthToken : AuthTokenStruct , overrides? : CallOverrides ) => Promise <PopulatedTransaction > |
removeFeesFromDisputeResolver | (_disputeResolverId : BigNumberish , _feeTokenAddresses : string [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
removeSellersFromAllowList | (_disputeResolverId : BigNumberish , _sellerAllowList : BigNumberish [], overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
updateAgent | (_agent : AgentStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
updateBuyer | (_buyer : BuyerStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
updateDisputeResolver | (_disputeResolver : DisputeResolverStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
updateSeller | (_seller : SellerStruct , _authToken : AuthTokenStruct , overrides? : Overrides & { from? : string | Promise <string > }) => Promise <PopulatedTransaction > |
Overrides
BaseContract.populateTransaction
Defined in
src/contracts/IBosonAccountHandler.ts:1393
provider
• Readonly
provider: Provider
Inherited from
BaseContract.provider
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:82
removeListener
• removeListener: OnEvent
<IBosonAccountHandler
>
Overrides
BaseContract.removeListener
Defined in
src/contracts/IBosonAccountHandler.ts:568
resolvedAddress
• Readonly
resolvedAddress: Promise
<string
>
Inherited from
BaseContract.resolvedAddress
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:98
signer
• Readonly
signer: Signer
Inherited from
BaseContract.signer
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:81
Methods
_checkRunningEvents
▸ _checkRunningEvents(runningEvent
): void
Parameters
Name | Type |
---|---|
runningEvent | RunningEvent |
Returns
void
Inherited from
BaseContract._checkRunningEvents
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:121
_deployed
▸ _deployed(blockTag?
): Promise
<Contract
>
Parameters
Name | Type |
---|---|
blockTag? | BlockTag |
Returns
Promise
<Contract
>
Inherited from
BaseContract._deployed
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:114
_wrapEvent
▸ _wrapEvent(runningEvent
, log
, listener
): Event
Parameters
Name | Type |
---|---|
runningEvent | RunningEvent |
log | Log |
listener | Listener |
Returns
Event
Inherited from
BaseContract._wrapEvent
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:122
activateDisputeResolver
▸ activateDisputeResolver(_disputeResolverId
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:755
addFeesToDisputeResolver
▸ addFeesToDisputeResolver(_disputeResolverId
, _disputeResolverFees
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
_disputeResolverFees | DisputeResolverFeeStruct [] |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:760
addSellersToAllowList
▸ addSellersToAllowList(_disputeResolverId
, _sellerAllowList
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
_sellerAllowList | BigNumberish [] |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:766
areSellersAllowed
▸ areSellersAllowed(_disputeResolverId
, _sellerIds
, overrides?
): Promise
<boolean
[]>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
_sellerIds | BigNumberish [] |
overrides? | CallOverrides |
Returns
Promise
<boolean
[]>
Defined in
src/contracts/IBosonAccountHandler.ts:772
attach
▸ attach(addressOrName
): IBosonAccountHandler
Parameters
Name | Type |
---|---|
addressOrName | string |
Returns
Overrides
BaseContract.attach
Defined in
src/contracts/IBosonAccountHandler.ts:546
connect
▸ connect(signerOrProvider
): IBosonAccountHandler
Parameters
Name | Type |
---|---|
signerOrProvider | string | Signer | Provider |
Returns
Overrides
BaseContract.connect
Defined in
src/contracts/IBosonAccountHandler.ts:545
createAgent
▸ createAgent(_agent
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_agent | AgentStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:778
createBuyer
▸ createBuyer(_buyer
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_buyer | BuyerStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:783
createDisputeResolver
▸ createDisputeResolver(_disputeResolver
, _disputeResolverFees
, _sellerAllowList
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolver | DisputeResolverStruct |
_disputeResolverFees | DisputeResolverFeeStruct [] |
_sellerAllowList | BigNumberish [] |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:788
createSeller
▸ createSeller(_seller
, _authToken
, _voucherInitValues
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_seller | SellerStruct |
_authToken | AuthTokenStruct |
_voucherInitValues | VoucherInitValuesStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:795
deployed
▸ deployed(): Promise
<IBosonAccountHandler
>
Returns
Promise
<IBosonAccountHandler
>
Overrides
BaseContract.deployed
Defined in
src/contracts/IBosonAccountHandler.ts:547
emit
▸ emit(eventName
, ...args
): boolean
Parameters
Name | Type |
---|---|
eventName | string | EventFilter |
...args | any [] |
Returns
boolean
Inherited from
BaseContract.emit
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:127
fallback
▸ fallback(overrides?
): Promise
<TransactionResponse
>
Parameters
Name | Type |
---|---|
overrides? | TransactionRequest |
Returns
Promise
<TransactionResponse
>
Inherited from
BaseContract.fallback
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:115
getAgent
▸ getAgent(_agentId
, overrides?
): Promise
<[boolean
, AgentStructOutput
] & { agent
: AgentStructOutput
; exists
: boolean
}>
Parameters
Name | Type |
---|---|
_agentId | BigNumberish |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, AgentStructOutput
] & { agent
: AgentStructOutput
; exists
: boolean
}>
Defined in
src/contracts/IBosonAccountHandler.ts:802
getBuyer
▸ getBuyer(_buyerId
, overrides?
): Promise
<[boolean
, BuyerStructOutput
] & { buyer
: BuyerStructOutput
; exists
: boolean
}>
Parameters
Name | Type |
---|---|
_buyerId | BigNumberish |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, BuyerStructOutput
] & { buyer
: BuyerStructOutput
; exists
: boolean
}>
Defined in
src/contracts/IBosonAccountHandler.ts:812
getDisputeResolver
▸ getDisputeResolver(_disputeResolverId
, overrides?
): Promise
<[boolean
, DisputeResolverStructOutput
, DisputeResolverFeeStructOutput
[], BigNumber
[]] & { disputeResolver
: DisputeResolverStructOutput
; disputeResolverFees
: DisputeResolverFeeStructOutput
[] ; exists
: boolean
; sellerAllowList
: BigNumber
[] }>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, DisputeResolverStructOutput
, DisputeResolverFeeStructOutput
[], BigNumber
[]] & { disputeResolver
: DisputeResolverStructOutput
; disputeResolverFees
: DisputeResolverFeeStructOutput
[] ; exists
: boolean
; sellerAllowList
: BigNumber
[] }>
Defined in
src/contracts/IBosonAccountHandler.ts:822
getDisputeResolverByAddress
▸ getDisputeResolverByAddress(_associatedAddress
, overrides?
): Promise
<[boolean
, DisputeResolverStructOutput
, DisputeResolverFeeStructOutput
[], BigNumber
[]] & { disputeResolver
: DisputeResolverStructOutput
; disputeResolverFees
: DisputeResolverFeeStructOutput
[] ; exists
: boolean
; sellerAllowList
: BigNumber
[] }>
Parameters
Name | Type |
---|---|
_associatedAddress | string |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, DisputeResolverStructOutput
, DisputeResolverFeeStructOutput
[], BigNumber
[]] & { disputeResolver
: DisputeResolverStructOutput
; disputeResolverFees
: DisputeResolverFeeStructOutput
[] ; exists
: boolean
; sellerAllowList
: BigNumber
[] }>
Defined in
src/contracts/IBosonAccountHandler.ts:839
getNextAccountId
▸ getNextAccountId(overrides?
): Promise
<BigNumber
>
Parameters
Name | Type |
---|---|
overrides? | CallOverrides |
Returns
Promise
<BigNumber
>
Defined in
src/contracts/IBosonAccountHandler.ts:856
getSeller
▸ getSeller(_sellerId
, overrides?
): Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Parameters
Name | Type |
---|---|
_sellerId | BigNumberish |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Defined in
src/contracts/IBosonAccountHandler.ts:858
getSellerByAddress
▸ getSellerByAddress(_associatedAddress
, overrides?
): Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Parameters
Name | Type |
---|---|
_associatedAddress | string |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Defined in
src/contracts/IBosonAccountHandler.ts:873
getSellerByAuthToken
▸ getSellerByAuthToken(_associatedAuthToken
, overrides?
): Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Parameters
Name | Type |
---|---|
_associatedAuthToken | AuthTokenStruct |
overrides? | CallOverrides |
Returns
Promise
<[boolean
, SellerStructOutput
, AuthTokenStructOutput
] & { authToken
: AuthTokenStructOutput
; exists
: boolean
; seller
: SellerStructOutput
}>
Defined in
src/contracts/IBosonAccountHandler.ts:888
listenerCount
▸ listenerCount(eventName?
): number
Parameters
Name | Type |
---|---|
eventName? | string | EventFilter |
Returns
number
Inherited from
BaseContract.listenerCount
Defined in
node_modules/@ethersproject/contracts/lib/index.d.ts:128
listeners
▸ listeners<TEvent
>(eventFilter?
): TypedListener
<TEvent
>[]
Type parameters
Name | Type |
---|---|
TEvent | extends TypedEvent <any , any , TEvent > |
Parameters
Name | Type |
---|---|
eventFilter? | TypedEventFilter <TEvent > |
Returns
TypedListener
<TEvent
>[]
Overrides
BaseContract.listeners
Defined in
src/contracts/IBosonAccountHandler.ts:557
▸ listeners(eventName?
): Listener
[]
Parameters
Name | Type |
---|---|
eventName? | string |
Returns
Listener
[]
Overrides
BaseContract.listeners
Defined in
src/contracts/IBosonAccountHandler.ts:560
queryFilter
▸ queryFilter<TEvent
>(event
, fromBlockOrBlockhash?
, toBlock?
): Promise
<TEvent
[]>
Type parameters
Name | Type |
---|---|
TEvent | extends TypedEvent <any , any , TEvent > |
Parameters
Name | Type |
---|---|
event | TypedEventFilter <TEvent > |
fromBlockOrBlockhash? | string | number |
toBlock? | string | number |
Returns
Promise
<TEvent
[]>
Overrides
BaseContract.queryFilter
Defined in
src/contracts/IBosonAccountHandler.ts:551
removeAllListeners
▸ removeAllListeners<TEvent
>(eventFilter
): IBosonAccountHandler
Type parameters
Name | Type |
---|---|
TEvent | extends TypedEvent <any , any , TEvent > |
Parameters
Name | Type |
---|---|
eventFilter | TypedEventFilter <TEvent > |
Returns
Overrides
BaseContract.removeAllListeners
Defined in
src/contracts/IBosonAccountHandler.ts:561
▸ removeAllListeners(eventName?
): IBosonAccountHandler
Parameters
Name | Type |
---|---|
eventName? | string |
Returns
Overrides
BaseContract.removeAllListeners
Defined in
src/contracts/IBosonAccountHandler.ts:564
removeFeesFromDisputeResolver
▸ removeFeesFromDisputeResolver(_disputeResolverId
, _feeTokenAddresses
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
_feeTokenAddresses | string [] |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:903
removeSellersFromAllowList
▸ removeSellersFromAllowList(_disputeResolverId
, _sellerAllowList
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolverId | BigNumberish |
_sellerAllowList | BigNumberish [] |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:909
updateAgent
▸ updateAgent(_agent
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_agent | AgentStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:915
updateBuyer
▸ updateBuyer(_buyer
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_buyer | BuyerStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:920
updateDisputeResolver
▸ updateDisputeResolver(_disputeResolver
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_disputeResolver | DisputeResolverStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>
Defined in
src/contracts/IBosonAccountHandler.ts:925
updateSeller
▸ updateSeller(_seller
, _authToken
, overrides?
): Promise
<ContractTransaction
>
Parameters
Name | Type |
---|---|
_seller | SellerStruct |
_authToken | AuthTokenStruct |
overrides? | Overrides & { from? : string | Promise <string > } |
Returns
Promise
<ContractTransaction
>