UNPKG

@coinmeca/wallet-provider

Version:

This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

42 lines 1.84 kB
declare function normalizeCategory(value: any): string; declare function notificationTitle(category: any): string; declare function notificationAction(category: any): string; declare function trackingRequest(params: any): { txHash: any; rpcUrl: any; title: any; accountName: any; accountAddress: any; chainName: any; chainId: string; category: string; to: any; url: any; } | undefined; declare function trackingKey({ txHash, rpcUrl }: { txHash: any; rpcUrl: any; }): string; declare function trackTransaction(request: any): Promise<void>; declare function clearTrackedTransactions(): Promise<void>; declare function fetchReceipt(rpcUrl: any, txHash: any, signal: any): Promise<any>; declare function showTrackedNotification(request: any, receipt: any): Promise<void>; declare function shortAddress(address: any): string; declare function isTrackableTxHash(value: any): boolean; declare function isTrackableAddress(value: any): boolean; declare function normalizeTrackableChainId(value: any): string; declare function isTrackableRpcUrl(value: any): boolean; declare function normalizeUrl(url: any): string; declare function trackingUrl(url: any, txHash: any, address: any, chainId: any, rpcUrl: any): string; declare function delay(ms: any, signal: any): Promise<any>; declare const TRACK_TRANSACTION: "TRACK_TRANSACTION"; declare const CLEAR_TRACKED_TRANSACTIONS: "CLEAR_TRACKED_TRANSACTIONS"; declare const POLL_INTERVAL_MS: 5000; declare const MAX_POLL_ATTEMPTS: 180; declare const TRACKABLE_TX_HASH: RegExp; declare const TRACKABLE_ADDRESS: RegExp; declare const TRACKABLE_CHAIN_ID: RegExp; declare const trackedTransactions: Map<any, any>; declare const WORKER_PROTOCOL: "coinmeca.wallet.notification/v1"; declare const WORKER_KIND: "bundled"; //# sourceMappingURL=notification-sw.d.ts.map