@provenanceio/wallet-utils
Version:
Typescript Utilities for Provenance Blockchain Wallet
18 lines • 658 B
JavaScript
/**
* Formats SoftwareUpgradeProposal messages for display
* @param message of type SoftwareUpgradeProposal
* @returns object with SoftwareUpgradeProposal fields
*/
export var softwareUpgradeProposal = function softwareUpgradeProposal(message) {
var plan = message.getPlan();
return {
proposalType: 'Software Upgrade Proposal',
title: message.getTitle(),
description: message.getDescription(),
plan: {
name: plan === null || plan === void 0 ? void 0 : plan.getName(),
height: plan === null || plan === void 0 ? void 0 : plan.getHeight(),
info: plan === null || plan === void 0 ? void 0 : plan.getInfo()
}
};
};