1
0
Fork 0
forked from lthn/blockchain
Commit graph

51 commits

Author SHA1 Message Date
sowle
3e463b065c
simplewallet improvements in tracking wallets area 2020-07-22 16:14:17 +03:00
sowle
4afcf646c5
simplewallet: don't hide txs when wallet if refreshing after being restored 2020-07-21 21:45:07 +03:00
sowle
315a601081
simplewallet: restore auditable watch-only wallets the same way as normals, --restore-awo-wallet option removed 2020-07-13 14:51:39 +03:00
sowle
dc08169aee
clean things up (massive names correction) 2020-06-29 22:55:25 +03:00
sowle
35370ba485
account_base::get_awo_blob() 2020-06-01 15:32:00 +03:00
sowle
5bb8b369ff
restoring AWO wallets enabled for GUI backend + refactoring to made things simpler 2020-05-27 23:49:34 +03:00
sowle
ee9ef363b9
auditable watch-only wallet now can be restored from awo-blob (by a third party): --restore-awo-wallet
simplewallet new command: awo_blob
2020-05-27 17:20:25 +03:00
sowle
33cf01ff34
better transfers logging and code clean-up 2020-05-26 15:55:58 +03:00
sowle
c1ba75db3f
simplewallet: on_message implemented for urgent messages from wallet2 2020-05-26 13:25:03 +03:00
sowle
76f3318555
simplewallet: i_wallet2_callback: added "override", changed on_money_received/on_money_spent to on_transfer2 2020-05-26 13:23:26 +03:00
sowle
b30a3b8f66
Merge branch 'predevelop' into auditability
# Conflicts resolved:
#	src/currency_core/currency_basic.h
#	src/wallet/wallets_manager.cpp
2020-05-11 20:41:05 +03:00
sowle
14f4620468
simplewallet: debug statement removed 2020-05-11 15:52:18 +03:00
cryptozoidberg
c39bd62748
renamed api response codes to more general way, fixed loggin 2020-05-07 23:26:41 +02:00
sowle
1441b5b27f
seed phase improvements: 26 words + checksum + auditable wallets support 2020-05-02 23:59:37 +03:00
cryptozoidberg
e5f3519c1e
merge from predevelop 2020-04-28 00:44:40 +02:00
cryptozoidberg
caaca44f1e
re-implemented detach blocks 2020-04-25 00:30:55 +02:00
sowle
c7229c3062
account_keys improvements 2020-04-22 23:30:03 +03:00
sowle
fc475432fc
account_public_address spend_public_key/view_public_key changes 2020-04-22 22:30:29 +03:00
sowle
31871d6253
simplewallet: transfer command changed to accept only hex-encoded payment id 2020-04-06 23:17:11 +03:00
sowle
409cd94d56
simplewallet: fixed a typo 2020-04-01 12:17:45 +03:00
sowle
f29492d98a
simplewallet: don't put payment id into tx attachment if it's empty (fixed a tiny bug) 2020-01-23 20:28:10 +03:00
cryptozoidberg
ad44b430a5
extended export transfers command 2019-12-24 20:28:44 +01:00
sowle
3a4a49da78
simplewallet sweep_below bugfixing 2019-12-17 12:23:38 +03:00
sowle
42ff9ca9bf
simplewallet: payment ids in list_recent_transfers command now printed as hex 2019-12-16 14:50:32 +03:00
sowle
7138a70642
sweep_below implemented 2019-12-14 18:31:19 +03:00
sowle
3ccbaca823
simplewallet: --pos-mining-reward-address command-line option implemented 2019-12-10 00:50:30 +03:00
cryptozoidberg
c19ee435fc
Merge branch 'develop' into txpool_optimisation 2019-12-05 16:05:01 +01:00
sowle
5e0addba76
simplewallet: typos fixed 2019-12-05 02:25:41 +03:00
cryptozoidberg
91be33581a
added command to simplewallet for printing output distribution 2019-12-03 02:18:45 +01:00
cryptozoidberg
9b8e438ab4
fixed simplewallet issues with get_recent_transfers 2019-12-02 00:20:16 +01:00
cryptozoidberg
9d3e2dee6b
Merge branch 'develop' into market_rpc_api 2019-10-02 21:06:50 +02:00
sowle
11d0864806
simplewallet: fixed --option<space><value> vs --option=<value> bug #121 2019-09-27 18:46:56 +03:00
sowle
91dc7e6457
filesystem unicode support: simplewallet improvements (command line made unicode-able) #121 2019-09-27 05:36:31 +03:00
cryptozoidberg
d0ea59aebc
removed more warnings, code cleanup 2019-09-24 18:30:25 +02:00
cryptozoidberg
ee246bef43
attempt to make common publi interface for wallet 2019-08-27 17:36:53 +02:00
cryptozoidberg
18b7dbd132
fixed memoryleak in simplewallet 2019-07-25 19:22:43 +02:00
sowle
5752cbafaa simplewallet: --restore-wallet option added; show_seed, viewkey and spendkey commands added 2019-07-09 04:27:13 +03:00
sowle
22bbb59117 simplewallet: PoS mining in RPC mode made more kind to another wallet's instances (tx pool awareness, ZANO-385 2019-06-27 02:30:43 +03:00
sowle
7382d6ccdf simplewallet: integrated_address command now requites hex-encoded payment id (ZANO-241) 2019-06-14 15:24:39 +03:00
sowle
d4e979cd2b simplewallet: request password from CLI if running in RPC mode with no password specified (ZANO-364) 2019-06-10 21:32:56 +03:00
cryptozoidberg
af4aaa87c7
made notice for simplewallet more bright 2019-05-24 19:36:22 +02:00
cryptozoidberg
8c065fd974
added notice for pos_mining in wallet, removed warnings with new boost 2019-05-24 15:51:10 +02:00
sowle
33a002982e formatting/whitespace fixes 2019-05-21 19:53:20 +03:00
0x914409F1
950f9c16f6 Coverity (#28)
* stratum_server: resolve CID 210144 (UNINIT_CTOR)

* stratum_server: resolve CID 210042/210085/210104 (UNCAUGHT_EXCEPT)

The potential to throw exists within the logger,
remove_blockchain_update_listener, and any paths involving the logger
(including CATCH_ENTRY_*).

* epee: misc_log_ex: create CATCH_ENTRY_NO_RETURN macro

A temporary substition for what I hope will eventually be a full-fledged
exception-dispatcher (class-based, not macro).

* stratum_server: resolve CID 210080/210084/210089 (UNCAUGHT_EXCEPT)

The potential to throw exists within the logger,
remove_protocol_handler, and any paths involving the logger
(including CATCH_ENTRY_*).

* epee: levin_protocol_handler_async: resolve CID 210140/210182/210165 (UNCAUGHT_EXCEPT)

The potential to throw exists within guarded_critical_region_t, and any
paths involving the logger (including CATCH_ENTRY_*).

* epee: levin_protocol_handler_async: resolve CID 210110/210119/210155 (UNCAUGHT_EXCEPT)

The potential to throw exists within the logger, del_connection, and any
paths involving the logger (including CATCH_ENTRY_*).

* epee: misc_log_ex: move macros to *top* of file

so they can be used *within* this file.

* daemon: resolve CID 210069/210092/210166 (UNCAUGHT_EXCEPT)

The potential to throw exists within log_space, and any paths involving
the logger (including CATCH_ENTRY_*).

* daemon: return cstdlib proper types in main

* simplewallet: resolve 6 different CIDs (UNCAUGHT_EXCEPT)

CID: 210082
CID: 210086
CID: 210096
CID: 210147
CID: 210149
CID: 210150

The potential to throw exists throughout various paths in main.

* simplewallet: return cstdlib proper types in main

* simplewallet: resolve CID 210128/210160 (UNCAUGHT_EXCEPT)

The potential to throw exists within various paths, and any paths
involving the logger (including CATCH_ENTRY_*).

* conn_tool: resolve 5 different CIDs (UNCAUGHT_EXCEPT)

CID: 210038
CID: 210047
CID: 210108
CID: 210122
CID: 210157

The potential to throw exists throughout various paths in main.

* conn_tool: return cstdlib proper types in main

* miniupnp_helper: resolve CID 210050 (UNCAUGHT_EXCEPT)

The potential to throw exists within deinit, including any paths
involving the logger (including CATCH_ENTRY_*).

* epee: profile_tools: resolve CID 210055 (UNCAUGHT_EXCEPT)

The potential to throw exists within boost microsec_clock::localtime(),
and any paths involving the logger (including CATCH_ENTRY_*).

* db_backend_lmdb: resolve CID 210056/210133 (UNCAUGHT_EXCEPT)

The potential to throw exists within close(), including any paths
involving the logger (including CATCH_ENTRY_*).

* epee: misc_log_ex: resolve CID 210060/210124 (UNCAUGHT_EXCEPT)

The potential to throw exists within several paths, including any paths
involving the logger (including CATCH_ENTRY_*).

* epee: misc_language: resolve 4 CIDs (UNCAUGHT_EXCEPT)

CID: 210064
CID: 210093
CID: 210136
CID: 210139

The potential to throw exists within m_func(), including any paths
involving the logger (including CATCH_ENTRY_*).

* db_abstract_accessor: resolve 4 CIDs (UNCAUGHT_EXCEPT)

CID: 210072
CID: 210094
CID: 210116
CID: 210141

The potential to throw exists within m_cache.clear(), including any
paths involving the logger (including CATCH_ENTRY_*).

* epee: net_helper: resolve CID 210100 (UNCAUGHT_EXCEPT)

The potential to throw exists within shutdown(), including any
paths involving the logger (including CATCH_ENTRY_*).

* epee: syncobj: resolve CID 210123 (UNCAUGHT_EXCEPT)

The potential to throw exists within unlock(), including any
paths involving the logger (including CATCH_ENTRY_*).

* epee: profile_tools: resolve CID 210145/210154 (UNCAUGHT_EXCEPT)

The potential to throw exists within various paths, including any paths
involving the logger (including CATCH_ENTRY_*).

* epee: http_base: resolve CID 210176 (UNINIT_CTOR)

* p2p: net_node: resolve CID 210173 (UNINIT_CTOR)

* epee: net_helper: resolve CID 210138 (UNINIT_CTOR)

* p2p: net_peerlist: resolve CID 210137 (UNINIT_CTOR)

* currency_basic: resolve CID 210117 (UNINIT_CTOR)

* epee: abstract_tcp_server2: resolve 3 CIDs (UNINIT_CTOR)

CID: 210040
CID: 210090
CID: 210105

* simplewallet: resolve CID 210103 (UNINIT_CTOR)

* epee: levin_protocol_handler_async: resolve CID 210091 (UNINIT_CTOR)

* json_archive: resolve CID 210087 (UNINIT_CTOR)

* epee: levin_protocol_handler_async: resolve CID 210073 (UNINIT_CTOR)

* miniupnp_helper: resolve CID 210037 (UNINIT_CTOR)

* crypto: ge_frombytes_vartime: resolve CID 210142 (CHECKED_RETURN)

* wallet2: resolve CID 210041 (CHECKED_RETURN)

* epee: misc_log_ex: resolve CID 210127 (DEADCODE)

* epee: levin_protocol_handler_sync: resolve 3 CIDs (PASS_BY_VALUE)

CID: 210167
CID: 210170
CID: 210180

* p2p: net_node: resolve CID 210065 (PASS_BY_VALUE)

* epee: levin_abstract_invoke2: resolve CID 210049 (PASS_BY_VALUE)

* epee: abstract_tcp_server2: resolve CID 210045 (PASS_BY_VALUE)

* epee: misc_log_ex: add NESTED_*_ENTRY macros

* simplewallet: use NESTED_*_ENTRY in message_writer dtor

* stratum_protocol_handler_config: use NESTED_*_ENTRY in dtor

* stratum_protocol_handler: use NESTED_*_ENTRY in dtor

* lmdb_db_backend: use NESTED_*_ENTRY in dtor

* epee: abstract_tcp_server2: resolve 4 CIDs (UNCAUGHT_EXCEPT)

CID: 210088
CID: 210106
CID: 210164
CID: 210179

The potential to throw exists within various paths, including any
paths involving the logger (including CATCH_ENTRY_*).

* db_abstract_accessor: use NESTED_*_ENTRY in dtor

* miniupnp_helper: use NESTED_*_ENTRY in dtor

* epee: misc_log_ex: use NESTED_*_ENTRY in log_frame dtor

* epee: levin_protocol_handler_async: use NESTED_*_ENTRY in dtors

* epee: net_helper: use NESTED_*_ENTRY in dtor

* epee: profile_tools: use NESTED_*_ENTRY in dtors

* epee: misc_language: use NESTED_*_ENTRY in dtor

* epee: syncobj: use NESTED_*_ENTRY in dtor

* zano: license contact w/ zano.org email instead of sekreta.org email
2019-05-20 11:32:36 +02:00
sowle
5435bdbc01 Merge branch 'master' into offsig
# Conflicts:
#	tests/core_tests/multisig_wallet_tests.cpp
2019-04-30 18:44:15 +02:00
crypro.zoidberg
18c35f2274 attempt to fix bug with unreturned key_images to tx_pool on reorganize 2019-04-25 01:41:57 +02:00
sowle
daa01fd533 cold-signing is finally working in CLI and via RPC 2019-04-12 09:48:33 +03:00
sowle
25e9cfc537 wallet: watch-only & cold-signing 2019-04-08 14:16:11 +03:00
sowle
d2d1bf5d7a wallet: refactoring for cold-signing process + offline mode + watch-only mode (work in progress) 2019-04-03 12:48:09 +03:00
anonimal
86f93e3b93
simplewallet: resolve build warning (-Wunused-lambda-capture) 2019-02-20 07:49:31 +00:00