UNPKG

@openzeppelin/cli

Version:

Command-line interface for the OpenZeppelin smart contract platform

17 lines 653 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const naming_1 = require("./naming"); function parseContractReference(contractReference) { let proxyAddress; let contractAlias; let packageName; if (contractReference && contractReference.startsWith('0x')) { proxyAddress = contractReference; } else if (contractReference) { ({ contract: contractAlias, package: packageName } = naming_1.fromContractFullName(contractReference)); } return { proxyAddress, contractAlias, packageName }; } exports.parseContractReference = parseContractReference; //# sourceMappingURL=contract.js.map