UNPKG

varaconnect

Version:

SDK to connect WalletConnect with Vara Network

14 lines (13 loc) 629 B
import { TypeRegistry } from "@polkadot/types"; import type { Signer, SignerPayloadJSON, SignerPayloadRaw, SignerResult } from "@polkadot/types/types"; import SignClient from "@walletconnect/sign-client"; import { SessionTypes } from "@walletconnect/types"; export declare class VaraSigner implements Signer { registry: TypeRegistry; client: SignClient; session: SessionTypes.Struct; id: number; constructor(client: SignClient, session: SessionTypes.Struct); signPayload: (payload: SignerPayloadJSON) => Promise<SignerResult>; signRaw: (raw: SignerPayloadRaw) => Promise<SignerResult>; }