Jeffrey Ryan
e56ce84584
common: move boost_serialization_helper.h out and cleanup includes
1 year ago
thotbot
a73a7fd0d5
Import transaction
1 year ago
thotbot
cce1a7dea8
Skip unneeded blocks in fast refresh
1 year ago
thotbot
ef7142666f
Print wallet cache
1 year ago
thotbot
c390f3cdd3
Misc. wallet API and wallet2 changes
1 year ago
wowario
e5d14a96d4
comment out mismatched_daemon_version check
1 year ago
wowario
a04b346103
support old BP and BP+
1 year ago
wowario
9df0c6e3e4
initial commit
1 year ago
luigi1111
179a87afae
Merge pull request #8616
...
cac5083
wallet2: fix create view-only wallet from existing wallet (j-berman)
2 years ago
luigi1111
9f5c7209a0
Merge pull request #8355
...
23fde15
wallet_rpc_server: chunk refresh to keep responding to RPC while refreshing (moneromooo-monero) 5bb2369
wallet_rpc_server: add --no-initial-sync flag for quicker network binding (moneromooo-monero)
2 years ago
j-berman
cac5083427
wallet2: fix create view-only wallet from existing wallet
2 years ago
luigi1111
e44bf0b060
Merge pull request #8586
...
e9ce347
wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
2 years ago
luigi1111
239d210a18
Merge pull request #8576
...
28f25c0
Second thread pool for IO (SChernykh)
2 years ago
luigi1111
0a10a4f870
Merge pull request #8329
...
4b0785f
add an option to force-update multisig key exchange under some circumstances (koe)
2 years ago
j-berman
e9ce347f83
wallet2: fail to establish daemon cxn == "Disconnected" cxn status
2 years ago
koe
4b0785f1c9
add an option to force-update multisig key exchange under some circumstances
2 years ago
SChernykh
28f25c0dbc
Second thread pool for IO
2 years ago
luigi1111
c9cfa25183
Merge pull request #8556
...
b8271ab
wallet2: check wallet compatibility with daemon's hard fork version (j-berman)
2 years ago
luigi1111
df37c148d4
Merge pull request #8551
...
eca7f6a
Fix segfault restoring encrypted multisig seed (j-berman)
f713c3c
Require user ack multisig is experimental to restore (j-berman)
564a7a3
multisig: fix #8537 seed restore (suggestions by @UkoeHB) (j-berman)
2 years ago
j-berman
b8271ab881
wallet2: check wallet compatibility with daemon's hard fork version
2 years ago
luigi1111
6402dbee69
Merge pull request #8554
...
76a5b54
Fix missing semi-colon in error message (j-berman)
2 years ago
luigi1111
c89d06341a
Merge pull request #8513
...
959a3e6
wallet2: ensure imported outputs subaddresses are created (moneromooo-monero)
a098504
wallet2: better test on whether to allow output import (moneromooo-monero)
c5579ac
allow exporting outputs in chunks (moneromooo-monero)
1e912ec
wallet2: fixes for export/import output flow (j-berman)
692f1d4
wallet2: do not assume imported outputs must be non empty (moneromooo-monero)
67b6d6a
wallet2: prevent importing outputs in a hot wallet (moneromooo-monero)
d9fc666
wallet2: fix missing subaddress indices in 'light' exported outputs (moneromooo-monero)
2 years ago
j-berman
76a5b54d58
Fix missing semi-colon in error message
...
Co-authored-by: woodser <woodser@protonmail.com>
2 years ago
j-berman
564a7a31e8
multisig: fix #8537 seed restore (suggestions by @UkoeHB)
...
- spend secret key is no longer the sum of multisig key shares;
no need to check that is the case upon restore.
- restoring a multisig wallet from multisig info means that the
wallet must have already completed all setup rounds. Upon restore,
set the number of rounds completed accordingly.
2 years ago
moneromooo-monero
959a3e627f
wallet2: ensure imported outputs subaddresses are created
...
reported by j-berman
2 years ago
luigi1111
df02b56289
Merge pull request #8359
...
4d7f6f5
GCC: fix some unused warnings (Jeffrey Ryan)
2 years ago
moneromooo-monero
a0985044d9
wallet2: better test on whether to allow output import
...
Being offline is not a good enough heuristic, so we keep track
of whether the wallet ever refreshed from a daemon, which is a
lot better, and probably the best we can do without manual user
designation (which would break existing cold wallet setups till
the user designates those wallets)
2 years ago
moneromooo-monero
c5579ac236
allow exporting outputs in chunks
...
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
2 years ago
j-berman
1e912ecd8a
wallet2: fixes for export/import output flow
...
- only allow offline wallets to import outputs
- don't import empty outputs
- export subaddress indexes when exporting outputs
2 years ago
moneromooo-monero
692f1d4e3d
wallet2: do not assume imported outputs must be non empty
2 years ago
moneromooo-monero
67b6d6ae2c
wallet2: prevent importing outputs in a hot wallet
2 years ago
moneromooo-monero
d9fc666db8
wallet2: fix missing subaddress indices in "light" exported outputs
2 years ago
luigi1111
070c3d6b0f
Merge pull request #8433
...
db8181a
wallet2: force using output distribution for ringct outs (tobtoht)
2 years ago
koe
edcc094558
derive multisig tx secret keys from an entropy source plus the tx inputs' key images
2 years ago
luigi1111
6fed8c2d9f
Merge pull request #8149
...
c7b2944
multisig: fix critical vulnerabilities in signing (anon)
2 years ago
Jeffrey Ryan
4d7f6f5cd5
GCC: fix some unused warnings
...
hash_extra: don't test for success in `jh_hash` and `skein_hash` since its guaranteed
device_ledger: move anonymous global variable apdu_verbose into .cpp file
Add comments to `refreshed` method variable in wallet2
2 years ago
luigi1111
4476c35fc8
Merge pull request #8408
...
09a597b
wallet2: don't use DNS to obtain segregation heights (tobtoht)
2 years ago
luigi1111
cea2498e95
Merge pull request #8404
...
50ccc7e
wallet2: remove obsolete rpc version check (tobtoht)
2 years ago
luigi1111
7a118f08f4
Merge pull request #8394
...
4278a3a
cryptonote_basic: catch crypto api errors (moneromooo-monero)
2 years ago
luigi1111
45a44aa45f
Merge pull request #8388
...
04c0da2
Chunk /gettransactions to avoid hitting restricted RPC limit (tobtoht)
2 years ago
anon
c7b2944f89
multisig: fix critical vulnerabilities in signing
2 years ago
tobtoht
09a597ba28
wallet2: don't use DNS to obtain segregation heights
2 years ago
tobtoht
04c0da2986
Chunk /gettransactions to avoid hitting restricted RPC limit
2 years ago
tobtoht
db8181adf8
wallet2: force using output distribution for ringct outs
...
Co-authored-by: j-berman <justinberman@protonmail.com>
2 years ago
tobtoht
50ccc7e726
wallet2: remove obsolete rpc version check
2 years ago
moneromooo-monero
4278a3a7e3
cryptonote_basic: catch crypto api errors
2 years ago
moneromooo-monero
23fde151ee
wallet_rpc_server: chunk refresh to keep responding to RPC while refreshing
2 years ago
Luke Parker
da0715e503
Improve consistency between on_money_received and on_money_received_unconfirmed
...
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).
2 years ago
luigi1111
1ff2b02064
Merge pull request #8331
...
fde7c96
wallet2: fix spurious reorg detection with untrusted nodes (moneromooo-monero)
2 years ago
luigi1111
f96cf86532
Merge pull request #8328
...
2979474
disable multisig by default (moneromooo-monero)
2 years ago