Skip to main content

accounts.iface

@bosonprotocol/core-sdk / Exports / accounts / iface

Namespace: iface

accounts.iface

Table of contents

Variables

Functions

Variables

bosonAccountHandlerIface

Const bosonAccountHandlerIface: Interface

Defined in

src/accounts/interface.ts:20

Functions

createSellerArgsToStruct

createSellerArgsToStruct(args): Object

Parameters

NameType
argsCreateSellerArgs

Returns

Object

NameType
authTokenStructAuthTokenStruct
sellerStructPartial<SellerStruct>
voucherInitValuesVoucherInitValuesStruct

Defined in

src/accounts/interface.ts:136


encodeActivateDisputeResolver

encodeActivateDisputeResolver(disputeResolverId): string

Parameters

NameType
disputeResolverIdBigNumberish

Returns

string

Defined in

src/accounts/interface.ts:64


encodeAddFeesToDisputeResolver

encodeAddFeesToDisputeResolver(args): string

Parameters

NameType
argsObject
args.disputeResolverIdBigNumberish
args.feesDisputeResolutionFee[]

Returns

string

Defined in

src/accounts/interface.ts:71


encodeAddSellersToAllowList

encodeAddSellersToAllowList(args): string

Parameters

NameType
argsObject
args.disputeResolverIdBigNumberish
args.sellerAllowListBigNumberish[]

Returns

string

Defined in

src/accounts/interface.ts:81


encodeCreateDisputeResolver

encodeCreateDisputeResolver(args): string

Parameters

NameType
argsCreateDisputeResolverArgs

Returns

string

Defined in

src/accounts/interface.ts:56


encodeCreateSeller

encodeCreateSeller(seller): string

Parameters

NameType
sellerCreateSellerArgs

Returns

string

Defined in

src/accounts/interface.ts:24


encodeOptInToDisputeResolverUpdate

encodeOptInToDisputeResolverUpdate(disputeResolver): string

Parameters

NameType
disputeResolverOptInToDisputeResolverUpdateArgs

Returns

string

Defined in

src/accounts/interface.ts:119


encodeOptInToSellerUpdate

encodeOptInToSellerUpdate(seller): string

Parameters

NameType
sellerOptInToSellerUpdateArgs

Returns

string

Defined in

src/accounts/interface.ts:41


encodeRemoveFeesFromDisputeResolver

encodeRemoveFeesFromDisputeResolver(args): string

Parameters

NameType
argsObject
args.disputeResolverIdBigNumberish
args.feeTokenAddressesstring[]

Returns

string

Defined in

src/accounts/interface.ts:91


encodeRemoveSellersFromAllowList

encodeRemoveSellersFromAllowList(args): string

Parameters

NameType
argsObject
args.disputeResolverIdBigNumberish
args.sellerAllowListBigNumberish[]

Returns

string

Defined in

src/accounts/interface.ts:101


encodeUpdateDisputeResolver

encodeUpdateDisputeResolver(disputeResolver): string

Parameters

NameType
disputeResolverDisputeResolverStruct

Returns

string

Defined in

src/accounts/interface.ts:111


encodeUpdateSeller

encodeUpdateSeller(seller): string

Parameters

NameType
sellerUpdateSellerArgs

Returns

string

Defined in

src/accounts/interface.ts:33


updateSellerArgsToStruct

updateSellerArgsToStruct(args): Object

Parameters

NameType
argsUpdateSellerArgs

Returns

Object

NameType
authTokenStruct{ tokenId: BigNumberish = authTokenId; tokenType: number = authTokenType }
authTokenStruct.tokenIdBigNumberish
authTokenStruct.tokenTypenumber
sellerStructPartial<SellerStruct>

Defined in

src/accounts/interface.ts:161