UNPKG

@titan-suite/cli

Version:

The complete smart contract development tool

24 lines (23 loc) 926 B
import { Command, flags } from '@oclif/command'; import { Bolt } from '../utils/index'; export default class Deploy extends Command { static description: string; static examples: string[]; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; name: flags.IOptionFlag<string | undefined>; params: flags.IOptionFlag<string[]>; privateKey: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>; network: flags.IOptionFlag<string | undefined>; }; static args: { name: string; }[]; contractChoicePrompt: Array<any>; privateKeyPrompt: Array<any>; deployToMainnetPrompt: Array<any>; generateChoices(arr: string[]): void; deploy(boltData: Bolt): Promise<any>; handleDeploy(name: string, compiledContract: any, params?: any[], privateKey?: string, targetNetwork?: string): Promise<any>; run(): Promise<void>; }