@openocean.finance/widget-sdk
Version:
OpenOcean Any-to-Any Cross-Chain-Swap SDK
21 lines • 694 B
TypeScript
import type { ChainId, ExtendedChain, RouteOptions } from '@openocean.finance/widget-types';
import type { SDKProvider } from '../core/types.js';
export interface SDKBaseConfig {
apiKey?: string;
apiUrl: string;
integrator: string;
userId?: string;
providers: SDKProvider[];
routeOptions?: RouteOptions;
rpcUrls: RPCUrls;
chains: ExtendedChain[];
disableVersionCheck?: boolean;
widgetVersion?: string;
preloadChains: boolean;
debug: boolean;
}
export interface SDKConfig extends Partial<Omit<SDKBaseConfig, 'integrator'>> {
integrator: string;
}
export type RPCUrls = Partial<Record<ChainId, string[]>>;
//# sourceMappingURL=internal.d.ts.map