TurnkeySigner
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