UNPKG

virto-signer

Version:

A signer for constructing a signed extrinsic using Pass-provided authenticators

14 lines (13 loc) 624 B
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>; }