implemented MoneroCheck, MoneroCheckTx, MoneroCheckReserve structs;

defined getTxKey(), checkTxKey(), getTxProof(), checkTxProof(),
getSpendProof(), checkSpendProof(), getReserveProofWallet(),
getReserveProofAccount(), checkReserveProof()
This commit is contained in:
woodser
2019-07-02 14:53:14 -04:00
parent adad8d0a56
commit a82bfd580a
4 changed files with 192 additions and 90 deletions
+27
View File
@@ -408,4 +408,31 @@ namespace monero {
if (unspentAmount != boost::none) node.put("unspentAmount", *unspentAmount);
return node;
}
// ----------------------------- MONERO CHECK -------------------------------
boost::property_tree::ptree MoneroCheck::toPropertyTree() const {
boost::property_tree::ptree node;
node.put("isGood", isGood);
return node;
}
// --------------------------- MONERO CHECK TX ------------------------------
boost::property_tree::ptree MoneroCheckTx::toPropertyTree() const {
boost::property_tree::ptree node;
node.put("inTxPool", inTxPool);
node.put("numConfirmations", numConfirmations);
node.put("receivedAmount", receivedAmount);
return node;
}
// ------------------------ MONERO CHECK RESERVE ----------------------------
boost::property_tree::ptree MoneroCheckReserve::toPropertyTree() const {
boost::property_tree::ptree node;
node.put("totalAmount", totalAmount);
node.put("unconfirmedSpentAmount", unconfirmedSpentAmount);
return node;
}
}