UNPKG

nimbus-bridge

Version:
21 lines (20 loc) 663 B
import { Token } from "@reservoir0x/relay-kit-ui/_types/src/types"; import type { ChainVM, Execute } from "@reservoir0x/relay-sdk"; export interface WidgetConfig { defaultToToken?: Token; defaultFromToken?: Token; defaultAmount?: string; supportedWalletVMs: ChainVM[]; lockChainId?: number; onAnalyticEvent?: (eventName: string, data?: any) => void; onSwapSuccess?: (data: Execute) => void; onSwapError?: (error: string, data?: Execute) => void; } export type WidgetProps = { fee?: string; recipientAddress?: string; duneApiKey: string; dynamicApiKey: string; isDarkMode?: boolean; config: WidgetConfig; };