UNPKG

@citizenwallet/sdk

Version:

An sdk to easily work with citizen wallet.

16 lines 976 B
import { Signer } from "ethers"; import { CommunityConfig } from "../config"; export declare const generateConnectionMessage: (accountAddress: string, expiryTimeStamp: string, redirectUrl?: string) => string; export declare const generateConnectedHeaders: (signer: Signer, accountAddress: string, expiryTimeStamp: string, redirectUrl?: string) => Promise<{ "x-sigauth-account": string; "x-sigauth-expiry": string; "x-sigauth-signature": string; "x-sigauth-redirect": string | undefined; }>; export declare const createConnectedUrl: (url: string, signer: Signer, accountAddress: string, expiryTimeStamp: string, redirectUrl?: string) => Promise<string>; export declare const verifyConnectedHeaders: (config: CommunityConfig, headers: Headers) => Promise<string | null>; export declare const verifyConnectedUrl: (config: CommunityConfig, options: { url?: string; params?: URLSearchParams; }) => Promise<string | null>; //# sourceMappingURL=index.d.ts.map