Skip to content

@gala-chain/connectAPI


API > CustomClient

Class: abstract CustomClient

Contents

Extends

Constructors

new CustomClient()

new CustomClient(): CustomClient

Inherited from

GalaChainProvider.constructor

Properties

abstract ethereumAddress

abstract ethereumAddress: string

Source

chain-connect/src/GalaChainClient.ts:115


abstract galaChainAddress

abstract galaChainAddress: string

Source

chain-connect/src/GalaChainClient.ts:116

Methods

calculatePersonalSignPrefix()

calculatePersonalSignPrefix(payload): string

Parameters

payload: object

Source

chain-connect/src/GalaChainClient.ts:118


abstract getPublicKey()

abstract getPublicKey(): Promise\<object>

Source

chain-connect/src/GalaChainClient.ts:114


abstract sign()

abstract sign\<T>(method, dto, signingType?): Promise\<T & object>

Type parameters

T extends object

Parameters

method: string

dto: T

signingType?: SigningType

Inherited from

GalaChainProvider.sign

Source

chain-connect/src/GalaChainClient.ts:33


submit()

submit\<T, U>(__namedParameters): Promise\<GalaChainResponseSuccess\<T>>

Type parameters

T

U extends object

Parameters

__namedParameters: object

__namedParameters.headers?: object

__namedParameters.method: string

__namedParameters.payload: NonFunctionProperties\<U>

__namedParameters.requestConstructor?: ClassConstructor\<ChainCallDTO>

__namedParameters.responseConstructor?: NonArrayClassConstructor\<T>

__namedParameters.sign?: boolean

__namedParameters.signingType?: SigningType

__namedParameters.url: string

Inherited from

GalaChainProvider.submit

Source

chain-connect/src/GalaChainClient.ts:38