@pushchain/ui-kit
Version:
Push Chain is a true universal L1 that is 100% EVM compatible. It allows developers to deploy once and make their apps instantly compatible with users from all other L1s (Ethereum, Solana, etc) with zero on-chain code change.
8 lines (7 loc) • 523 B
TypeScript
import type { SignAuthorizationParams, SignedAuthorization } from '@pushchain/core';
import type { IWalletProvider, WalletInfo } from '../types';
type WalletRegistry = {
getProvider(name: string): IWalletProvider | undefined;
};
export declare const signAuthorizationForWalletConnection: (externalWallet: WalletInfo | null, params: SignAuthorizationParams, registry: WalletRegistry, socialSignAuthorization: (params: SignAuthorizationParams) => Promise<SignedAuthorization>) => Promise<SignedAuthorization>;
export {};