UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

32 lines (29 loc) 900 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instantiateCodeProposal = void 0; /** * Formats InstantiateContractProposal messages for display * @param message of type InstantiateContractProposal * @returns object with InstantiateContractProposal fields */ var instantiateCodeProposal = function instantiateCodeProposal(message) { return { proposalType: 'Instantiate Code Proposal', title: message.getTitle(), description: message.getDescription(), runAs: message.getRunAs(), admin: message.getAdmin(), codeId: message.getCodeId(), label: message.getLabel(), msg: message.getMsg_asB64(), fundsList: message.getFundsList().map(function (coin) { return { denom: coin.getDenom(), amount: Number(coin.getAmount()) }; }) }; }; exports.instantiateCodeProposal = instantiateCodeProposal;