@useorbis/db-sdk
Version:
Orbis' Typescript SDK for building open-data experiences.
22 lines (21 loc) • 739 B
TypeScript
import { IGenericSignerProvider, SupportedChains } from "../types/providers.js";
import { SiwxMessageToSign } from "../types/siwx.js";
import { SiwxMessage } from "@didtools/cacao";
type CreateSiwxMessageParams = {
siwxOpts: Partial<SiwxMessage>;
} & ({
provider: IGenericSignerProvider;
} | {
chain: SupportedChains;
});
type CreateOrbisSiwxMessageParams = {
siwxOverwrites?: Partial<SiwxMessage>;
} & ({
provider: IGenericSignerProvider;
} | {
address: string;
chain: SupportedChains;
});
export declare function createOrbisSiwxMessage(params: CreateOrbisSiwxMessageParams): Promise<SiwxMessageToSign>;
export declare function createSiwxMessage(params: CreateSiwxMessageParams): SiwxMessageToSign;
export {};