| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/ / |
|
| |/
|
|
|
|
|
|
|
| |
- refactoring: proof generation/checking code was moved from simplewallet.cpp to wallet2.cpp
- allow an arbitrary message to be signed together with txid
- introduce two types (outbound & inbound) of tx proofs; with the same syntax, inbound is selected when <address> belongs to this wallet, outbound otherwise. see GitHub thread for more discussion
- wallet RPC: added get_tx_key, check_tx_key, get_tx_proof, check_tx_proof
- wallet API: moved WalletManagerImpl::checkPayment to Wallet::checkTxKey, added Wallet::getTxProof/checkTxProof
- get_tx_key/check_tx_key: handle additional tx keys by concatenating them into a single string
|
| | |
|
| | |
|
| |
|
|
|
|
| |
wallet2 is a library, and should not prompt for stdin. Instead,
pass a function so simplewallet can prompt on stdin, and a GUI
might display a window, etc.
|
| |\
| |
| |
| | |
d70515fc Used declared default refresh status as default rather than it's current value (Maxime THIEBAUT)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
2677ade5 simplewallet: forbid 0 ring size (moneromooo-monero)
da8b60cb simplewallet: reject attempts to use too low mixin early (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
This yields a clear error message rather then some possibly
confusing more technical errors down the line
|
| |\ \ \
| |/ /
|/| |
| | | |
d269bff2 wallet2: use a vector, not a list, for selected_transfers (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Friendlier on memory/speed, we know in advance the max amount
of items, which are small and constant size, and there's a lot
of list walking involved.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Transactions in the txpool are marked when another transaction
is seen double spending one or more of its inputs.
This is then exposed wherever appropriate.
Note that being marked with this "double spend seen" flag does
NOT mean this transaction IS a double spend and will never be
mined: it just means that the network has seen at least another
transaction spending at least one of the same inputs, so care
should be taken to wait for a few confirmations before acting
upon that transaction (ie, mostly of use for merchants wanting
to accept unconfirmed transactions).
|
| |\ \
| | |
| | |
| | | |
b370ef54 Wallet: Descriptions through new commands 'set_description', 'get_description' (rbrunner7)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
b2d416f2 Distinguish "not enough money" and "not enough unlocked money" (binaryFate)
|
| | |/
| |
| |
| | |
Fix #1530
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
d0463312 fix libwallet api test after api change (Jaquee)
a46c1eed Wallet2: Don't throw when subaddress label doesn't exist (Jaquee)
086b7db2 Wallet API: default values for account and subaddr index (Jaquee)
|
| | |/ |
|
| |/
|
|
|
|
| |
When loading an older wallet cache, they wouldn't be initialized,
leading them to have random(ish) values, and so assigned to some
random subaddress.
|
| |\
| |
| |
| | |
452d4fae tests: fix hashchain unit tests (moneromooo-monero)
|
| | |
| |
| |
| | |
and relax the not-empty safety check to stay more intuitiuve
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
97c2e449 wallet2+API: use separate callbacks for lightwallets (Jaquee)
d9261867 walletAPI: correct confirmations in txHistory for unsynced wallets (Jaquee)
9442b043 walletAPI: lightwallet exceptions (Jaquee)
fc922934 walletAPI: add lightwallet login() and importWalletRequest() (Jaquee)
79207743 walletAPI: init() lightwallet and SSL support (Jaquee)
dde5a1fc walletAPI: add tx unlock_time (Jaquee)
bba5cbed wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2 (Jaquee)
7a482f30 wallet2: create_transactions_2 lightwallet support (Jaquee)
ce61b818 wallet2: get_outs lightwallet support (Jaquee)
1197cb71 wallet2: commit_tx() lightwallet support (Jaquee)
43b57804 wallet2: refactor is_tx_spendtime_unlocked() (Jaquee)
32e2b003 wallet2: add lightwallet exceptions to common functions (Jaquee)
2e692fc0 wallet2: refresh() lightwallet support (Jaquee)
f44d156c my/openmonero API functions (Jaquee)
288d3c75 wallet2: add remove_obsolete_pool_txs() (Jaquee)
2c6aad7e wallet2: add on_pool_tx_removed callback (Jaquee)
ff7c30aa wallet2: light wallet member variables (Jaquee)
e2a276cb wallet2: add ssl option to init() (Jaquee)
a13540be add string_tools::validate_hex() (Jaquee)
fd773d88 refactor cryptonote_basic::add_tx_pub_key_to_extra (Jaquee)
8bfa6c2d lightwallet rpc server commands (Jaquee)
76961ddc Serializer: string to integer conversion for MyMonero compatibility (Jaquee)
1cf940f2 epee http_client SSL support (Jaquee)
eec10137 CMakeLists.txt - Add openssl include dir (Jaquee)
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | | |
d74336d5 wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstr (stoffu)
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | | |
bd937139 wallet2: error check for generate_key_image_helper, removed redundant wallet_generate_key_image_helper (stoffu)
|
| | |/
| |
| |
| | |
wallet_generate_key_image_helper
|
| |/ |
|
| |
|
|
|
| |
It'd prevent further syncing. Recovery of empty hash chains is
automatic, but requires a running daemon
|
| |
|
|
| |
This saves a lot of space and load/save time for wallet caches
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
This uses luigi1111's CN_Add method.
See https://xmr.llcoins.net for details.
|
| |\
| |
| |
| | |
adce8ae4 simplewallet: new "fee" command to display fee information (moneromooo-monero)
|
| | |
| |
| |
| | |
including expected transaction backlog at different priorities
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
d58700e0 WalletAPI: only allow trusted daemon when importing key images (Jaquee)
8a9bbd26 WalletAPI: copy wallet data when creating a view only wallet (Jaquee)
d27fe32e wallet2: export/import wallet data functions (Jaquee)
225a25f3 import_key_images - allow importing without being connected to daemon (Jaquee)
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| | |
b7d6ec83 simplewallet: add (out of sync) or (no daemon) markers in the prompt (moneromooo-monero)
fa23a500 wallet2: add a is_synced function (moneromooo-monero)
f1307bbd node_rpc_proxy: add a proxy for target height (moneromooo-monero)
|
| | | |
|