Extends
Constructors
new JsonRpcSigner()
Parameters
Returns
JsonRpcSigner
Overrides
AbstractSigner.constructor
Source
providers/provider-jsonrpc.ts:328Properties
Methods
connect()
Parameters
Returns
Signer
The connected signer.
Overrides
AbstractSigner.connect
Throws
If the signer cannot be reconnected.Source
providers/provider-jsonrpc.ts:342getAddress()
Returns
Promise<string>
The address of the signer.
Overrides
AbstractSigner.getAddress
Source
providers/provider-jsonrpc.ts:353sendTransaction()
Parameters
Returns
Promise<TransactionResponse>
The transaction response.
Overrides
AbstractSigner.sendTransaction
Throws
If the transaction cannot be sent.Source
providers/provider-jsonrpc.ts:438signMessage()
Parameters
Returns
Promise<string>
The signed message.
Overrides
AbstractSigner.signMessage
Source
providers/provider-jsonrpc.ts:551signTransaction()
Parameters
Returns
Promise<string>
The signed transaction.
Overrides
AbstractSigner.signTransaction
Throws
If the transaction cannot be signed.Source
providers/provider-jsonrpc.ts:521signTypedData()
Parameters
Returns
Promise<string>
The signed typed data.
Overrides
AbstractSigner.signTypedData
Source
providers/provider-jsonrpc.ts:564unlock()
Parameters
Returns
Promise<boolean>
True if the account is unlocked, false otherwise.
