virto-signer
Version:
A signer for constructing a signed extrinsic using Pass-provided authenticators
14 lines (13 loc) • 624 B
TypeScript
import type { Authenticator } from "./authenticator.ts";
import { PolkadotSigner } from "polkadot-api/signer";
export declare class PassSigner implements PolkadotSigner {
private authenticator;
publicKey: Uint8Array<ArrayBufferLike>;
constructor(authenticator: Authenticator);
signTx(call: Uint8Array, signedExtensions: Record<string, {
identifier: string;
value: Uint8Array;
additionalSigned: Uint8Array;
}>, encodedMetadata: Uint8Array, atBlockNumber: number, hasher?: (data: Uint8Array) => Uint8Array): Promise<Uint8Array>;
signBytes(_: Uint8Array): Promise<Uint8Array>;
}