Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

JsonRpcSigner

class JsonRpcSigner extends Signer implements TypedDataSigner {
constructor(
constructorGuard: any,
provider: JsonRpcProvider,
addressOrIndex?: string | number,
);
_address: string;
_index: number;
readonly provider: JsonRpcProvider;
 
_legacySignMessage(message: Bytes | string): Promise<string>;
_signTypedData(
domain: TypedDataDomain,
types: Record<string, Array<TypedDataField>>,
value: Record<string, any>,
): Promise<string>;
connect(provider: Provider): JsonRpcSigner;
connectUnchecked(): JsonRpcSigner;
getAddress(): Promise<string>;
sendTransaction(transaction: Deferrable<TransactionRequest>): Promise<TransactionResponse>;
sendUncheckedTransaction(transaction: Deferrable<TransactionRequest>): Promise<string>;
signMessage(message: Bytes | string): Promise<string>;
signTransaction(transaction: Deferrable<TransactionRequest>): Promise<string>;
unlock(password: string): Promise<boolean>;
}

§Extends

§
Signer
[src]

§Implements

§
TypedDataSigner
[src]

§Constructors

§
new JsonRpcSigner(constructorGuard: any, provider: JsonRpcProvider, addressOrIndex?: string | number)
[src]

§Properties

§
_address: string
[src]
§
_index: number
[src]

§Methods

§
_legacySignMessage(message: Bytes | string): Promise<string>
[src]
§
_signTypedData(domain: TypedDataDomain, types: Record<string, Array<TypedDataField>>, value: Record<string, any>): Promise<string>
[src]
§
connect(provider: Provider): JsonRpcSigner
[src]
§
connectUnchecked(): JsonRpcSigner
[src]
§
getAddress(): Promise<string>
[src]
§
sendTransaction(transaction: Deferrable<TransactionRequest>): Promise<TransactionResponse>
[src]
§
sendUncheckedTransaction(transaction: Deferrable<TransactionRequest>): Promise<string>
[src]
§
signMessage(message: Bytes | string): Promise<string>
[src]
§
signTransaction(transaction: Deferrable<TransactionRequest>): Promise<string>
[src]
§
unlock(password: string): Promise<boolean>
[src]