@iexec/iapp
Version:
A CLI to guide you through the process of building an iExec iApp
25 lines (24 loc) • 835 B
TypeScript
import { z } from 'zod';
type IAppConfig = {
defaultChain: string;
projectName?: string;
template?: string;
dockerhubUsername?: string;
dockerhubAccessToken?: string;
walletPrivateKey?: string;
walletFileName?: string;
appSecret?: string | null;
};
export declare const projectNameSchema: z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>;
export declare function projectNameToImageName(projectName?: string): string;
export declare function readIAppConfig(): Promise<IAppConfig>;
export declare function writeIAppConfig(config: IAppConfig): Promise<void>;
export declare function getChainConfig(name: string): {
rpcHostUrl: string;
smsDebugUrl: string;
ipfsGatewayUrl: string;
iexecExplorerUrl: string;
workerpoolDebug: string;
name: string;
};
export {};