varaconnect
Version:
SDK to connect WalletConnect with Vara Network
14 lines (13 loc) • 629 B
TypeScript
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>;
}