UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

31 lines (28 loc) 863 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.msgInstantiateContract = void 0; var decoder = new TextDecoder('utf-8'); /** * Formats MsgInstantiateContract messages for display * @param message of type MsgInstantiateContract * @returns object with MsgInstantiateContract fields */ 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()) }; }) }; }; exports.msgInstantiateContract = msgInstantiateContract;