@unilogin/sdk
Version:
SDK is a JS library, that communicates with relayer. SDK allows managing contract, by creating basic contract-calling messages.
21 lines • 1.07 kB
TypeScript
import { ObservedCurrency, ApplicationInfo, Network } from '@unilogin/commons';
import { IStorageService } from '../core/models/IStorageService';
export interface SdkConfig {
network: Network;
applicationInfo: ApplicationInfo;
observedTokensAddresses: string[];
saiTokenAddress?: string;
observedCurrencies: ObservedCurrency[];
notice: string;
authorizationsObserverTick: number;
balanceObserverTick: number;
priceObserverTick: number;
mineableFactoryTick: number;
mineableFactoryTimeout: number;
storageService: IStorageService;
notifySdkApiKey: string;
rampApiKey?: string;
apiKey?: string;
}
export declare const asSdkConfigOverrides: import("@restless/sanitizers").Sanitizer<Partial<Pick<SdkConfig, "network" | "applicationInfo" | "observedTokensAddresses" | "saiTokenAddress" | "notice" | "authorizationsObserverTick" | "balanceObserverTick" | "priceObserverTick" | "mineableFactoryTick" | "mineableFactoryTimeout" | "notifySdkApiKey" | "rampApiKey" | "apiKey">>>;
//# sourceMappingURL=SdkConfig.d.ts.map