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