| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
65e13db wallet2: fix rescanning tx via scan_tx (j-berman)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Detach & re-process txs >= lowest scan height
- ensures that if a user calls scan_tx(tx1) after scanning tx2,
the wallet correctly processes tx1 and tx2
- if a user provides a tx with a height higher than the wallet's
last scanned height, the wallet will scan starting from that tx's
height
- scan_tx requires trusted daemon iff need to re-process existing
txs: in addition to querying a daemon for txids, if a user
provides a txid of a tx with height *lower* than any *already*
scanned txs in the wallet, then the wallet will also query the
daemon for all the *higher* txs as well. This is likely
unexpected behavior to a caller, and so to protect a caller from
revealing txid's to an untrusted daemon in an unexpected way,
require the daemon be trusted.
|
| |/ |
|
| |\
| |
| |
| | |
85c9fe5 wallet2: fix create view-only wallet from existing wallet (j-berman)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
5ffa31c wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
| |
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
|
| |\
| |
| |
| |
| | |
16f8e04 Remove erraneous commas (Luke Parker)
da0715e Improve consistency between on_money_received and on_money_received_unconfirmed (Luke Parker)
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
unconfirmed solely uses a - b, and received now accepts b so it can
provide more detailed logs on what occurred (printing a - b, yet with a
and b).
|
| |/ |
|
| |\
| |
| |
| | |
a14fdf8 Remove /include (Jeffrey)
|
| | |
| |
| |
| |
| | |
* `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h`
* `INode.h` is in a similar situation with `src/p2p/net_node.h`
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73
At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
|
| |/
|
|
|
|
| |
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf
with a change to use 1.7 instead of 2.0 for the max long term increase rate
|
| |\
| |
| |
| | |
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
e08abaa multisig key exchange update and refactor (koe)
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
a3d2b71 wallet_api: expose offline mode status (rating89us)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
8ef51dc wallet_api: fix typo in exportKeyImages (selsta)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
bbeb555 wallet_api: getPassword (tobtoht)
|
| | |/ |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
8e0b8dd wallet/api: remove Bitmonero namespace alias (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
e63c110 wallet_api: address_book: don't lose pid on setDescription (tobtoht)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
1aa1850 wallet_api: signMessage: add sign with subaddress (tobtoht)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
f174a8f wallet_api: reconnectDevice (tobtoht)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
445a9d8 wallet_api: import / export output function (tobtoht)
|
| | | |
|
| |\ \
| |/
|/|
| | |
c8ff1d4 monero-wallet-cli: improve error message when tx amount is zero (Elliot Wirrick)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
25e8254 expose set_offline to wallet api (benevanoff)
|
| | | | |
|