| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
RefreshOptimizeCoinbase was an optimization to speed up scanning of coinbase transactions before RingCT (tx version 2) where they split miner reward into multiple denominations, all to the same wallet.
When RingCT was introduced, all coinbase transactions became 1 output only, so this optimization does nothing now.
With p2pool, this optimization will skip scanning p2pool payouts because they use more than 1 output in coinbase transaction.
Fix it by applying this optimization only to pre-RingCT transactions (version < 2).
|
| |\
| |
| |
| | |
6f15a0c Make sure node returns to wallet that real output is unlocked (j-berman)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
e1af8dc Protect client from divide by 0 caused by integer truncation (j-berman)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
da2955f Apply gamma distr from chain tip when selecting decoys (j-berman)
|
| | |/
| |
| |
| | |
- matches the paper by Miller et al to apply the gamma from chain tip, rather than after unlock time
- if the gamma produces an output more recent than the unlock time, the algo packs that output into one of the first 50 spendable blocks, respecting the block density factor
|
| |\ \
| | |
| | |
| | | |
9c6e094 fix #7784 - deinit wallet in wallet dtor (Dusan Klinec)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
0c6e1d3 wallet2: chunk get_outs.bin calls to avoid sanity limits (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
bc8d764 wallet: rephrase error message on invalid device address (Dusan Klinec)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
f5eb2ce wallet2: Don't auto lock device on process parsed blocks (tobtoht)
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | | |
8cf95c8 wallet2: refresh: check error and throw before potentially breaking out of loop (tobtoht)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
8cea9d8 wallet: Reset RPC Pay ID on node switch (tobtoht)
|
| | | |
| | |
| | |
| | | |
RPC pay client ID is sent with each RPC request, set a new secret every time we switch nodes to mitigate trivial correlation
|
| |\ \ \
| | | |
| | | |
| | | | |
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
4da1112 rpc: send confirmations in get_transactions result (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
if the wallet does it, it would get a wrong result (possibly even
negative) if its local chain is not synced up to the daemon's yet
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
bbdb612 Wallet2: Update 'approximate_testnet_rolled_back_blocks' (rbrunner7)
|
| | | |/ /
| |/| | |
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | | |
c8ff1d4 monero-wallet-cli: improve error message when tx amount is zero (Elliot Wirrick)
|
| | | |/
| |/| |
|
| | |/
|/| |
|
| |\ \
| | |
| | |
| | | |
447bfae wallet2: fix unlocked mixup in light wallet mode (moneromooo-monero)
|
| | |/ |
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.
There's a nasty hack for backward compatibility, which can
go after a couple forks.
|
| |\
| |
| |
| |
| | |
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9 Removing unused namespace alias (Lee Clagett)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
85db173 Remove unused variables in monero codebase (Kevin Barbour)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.
In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
|
| |\ \
| | |
| | |
| | | |
b587ffa Stop adding more outputs than bulletproof allows (Alex Opie)
|
| | |/
| |
| |
| |
| |
| | |
If more outputs are requested, they are split across
multiple transactions.
#7322
|
| |\ \
| | |
| | |
| | | |
186271e monero-wallet-cli: Added command scan_tx (Horia Mihai David)
|
| | |/
| |
| |
| | |
To implement this feature, the wallet2::scan_tx API was implemented.
|
| |\ \
| |/
|/|
| | |
ee58f4f Balance includes unconfirmed payments (woodser)
|
| | | |
|
| | |
| |
| |
| |
| | |
do not include blocked hosts in peer lists or public node lists by default,
warn about no https on clearnet and about untrusted peers likely being spies
|
| | | |
|
| |\ \
| | |
| | |
| | | |
17c537039 wallet2: check imported multisig curve points are in main subgroup (Crypto City)
|
| | |/ |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
ec14e4b8c wallet2: skip reorgs exceeding max-reorg-depth wallet setting (xiphon)
|
| | | | |
|
| | |/
|/| |
|