@provenanceio/wallet-utils
Version:
Typescript Utilities for Provenance Blockchain Wallet
29 lines (24 loc) • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.msgSubmitGroupProposal = void 0;
var _utils = require("../../../../utils");
/**
* Formats MsgSubmitProposal (group) messages for display
* @param message of type MsgSubmitProposal (group)
* @returns object with MsgSubmitProposal fields
*/
var msgSubmitGroupProposal = function msgSubmitGroupProposal(message) {
return {
typeName: 'MsgSubmitGroupProposal',
groupPolicyAddress: message.getGroupPolicyAddress(),
proposersList: message.getProposersList().map(function (proposer) {
return proposer;
}),
metadata: message.getMetadata(),
exec: _utils.execOptions[message.getExec()] // Note that messageList is handled in the calling function
// due to the recursive call to unpack messages
};
};
exports.msgSubmitGroupProposal = msgSubmitGroupProposal;