Skip to content

@gala-chain/connectAPI


API > WebSigner

Class: abstract WebSigner

Contents

Extends

Constructors

new WebSigner()

new WebSigner(): WebSigner

Inherited from

CustomClient.constructor

Properties

address

protected address: string

Source

chain-connect/src/GalaChainClient.ts:133


eventEmitter

private eventEmitter: EventEmitter\<MetaMaskEvents>

Source

chain-connect/src/GalaChainClient.ts:149


provider

protected provider: undefined | BrowserProvider

Source

chain-connect/src/GalaChainClient.ts:134

Accessors

ethereumAddress

get ethereumAddress(): string

set ethereumAddress(val): void

Parameters

val: string

Source

chain-connect/src/GalaChainClient.ts:141


galaChainAddress

get galaChainAddress(): string

Source

chain-connect/src/GalaChainClient.ts:145

Methods

calculatePersonalSignPrefix()

calculatePersonalSignPrefix(payload): string

Parameters

payload: object

Inherited from

CustomClient.calculatePersonalSignPrefix

Source

chain-connect/src/GalaChainClient.ts:118


abstract connect()

abstract connect(): Promise\<string>

Source

chain-connect/src/GalaChainClient.ts:135


emit()

emit(event, data): boolean

Parameters

event: keyof MetaMaskEvents

data: null | string | string[]

Source

chain-connect/src/GalaChainClient.ts:161


getPublicKey()

getPublicKey(): Promise\<object>

Overrides

CustomClient.getPublicKey

Source

chain-connect/src/GalaChainClient.ts:165


off()

off(event, listener): WebSigner

Parameters

event: keyof MetaMaskEvents

listener: Listener\<null | string | string[]>

Source

chain-connect/src/GalaChainClient.ts:156


on()

on(event, listener): WebSigner

Parameters

event: keyof MetaMaskEvents

listener: Listener\<null | string | string[]>

Source

chain-connect/src/GalaChainClient.ts:151


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

CustomClient.sign

Source

chain-connect/src/GalaChainClient.ts:33


signMessage()

signMessage(message): Promise\<string>

Parameters

message: string

Source

chain-connect/src/GalaChainClient.ts:179


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

CustomClient.submit

Source

chain-connect/src/GalaChainClient.ts:38