/** @param {NS} ns */ export async function main(ns) { const sTarget = ns.args[0]; // target server which has the contract const sContract = ns.args[1]; // target contract file //ns.tprint(ns.codingcontract.getContractTypes()); //ns.codingcontract.createDummyContract(); const sContractType = ns.codingcontract.getContractType(sContract, sTarget); const sContractData = ns.codingcontract.getData(sContract, sTarget); const sContractDescription = ns.codingcontract.getDescription(sContract, sTarget); const sContractTries = ns.codingcontract.getNumTriesRemaining(sContract, sTarget); ns.tprint("sContractType = " + sContractType); ns.tprint("sContractData = " + sContractData); ns.tprint("sContractDescription = " + sContractDescription); ns.tprint("sContractTries = " + sContractTries); JSON.stringify(sContractType,sContractType, true); }