UNPKG

@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.

11 lines (10 loc) 779 B
import type { SignAuthorizationParams, SignedAuthorization } from '@pushchain/core'; import { ChainType, ITypedData } from "../../../lib/types"; export declare const getWaapProvider: () => any; export declare const getWaapAddress: () => Promise<`0x${string}`>; export declare const getWaapAccount: () => Promise<`0x${string}`>; export declare const switchNetwork: (chainName: ChainType) => Promise<void>; export declare const waapSignMessage: (message: Uint8Array) => Promise<Uint8Array>; export declare const waapSignTypedData: (typedData: ITypedData) => Promise<Uint8Array>; export declare const waapSignAuthorization: (params: SignAuthorizationParams) => Promise<SignedAuthorization>; export declare const waapSignAndSendTransaction: (txn: Uint8Array) => Promise<Uint8Array>;