| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| |
| |
| | |
ef7a86c wallet2: guard optimized coinbase refresh against empty vout (selsta)
ACKs: tobtoht, SChernykh
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
b99d15f wallet2: reject non-monotonic rct output distributions (selsta)
ACKs: jeffro256, vtnerd
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
d6f0a4d wallet2: store multisig nonce erasure before returning signed txset (selsta)
ACKs: UkoeHB, tobtoht
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| | |
ad72a6c fix typo in hashchain bounds error (woodser)
ACKs: selsta, tobtoht
|
| | | |
|
| |\ \
| |/
|/|
| | |
2b97e3a wallet2: fix double unlock of a lock (SChernykh)
|
| | | |
|
| |\ \
| |/
|/|
| | |
6db72c4 wallet_rpc_server: preserve payment ID when editing address book (selsta)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
4b00f47 wallet2: clear m_additional_tx_keys during bg sync (selsta)
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | | |
6d36b19 wallet_rpc_server: remove unused finalize_multisig endpoint (selsta)
|
| | | | |
|
| |/ / |
|
| |\ \
| | |
| | |
| | | |
afb9a1f use latest hard fork block for get_approximate_blockchain_height & update approximate_rolled_back_blocks (SNeedlewoods)
|
| | | |
| | |
| | |
| | | |
approximate_rolled_back_blocks
|
| | |/
|/| |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
f855ffe wallet2: throw if reserve proof can't be parsed (tobtoht)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
1154314 wallet2: use decodeRct for reserve proof amount validation (selsta)
|
| | |/ /
| | |
| | |
| | | |
also update check_tx_key_helper for consistency
|
| |/ / |
|
| |\ \
| | |
| | |
| | | |
54abe12 wallet2: remove deprecated txs_as_hex (selsta)
|
| | | |
| | |
| | |
| | | |
also add missing underflow check
|
| |\ \ \
| | | |
| | | |
| | | | |
b635e67 wallet_rpc_server: fix ssl_allowed_fingerprints hex parsing (selsta)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
874c771 cryptonote_basic: pruned hash return bool (j-berman)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
3703ec1 wallet_rpc_server: restrict relay_tx (selsta)
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | | |
2094d38 wallet2: add parse multisig tx sanity checks (selsta)
|
| | |/ / |
|
| |/ /
| |
| |
| | |
(cherry picked from commit 23e29a5074f01cbb781f7e76b0c17ad2b6797af0)
|
| |\ \
| | |
| | |
| | | |
e1adf39 fix: return early in sensitive methods for --restricted-rpc (SNeedlewoods)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
e7b121a wallet2: fix background wallet detection in verify_password() (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
7b1e9ca multisig: add flag to skip refresh after multisig import (woodser)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| | |
48252dd add getter for daemon proxy (woodser)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If a tx is marked as failed (because it never shows up in the
daemon's pool), its key images get reset back to unspent so they
can be used in future txs.
If the tx re-enters the daemon's pool (e.g. it's removed from the
pool and then relayed back), then the wallet incorrectly maintains
that the tx's key images are unspent.
This change ensures the wallet re-marks the tx's key images as
spent if the tx re-appears in the node's pool.
|
| |\ \
| |/
|/|
| | |
9239d36 wallet: identify spends in pool when scanning (j-berman)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Make sure to mark identified spends in the pool as spends. The
wallet might not know these have been spent if it wasn't the wallet
that relayed the tx to the daemon, or the wallet was cleared via
rescan_bc.
- Make sure to add spends to m_unconfirmed_txs if not present.
- Make sure to process the entire pool again if refreshing for
the first time. The wallet fetches pool and blocks at the same
time. The wallet scans blocks first, then pool. If the wallet
identifies received outputs in the chain, then it may have spent
those received outputs in the pool. So we make sure to re-process
the entire pool again after scanning the chain for the first time.
- Multisig wallets that know about spent key images can now detect
spend txs in the pool. Update tests for that.
|