UNPKG

@patchworkdev/pdk

Version:

Patchwork Development Kit

27 lines 696 B
export type DeployConfig = { rpcUrl?: string; privateKey?: string; owner?: string; patchworkProtocol?: string; network?: string; }; export type DeploymentInfo = { deployedAddress: string; bytecodeHash: string; deploymentBlock: number; }; export type DeploymentAddresses = { [contractName: string]: DeploymentInfo; }; export interface TaskExecuteParams { deployConfig: DeployConfig; deployedContracts: DeploymentAddresses; } export type TaskExecuteFn = (params: TaskExecuteParams) => Promise<void>; export interface Task { name: string; description: string; enabled: boolean; execute: TaskExecuteFn; } //# sourceMappingURL=index.d.ts.map