starknetkit
Version:
<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>
21 lines (19 loc) • 885 B
TypeScript
import { SignClientTypes } from '@walletconnect/types';
import { NamespaceAdapter, NamespaceAdapterOptions } from './adapter';
import { ModalWallet } from '../../../../types/modal';
export interface IArgentLoginOptions {
projectId?: string;
name?: string;
description?: string;
url?: string;
icons?: string[];
chainId?: string | number;
rpcUrl?: string;
bridgeUrl?: string;
mobileUrl?: string;
modalType?: "overlay" | "window";
walletConnect?: SignClientTypes.Options;
onlyQRCode?: boolean;
modalWallet?: ModalWallet;
}
export declare const login: <TAdapter extends NamespaceAdapter>({ projectId, chainId, name, description, rpcUrl, bridgeUrl, mobileUrl, modalType, url, icons, walletConnect, onlyQRCode, modalWallet, }: IArgentLoginOptions, Adapter: new (options: NamespaceAdapterOptions) => TAdapter) => Promise<TAdapter | null>;