| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
894cc81 wallet2: fix cold signing losing tx keys (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
839fc62 reject setting lookahead major or minor to 0 (moneromoo-monero)
|
| | | | | |
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | | |
1dc3b1a wallet: add --extra-entropy command line flag (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It lets the user add custom entropy to the PRNG.
It does this by hashing the new data and xoring the resulting
hash with the PRNG state.
|
| | |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
New CLI wallet variable: export-format with options "binary" (the default),
or "ascii". "Binary" behaves as before, "ascii" forces the wallet to convert
data to ASCII using base64.
Reading files from the disk tries to auto detect what format has been
used (using a magic string added when exporting the data).
Implements https://github.com/monero-project/monero/issues/2859
|
| |\ \ \
| | | |
| | | |
| | | | |
8be5fea simplewallet: optional all flag to export_outputs/export_key_images (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
7b9a420 Replace std::random_shuffle with std::shuffle (tomsmeding)
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
According to [1], std::random_shuffle is deprecated in C++14 and removed
in C++17. Since std::shuffle is available since C++11 as a replacement
and monero already requires C++11, this is a good replacement.
A cryptographically secure random number generator is used in all cases
to prevent people from perhaps copying an insecure std::shuffle call
over to a place where a secure one would be warranted. A form of
defense-in-depth.
[1]: https://en.cppreference.com/w/cpp/algorithm/random_shuffle
|
| |\ \ \
| | | |
| | | |
| | | | |
b2bfcab wallet2: fix change subaddress mixup when sending pre rct outputs (moneromooo-monero)
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
64fb0f8 device: tx_key caching fixed, store recovered txkey (ph4r05)
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | | |
df83ed7 consensus: from v12, enforce >= 2 outputs (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
dd58057 Remember RPC version on initial connect (hyc)
|
| | | |/
| |/|
| | |
| | |
| | | |
Don't keep asking for it on an intact connection
Wallet is too chatty over the wire
|
| |\ \ \
| | | |
| | | |
| | | | |
f074b6b device: show address on device display (ph4r05)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Trezor: support for device address display (subaddress, integrated address)
- Wallet::API support added
- Simplewallet:
- address device [<index>]
- address new <label> // shows address on device also
- integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
e4d100b wallet2: don't wait a day before using new version fees (moneromooo-monero)
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
30 blocks should be more than enough to drain the txpool of
transactions made with the old fee scheme
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
bc94ba4 wallet: distinguish between empty and absent attributes (moneromooo-monero)
|
| | |/ / / / |
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
25a7cfd add a few checks where it seems appropriate (moneromooo-monero)
1a66a86 remove unused code (moneromooo-monero)
|
| | |/ / / |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
9bfa4c20 Fix allow any cert mode in wallet rpc when configured over rpc (Lee Clagett)
3544596f Add ssl_options support to monerod's rpc mode. (Lee Clagett)
c9aaccf3 Fix configuration bug; wallet2 --daemon-ssl-allow-any-cert now works. (Lee Clagett)
|
| | | | | |
|
| |/ / /
| | |
| | |
| | |
| | | |
also add a note when receiving the tx, because the user
might not notice the "XXX blocks to unlock" in the balance.
|
| | | |
| | |
| | |
| | | |
Fixed by crCr62U0
|
| |\ \ \
| | | |
| | | |
| | | | |
1c44e658 wallet2: reject standalone short payment IDs in monero: URI API (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
b4ca72dd wallet2: fix infinite loop picking outputs in corner case (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
If we have fewer outputs available on the chain than what we
require, but the output we're spending already has a ring,
it would loop picking outputs randomly, but never find enough.
Also tune logs for better debugging this kind of thing.
|
| |\ \ \
| | | |
| | | |
| | | | |
5e0da6fb change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
SHA1 is too close to bruteforceable
|
| |\ \ \
| |/ /
|/| |
| | | |
64983fce wallet2: default to trying to keep 5 outputs of 2+ monero (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| | |
In the case where previously a second unneeded output would be
added to a transaction. This should help *some* of the cases
where outputs are slowly being consolidated, leading to the
whole balance being locked when sending monero.
|
| |\ \
| | |
| | |
| | |
| | | |
4be18df3 tx_sanity_check: relax uniqueness check a bit (moneromooo-monero)
b386ae57 wallet2: add missing "sanity check failed" reason message (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
c519d1df wallet2: fix wrong change being recorded in sweep_all (moneromooo-monero)
|
| | |/
| |
| |
| | |
leading to the sanity check triggering
|
| |/ |
|
| | |
|
| |
|
|
|
| |
Based on python code by sarang:
https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py
|
| |\
| |
| |
| | |
b18f0b10 wallet: new --offline option (moneromooo-monero)
|
| | |
| |
| |
| |
| | |
It will avoid connecting to a daemon (so useful for cold signing
using a RPC wallet), and not perform DNS queries.
|
| |\ \
| | |
| | |
| | | |
ccb996af rpc: new sanity check on relayed transactions (moneromooo-monero)
|