UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

23 lines (22 loc) 691 B
var decoder = new TextDecoder('utf-8'); /** * Formats MsgInstantiateContract messages for display * @param message of type MsgInstantiateContract * @returns object with MsgInstantiateContract fields */ export var msgInstantiateContract = function msgInstantiateContract(message) { return { typeName: 'MsgInstantiateContract', sender: message.getSender(), admin: message.getAdmin(), codeId: message.getCodeId(), label: message.getLabel(), msg: JSON.parse(decoder.decode(message.getMsg())), fundsList: message.getFundsList().map(function (coin) { return { denom: coin.getDenom(), amount: Number(coin.getAmount()) }; }) }; };