diff --git a/src/daemon/MoneroDaemonModel.cpp b/src/daemon/MoneroDaemonModel.cpp index eac374f..2c551bd 100644 --- a/src/daemon/MoneroDaemonModel.cpp +++ b/src/daemon/MoneroDaemonModel.cpp @@ -144,8 +144,8 @@ namespace monero { if (prunableHash != boost::none) node.put("prunableHash", *prunableHash); if (size != boost::none) node.put("size", *size); if (weight != boost::none) node.put("weight", *weight); - if (!vins.empty()) throw runtime_error("vins not implemented"); - if (!vouts.empty()) throw runtime_error("vouts not implemented"); + if (!vins.empty()) node.add_child("vouts", MoneroUtils::toPropertyTree(vouts)); + if (!vouts.empty()) node.add_child("vouts", MoneroUtils::toPropertyTree(vouts)); if (!outputIndices.empty()) throw runtime_error("outputIndices not implemented"); if (metadata != boost::none) node.put("metadata", *metadata); if (commonTxSets != boost::none) throw runtime_error("commonTxSets not implemented"); diff --git a/src/wallet/MoneroWalletModel.cpp b/src/wallet/MoneroWalletModel.cpp index fe94b74..85f3b25 100644 --- a/src/wallet/MoneroWalletModel.cpp +++ b/src/wallet/MoneroWalletModel.cpp @@ -56,9 +56,7 @@ namespace monero { // --------------------------- MONERO TX WALLET ----------------------------- boost::property_tree::ptree MoneroTxWallet::toPropertyTree() const { - //cout << "MoneroTxWallet::toPropertyTree(node)" << endl; boost::property_tree::ptree node = MoneroTx::toPropertyTree(); - if (!vouts.empty()) throw runtime_error("vouts not implemented"); if (!incomingTransfers.empty()) node.add_child("incomingTransfers", MoneroUtils::toPropertyTree(incomingTransfers)); if (outgoingTransfer != boost::none) node.add_child("outgoingTransfer", (*outgoingTransfer)->toPropertyTree()); if (note != boost::none) node.put("note", *note);