@citizenwallet/sdk
Version:
An sdk to easily work with citizen wallet.
16 lines • 976 B
TypeScript
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