@gala-chain/connect ∙ API
API > WebSigner
Class: abstract
WebSigner
Contents
- Extends
- Constructors
- new WebSigner()
- Properties
- address
- eventEmitter
- provider
- Accessors
- ethereumAddress
- galaChainAddress
- Methods
- calculatePersonalSignPrefix()
abstract
connect()- emit()
- getPublicKey()
- off()
- on()
abstract
sign()- signMessage()
- submit()
Extends
Constructors
new WebSigner()
new WebSigner():
WebSigner
Inherited from
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
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
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