Commit Graph

  • 246796c98f implement deserialize_tx_set woodser 2019-11-26 13:51:32 -05:00
  • 8528c48a33 fix private view key validation and error creating watch-only wallets woodser 2019-11-26 10:52:49 -05:00
  • ff0f0574a7 add monero_version daemon model and wallet get_version() w/o impl woodser 2019-11-23 13:13:19 -05:00
  • d7ef45b0fa handle validation error in send_split woodser 2019-11-22 09:21:10 -05:00
  • 293ad48d63 support is_unlocked in tx_query meets_criteria, node_to_tx_wallet, copy woodser 2019-11-21 16:01:21 -05:00
  • 0d392b96b9 update handling payment id; set is_unlocked in sendd_split and sweep_output woodser 2019-11-21 14:59:58 -05:00
  • 6041e12be8 set monero_tx_wallet.m_is_unlocked in monero_wallet woodser 2019-11-21 12:02:03 -05:00
  • 240b454860 update to v15.x api; add randomx lib dependency woodser 2019-11-18 21:04:47 -05:00
  • 65d60d35b9 monero_utils::deserialize() accepts target node as param woodser 2019-10-09 11:00:11 -04:00
  • eaac2199a5 add todo woodser 2019-10-09 10:51:44 -04:00
  • 480f1e45cc add monero_utils::deserialize() woodser 2019-10-09 10:51:04 -04:00
  • af4d09f1c6 monero_wallet_model.cpp inclues monero_wallet_model.h instead of monero_wallet.h woodser 2019-10-09 09:37:32 -04:00
  • 9c568d6dba monero_utils building depending on monero_wallet_model instead of monero_wallet, imports string_tools.h woodser 2019-10-09 09:28:06 -04:00
  • f9493f4704 remove auto-gen files woodser 2019-10-05 07:06:33 -04:00
  • e618cd8211 todo woodser 2019-10-02 20:42:07 -04:00
  • 06bc20fe30 todo woodser 2019-10-02 20:39:43 -04:00
  • ef95dc390d move reconcile() utils from monero_utils to gen_utils woodser 2019-10-02 18:54:06 -04:00
  • f76b604807 disable rpc version mismatch check woodser 2019-10-02 17:15:44 -04:00
  • ebf0fe3d53 update tag date woodser 2019-09-06 12:08:45 -04:00
  • ac14e67138 standardize doNotRelay handling in sweepAccount() woodser 2019-09-05 10:37:14 -04:00
  • 0556d6b7c5 todo woodser 2019-09-04 16:09:48 -04:00
  • 9e935abfd0 num_unspent_outputs is long woodser 2019-09-04 15:18:35 -04:00
  • c6cc470710 update uints woodser 2019-09-04 15:14:08 -04:00
  • 932f0a129c "test cases" woodser 2019-09-03 22:07:42 -04:00
  • e38e040dcd get_txs() outputs are fetched if non-default output query provided woodser 2019-09-03 21:29:13 -04:00
  • 3527da185f remove finalize multisig from c++ library woodser 2019-09-03 14:28:53 -04:00
  • fba1d6889c get txs with output query woodser 2019-09-03 13:51:20 -04:00
  • ed13dae29f update build steps woodser 2019-09-01 10:05:37 -04:00
  • 13788a7c95 re-arrange wallet getHeights() above syncs() woodser 2019-09-01 09:47:38 -04:00
  • b9a9d990d2 direct link to spec pdf woodser 2019-08-25 14:00:46 -04:00
  • 6629a07789 update readme sample with multisig woodser 2019-08-25 13:56:18 -04:00
  • cbeb69c9c9 update docs with multisig woodser 2019-08-25 13:37:46 -04:00
  • a09ab7c995 add multisig feature woodser 2019-08-25 13:25:35 -04:00
  • c026786592 set destination sweep amount in return tx destinations woodser 2019-08-25 10:08:46 -04:00
  • 575ca95be3 send responses iterate on tx_fees instead of tx_ids which exist when tx_ids do not woodser 2019-08-25 09:26:59 -04:00
  • b441bfc72b monero_tx_set does not initialize empty strings woodser 2019-08-24 18:33:10 -04:00
  • 94d9946696 todo woodser 2019-08-23 15:55:50 -04:00
  • 9506f24049 javadoc woodser 2019-08-23 00:22:14 -04:00
  • c056ed3946 close(save) default is false woodser 2019-08-23 00:21:41 -04:00
  • bbe049453c deconstructor calls close(false) woodser 2019-08-22 23:00:13 -04:00
  • e045bf378f this->save() in close() woodser 2019-08-22 22:43:26 -04:00
  • 7b0a03b818 implement close(bool save); cleanup woodser 2019-08-22 22:34:47 -04:00
  • 837cbfa312 merge vouts by output indices if present, then key images, then position woodser 2019-08-22 17:23:03 -04:00
  • 1fbadaabde don't implement monero_output_wallet::merge() yet woodser 2019-08-22 13:09:11 -04:00
  • bc80c6371f check m_syncing_thread_done after is_daemon_synced() since lock is lost woodser 2019-08-22 13:08:57 -04:00
  • 99361dc7b3 implement monero_output_wallet::merge() woodser 2019-08-22 12:36:28 -04:00
  • 18853fcf06 check m_syncing_thread_done instead of m_syncing_enabled before sync_aux() woodser 2019-08-22 10:34:35 -04:00
  • 1b5f7eb731 cleanup: group sync private helpers at bottom woodser 2019-08-22 07:28:47 -04:00
  • 07cd2adeae jni auto sync performance and stability improvements from testing multsig: do not allow parallel refresh while calling make_multisig, finalize_mutlisig, or exchange_multisig_keys using lock_guard; check if syncing is enabled after lock is lost to is_daemon_synced(); try...catch around m_w2->refresh() same as rpc/wallet.cpp; woodser 2019-08-22 07:15:00 -04:00
  • 1943ec1432 disable build sample code woodser 2019-08-22 06:34:41 -04:00
  • 2dc184fb64 revert to be consistent with rpc server woodser 2019-08-21 12:47:30 -04:00
  • d55bbfdc2e cleanup woodser 2019-08-21 12:44:56 -04:00
  • 1dc76b5f82 only serialize initialized multisig results woodser 2019-08-21 11:22:20 -04:00
  • 93390bed3a revert_open wallet to not use vm and make_from_json woodser 2019-08-21 09:57:55 -04:00
  • a304524d63 multisig serialization de-refs optional space prepended woodser 2019-08-21 09:56:16 -04:00
  • ce26ae1320 sweep_dust throws exception if no dust to sweep for consistency woodser 2019-08-20 21:07:05 -04:00
  • 639313e227 only set refresh height if is_connected woodser 2019-08-20 19:25:04 -04:00
  • b6bbddd534 cleanup woodser 2019-08-20 14:21:50 -04:00
  • eed1ee5eef get_default_ring_db_path on openl; set_refresh_from_block_height; stop_syncing() on close to prevent sync thread from starting again woodser 2019-08-20 14:07:55 -04:00
  • f59ac9af42 sweepUnlock modifies original to not sweep each subaddress individually woodser 2019-08-20 10:17:38 -04:00
  • fd637b4d1c send requests are const and copied to preserve original woodser 2019-08-20 09:52:46 -04:00
  • 80c24fab21 monero_send_request copy constructor compiling woodser 2019-08-20 09:47:07 -04:00
  • 53f6ef5fb6 sweep_unlocked implementation compiling; monero_send_request copy() placeholder; cleanup woodser 2019-08-20 09:33:43 -04:00
  • a668fd1af3 make_sweep_account private function; sweep_unlocked returns vector<monero_tx_set> woodser 2019-08-20 07:51:30 -04:00
  • e65b45d24b define sweep_account and sweep_unlocked; sweep_account implementation compiling woodser 2019-08-20 07:42:31 -04:00
  • 7b97f45b47 switch wallet sends to use monero_tx_set compiling woodser 2019-08-20 06:35:26 -04:00
  • 119600a497 move get_tx_notes down woodser 2019-08-19 08:25:26 -04:00
  • 832177ee2c remove old comments woodser 2019-08-18 19:41:22 -04:00
  • 30a52e4d0e implement is_multisig_import_needed() woodser 2019-08-18 19:32:20 -04:00
  • 8b96c38609 reference automate build issue woodser 2019-08-18 18:07:08 -04:00
  • b45c4424df make passwords wipeable woodser 2019-08-18 18:06:54 -04:00
  • 46366e05a6 fix address and ms hex reversed woodser 2019-08-18 14:33:23 -04:00
  • 4e308419fd all multisig implementations compiling woodser 2019-08-18 12:36:19 -04:00
  • dc1689d8ff is_daemon_trusted(), rescan_spent(), get_multisig_hex(), import_multisig_hex() impls compiling woodser 2019-08-18 11:58:43 -04:00
  • ec3da06841 finalize_multisig() and exchange_multisig_keys() compiling woodser 2019-08-18 11:11:01 -04:00
  • f952db65b7 impl prepare_multisig(), make_multisig() woodser 2019-08-18 10:51:34 -04:00
  • 325c21d4da define multisig functions, models, and impl placeholders woodser 2019-08-18 09:51:25 -04:00
  • 6a5743d272 cleanup woodser 2019-08-11 19:23:39 -04:00
  • 5a4ae89cf6 start_syncing() checks that wallet is connected to daemon woodser 2019-08-11 17:39:22 -04:00
  • b75e681f47 halp woodser 2019-08-11 11:24:46 -04:00
  • 2eee051d71 update readme woodser 2019-08-11 11:11:13 -04:00
  • 8274093048 reference generated documentation woodser 2019-08-11 11:10:01 -04:00
  • 4fc3d36ce0 cpp library todos complete for release woodser 2019-08-11 10:36:11 -04:00
  • ba8e3af4e5 update readme woodser 2019-08-11 10:30:42 -04:00
  • ad55a181dc add documentation to ./docs woodser 2019-08-11 10:28:07 -04:00
  • ba8841602b update readme woodser 2019-08-11 10:16:53 -04:00
  • c3484d10be ready to gen documentation woodser 2019-08-11 10:13:31 -04:00
  • 450ef267c4 update readme woodser 2019-08-11 10:06:54 -04:00
  • 65eb2ba5b1 sample code complete woodser 2019-08-11 10:01:53 -04:00
  • f1962f9786 cleanup woodser 2019-08-11 09:56:58 -04:00
  • 85055fbdad return last height from wait_for_next_block() woodser 2019-08-11 09:52:53 -04:00
  • c111b0acd7 sample code completing successfully; implement wait_for_next_block() without returning height; fix query make_shared copy woodser 2019-08-11 09:47:09 -04:00
  • 0c0e4e0b32 ready to implement wait for next block woodser 2019-08-11 06:55:39 -04:00
  • f494c66b5a update readme woodser 2019-08-11 06:34:07 -04:00
  • c9767581ad wrap and register sync listeners as wallet listeners woodser 2019-08-11 06:14:09 -04:00
  • 16c65d86a1 update_listening impl woodser 2019-08-10 11:57:14 -04:00
  • 60b73fac44 switch listeners from vector to set woodser 2019-08-10 11:53:22 -04:00
  • 28a642b5bc compiling with vector<monero_wallet_listener*> m_listeners woodser 2019-08-10 11:40:45 -04:00
  • d485400481 add sync progress and mining to sample code; need to wait for next block and test output received woodser 2019-08-10 08:56:23 -04:00
  • 4601558924 update readme woodser 2019-08-09 15:27:20 -04:00