Commit Graph
88 Commits
Author SHA1 Message Date
woodser c4e236b196 update monero-project to v0.17.1.1 2020-11-03 14:23:04 -05:00
woodser edc34047a2 rename unlock time to unlock height 2020-08-21 11:12:34 -04:00
woodser 557a81d875 remove years from copyrights
validate language on wallet creation and standardize error message
2020-06-18 13:42:14 -04:00
woodser dd31aa5d67 remove using namespace std and qualify std:: namespaces 2020-05-18 16:24:22 -04:00
woodser 3db950b1c9 free memory in onOutputSpent/Received() with monero_utils::free(blocks) 2020-04-30 10:53:42 -04:00
woodser eee5d5ab5c exporting keys and cache file buffers 2019-12-31 08:15:21 -05:00
woodser 0c65c33d7a disable some traces 2019-12-10 07:58:40 -05:00
woodser 2f6e0a5a3a vins, vouts -> inputs -> outputs 2019-12-09 15:22:15 -05:00
woodser 901213947d rename tx and block "id" to "hash" 2019-12-09 06:08:33 -05:00
woodser 76cf76d04d import monero base utils in gen utils 2019-12-01 10:23:07 -05:00
woodser c88177946e remove unused monero_wallet.h import 2019-12-01 10:07:02 -05:00
woodser 54101d15ae Merge branch 'v15_7_js'
Conflicts:
	src/utils/monero_utils.cpp
2019-12-01 08:51:32 -05:00
woodser f9dc90cb17 remove unrecognized field warnings which are incorrect because
superclasses handle some fields
2019-11-30 17:31:32 -05:00
woodser 2db2b209f5 remove old property tree serialization code;
rename to_json_val -> to_rapidjson_val
2019-11-30 17:24:11 -05:00
woodser c3bc05d979 move deserialization utils from monero_utils to model methods 2019-11-30 17:13:29 -05:00
woodser 2aef5a65f4 merge updates from latest wasm branch, mostly serializing using
rapidjson instead of boost::property_tree
2019-11-29 16:21:34 -05:00
woodser 8a80775344 replace mixin with ring size 2019-11-29 11:42:32 -05:00
woodser cad7a31567 replace output is_locked with tx wallet is_locked 2019-11-29 11:23:10 -05:00
woodser dab90215bf refactor tx and output is_unlocked -> is_locked 2019-11-29 09:42:13 -05:00
woodser 3305a871ef implement parse_tx_set 2019-11-27 10:47:34 -05:00
woodser 453abdc74c cleanup 2019-11-26 13:52:22 -05:00
woodser 246796c98f implement deserialize_tx_set 2019-11-26 13:51:32 -05:00
woodser 293ad48d63 support is_unlocked in tx_query meets_criteria, node_to_tx_wallet, copy 2019-11-21 16:01:21 -05:00
woodser 240b454860 update to v15.x api;
add randomx lib dependency
2019-11-18 21:04:47 -05:00
woodser 65d60d35b9 monero_utils::deserialize() accepts target node as param 2019-10-09 11:00:11 -04:00
woodser eaac2199a5 add todo 2019-10-09 10:51:44 -04:00
woodser 480f1e45cc add monero_utils::deserialize() 2019-10-09 10:51:04 -04:00
woodser 9c568d6dba monero_utils building depending on monero_wallet_model instead of
monero_wallet, imports string_tools.h
2019-10-09 09:28:06 -04:00
woodser ef95dc390d move reconcile() utils from monero_utils to gen_utils 2019-10-02 18:54:06 -04:00
woodser 5eb87f9222 tx, transfer, output request -> query 2019-08-06 23:49:07 -04:00
woodser 019cc76ae6 prefix member variables with m_* 2019-08-05 17:34:03 -04:00
woodser fd399fcda9 fix typos 2019-08-03 16:30:26 -04:00
woodser 59fb0545ac fix deserialize camelcase 2019-08-03 16:16:54 -04:00
woodser 1482f330e7 model serialization / deserialization uses camelcase for consistency
with most web apis / auto deserialization in other languages
2019-08-03 14:13:35 -04:00
woodser f2bfbc04cb first pass converting all camelcase to underscores 2019-08-03 12:52:11 -04:00
woodser ef5b788485 wip converting camelcase to underscores 2019-08-03 12:10:37 -04:00
woodser dc2ad44a17 file names and methods switched from camelcase to underscores 2019-08-03 11:11:50 -04:00
woodser e959db9709 rename coinbaseTx -> minerTx 2019-08-03 09:59:50 -04:00
woodser b957065895 implement MoneroUtils::cnTxToTx();
support vins and extra in daemon model
2019-07-31 23:54:52 -04:00
woodser a8eed01cc6 shared_ptr<MoneroTx> cnTxToTx(const cryptonote::transaction& cnTx, bool
initAsTxWallet = false);
2019-07-31 21:07:40 -04:00
woodser 1f33e3c6ba start cnBlockToBlock(), cnTransactionToTx() utilities;
onNewBlock(uint64_t) only (no block info provided by w2);
2019-07-31 12:43:44 -04:00
woodser 242a5950ba distinguish boost::none from false 2019-07-27 14:32:00 -04:00
woodser aefbf5309a blockRequest only deserializes txRequests 2019-07-27 14:27:10 -04:00
woodser 2c7ddbc4bb replace stringToBool() utility with it->second.get_value<bool>() 2019-07-27 14:07:49 -04:00
woodser f50cc8a62e cleanup 2019-07-27 13:33:47 -04:00
woodser bbff09f321 use make_shared instead of new 2019-07-26 18:43:26 -04:00
woodser 60dd56fbae remove extra newlines from model serializes 2019-07-26 15:37:00 -04:00
woodser c328b1cb98 convert couts to logging 2019-07-26 15:22:23 -04:00
woodser 8ff65912c2 isDoubleSpend -> isDoubleSpendSeen 2019-07-25 13:13:21 -04:00
woodser fcf9da67a3 identify and handle bug in monero core: failed tx in pool (after
testUpdateLockedDifferentAccounts()) associated with non-originating
saved wallets returning duplicate incoming transfers but one has
amount/numSuggestedConfirmations of 0.  Resolved by rescan_bc;
MoneroUtils::reconcile() supports optional custom error message for
debugging
2019-07-20 18:22:53 -04:00