@ledgerhq/hw-app-canton
Version:
Ledger Hardware Wallet Canton Application API
36 lines • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decodeDeviceDamlTransaction = decodeDeviceDamlTransaction;
exports.decodeDeviceMetadata = decodeDeviceMetadata;
exports.decodeNode = decodeNode;
exports.decodeInputContract = decodeInputContract;
exports.lookupType = lookupType;
const protobufRoot_1 = require("./protobufRoot");
function getDeviceDamlTransactionType() {
return protobufRoot_1.ProtobufTypes.DeviceDamlTransaction;
}
function getDeviceMetadataType() {
return protobufRoot_1.ProtobufTypes.DeviceMetadata;
}
function getNodeType() {
return protobufRoot_1.ProtobufTypes.Node;
}
function getInputContractType() {
return protobufRoot_1.ProtobufTypes.InputContract;
}
function decodeDeviceDamlTransaction(data) {
return getDeviceDamlTransactionType().decode(data);
}
function decodeDeviceMetadata(data) {
return getDeviceMetadataType().decode(data);
}
function decodeNode(data) {
return getNodeType().decode(data);
}
function decodeInputContract(data) {
return getInputContractType().decode(data);
}
function lookupType(typeName) {
return (0, protobufRoot_1.lookupProtobufType)(typeName);
}
//# sourceMappingURL=protobufUtils.js.map