Class: TurnkeySigner
Defined in: ethers/src/index.ts:46Extends
AbstractSigner
Implements
Signer
Constructors
Constructor
new TurnkeySigner(Defined in: ethers/src/index.ts:55config,provider?):TurnkeySigner
Parameters
config
TConfig
provider?
Provider
Returns
TurnkeySigner
Overrides
AbstractSigner.constructor
Properties
_signTypedData()
_signTypedData: (Defined in: ethers/src/index.ts:297domain,types,value) =>Promise<string>
Parameters
domain
TypedDataDomain
types
Record<string, TypedDataField[]>
value
Record<string, any>
Returns
Promise<string>
organizationId
Defined in: ethers/src/index.ts:52readonlyorganizationId:string
signWith
Defined in: ethers/src/index.ts:53readonlysignWith:string
Methods
_signMessageImpl()
_signMessageImpl(Defined in: ethers/src/index.ts:234message):Promise<string>
Parameters
message
string
Returns
Promise<string>
_signMessageWithErrorWrapping()
_signMessageWithErrorWrapping(Defined in: ethers/src/index.ts:213message):Promise<string>
Parameters
message
string
Returns
Promise<string>
connect()
connect(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.provider):TurnkeySigner
Parameters
provider
Provider
Returns
TurnkeySigner
Implementation of
ethers.Signer.connect
Overrides
AbstractSigner.connect
getAddress()
getAddress():Defined in: ethers/src/index.ts:77 Resolves to the Signer address.Promise<string>
Returns
Promise<string>
Implementation of
ethers.Signer.getAddress
Overrides
AbstractSigner.getAddress
signMessage()
signMessage(Defined in: ethers/src/index.ts:206message):Promise<string>
Parameters
message
string | Uint8Array
Returns
Promise<string>
Implementation of
ethers.Signer.signMessage
Overrides
AbstractSigner.signMessage
signTransaction()
signTransaction(Defined in: ethers/src/index.ts:166transaction):Promise<string>
Parameters
transaction
TransactionRequest
Returns
Promise<string>
Implementation of
ethers.Signer.signTransaction
Overrides
AbstractSigner.signTransaction
signTypedData()
signTypedData(Defined in: ethers/src/index.ts:273domain,types,value):Promise<string>
Parameters
domain
TypedDataDomain
types
Record<string, TypedDataField[]>
value
Record<string, any>
Returns
Promise<string>
Implementation of
ethers.Signer.signTypedData
Overrides
AbstractSigner.signTypedData