Class: TurnkeySigner

Defined in: ethers/src/index.ts:46

Extends

  • AbstractSigner

Implements

  • Signer

Constructors

Constructor

new TurnkeySigner(config, provider?): TurnkeySigner
Defined in: ethers/src/index.ts:55

Parameters

config
TConfig
provider?
Provider

Returns

TurnkeySigner

Overrides

AbstractSigner.constructor

Properties

_signTypedData()

_signTypedData: (domain, types, value) => Promise<string>
Defined in: ethers/src/index.ts:297

Parameters

domain
TypedDataDomain
types
Record<string, TypedDataField[]>
value
Record<string, any>

Returns

Promise<string>

organizationId

readonly organizationId: string
Defined in: ethers/src/index.ts:52

signWith

readonly signWith: string
Defined in: ethers/src/index.ts:53

Methods

_signMessageImpl()

_signMessageImpl(message): Promise<string>
Defined in: ethers/src/index.ts:234

Parameters

message
string

Returns

Promise<string>

_signMessageWithErrorWrapping()

_signMessageWithErrorWrapping(message): Promise<string>
Defined in: ethers/src/index.ts:213

Parameters

message
string

Returns

Promise<string>

connect()

connect(provider): TurnkeySigner
Defined in: ethers/src/index.ts:63 Returns the signer connected to %%provider%%. This may throw, for example, a Signer connected over a Socket or to a specific instance of a node may not be transferrable.

Parameters

provider
Provider

Returns

TurnkeySigner

Implementation of

ethers.Signer.connect

Overrides

AbstractSigner.connect

getAddress()

getAddress(): Promise<string>
Defined in: ethers/src/index.ts:77 Resolves to the Signer address.

Returns

Promise<string>

Implementation of

ethers.Signer.getAddress

Overrides

AbstractSigner.getAddress

signMessage()

signMessage(message): Promise<string>
Defined in: ethers/src/index.ts:206

Parameters

message
string | Uint8Array

Returns

Promise<string>

Implementation of

ethers.Signer.signMessage

Overrides

AbstractSigner.signMessage

signTransaction()

signTransaction(transaction): Promise<string>
Defined in: ethers/src/index.ts:166

Parameters

transaction
TransactionRequest

Returns

Promise<string>

Implementation of

ethers.Signer.signTransaction

Overrides

AbstractSigner.signTransaction

signTypedData()

signTypedData(domain, types, value): Promise<string>
Defined in: ethers/src/index.ts:273

Parameters

domain
TypedDataDomain
types
Record<string, TypedDataField[]>
value
Record<string, any>

Returns

Promise<string>

Implementation of

ethers.Signer.signTypedData

Overrides

AbstractSigner.signTypedData