UNPKG

@simbachain/truffle

Version:
42 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteContract = exports.handler = exports.builder = exports.describe = exports.command = void 0; const web3_suites_1 = require("@simbachain/web3-suites"); exports.command = 'deletecontract'; exports.describe = 'delete contract(s) from user organisation'; exports.builder = { 'id': { 'string': true, 'type': 'string', 'describe': 'design_id for the contract you want to pull from Blocks to your local project', }, }; /** * delete a contract design (not a deployed app) from your blocks organisation * @param args * args: * args.designID */ exports.handler = async (args) => { web3_suites_1.SimbaConfig.log.debug(`:: ENTER : args : ${JSON.stringify(args)}`); const designID = args.id; await deleteContract(designID); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); }; /** * delete a contract design (not a deployed app) from your blocks organisation * @param designID * @returns */ async function deleteContract(designID) { web3_suites_1.SimbaConfig.log.debug(`:: ENTER : designID : ${designID}`); if (!designID) { await web3_suites_1.deleteContractsFromPrompts(); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); return; } await web3_suites_1.deleteContractFromDesignID(designID); web3_suites_1.SimbaConfig.log.debug(`:: EXIT :`); } exports.deleteContract = deleteContract; //# sourceMappingURL=deletecontract.js.map