/** * Load a smart contract package from the specified buffer. * @param {Buffer} buffer A buffer containing the serialized smart contract package. * @returns {Package} The smart contract package. */ static async fromBuffer(buffer) { const chaincodeDeploymentSpec = _ccProto.ChaincodeDeploymentSpec.decode(buffer); const fileNames = await Package._findFileNames(chaincodeDeploymentSpec); return new Package(chaincodeDeploymentSpec, fileNames); }
chaincodeDeploymentSpec.setChaincodeSpec(chaincodeSpec); chaincodeDeploymentSpec.setCodePackage(codePackage); const fileNames = await Package._findFileNames(chaincodeDeploymentSpec); return new Package(chaincodeDeploymentSpec, fileNames);
/** * Load a smart contract package from the specified buffer. * @param {Buffer} buffer A buffer containing the serialized smart contract package. * @returns {Package} The smart contract package. */ static async fromBuffer(buffer) { const chaincodeDeploymentSpec = _ccProto.ChaincodeDeploymentSpec.decode(buffer); const fileNames = await Package._findFileNames(chaincodeDeploymentSpec); return new Package(chaincodeDeploymentSpec, fileNames); }
chaincodeDeploymentSpec.setChaincodeSpec(chaincodeSpec); chaincodeDeploymentSpec.setCodePackage(codePackage); const fileNames = await Package._findFileNames(chaincodeDeploymentSpec); return new Package(chaincodeDeploymentSpec, fileNames);