UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

20 lines (18 loc) 705 B
import { execOptions } from '../../../../utils'; /** * Formats MsgSubmitProposal (group) messages for display * @param message of type MsgSubmitProposal (group) * @returns object with MsgSubmitProposal fields */ export var msgSubmitGroupProposal = function msgSubmitGroupProposal(message) { return { typeName: 'MsgSubmitGroupProposal', groupPolicyAddress: message.getGroupPolicyAddress(), proposersList: message.getProposersList().map(function (proposer) { return proposer; }), metadata: message.getMetadata(), exec: execOptions[message.getExec()] // Note that messageList is handled in the calling function // due to the recursive call to unpack messages }; };