moneromooo-monero
f626f0a412
wallet2: do not commit transactions more than once
...
Fixes #8793
2023-05-01 23:09:59 +03:00
Crypto City
bb88fdfcdd
wallet2: add on_reorg callback
2023-05-01 23:04:08 +03:00
Crypto City
ed71a89138
wallet2: fix outdated wallet check
...
it was mistaking the number of forks in the fork table for
the last fork, and assuming the table was including every
single fork
2023-04-15 12:54:30 +03:00
wowario
a8eb29dbe7
revert sanity check
2023-02-27 13:16:08 +03:00
wowario
79a4abdc18
show wallet info
2023-02-25 12:11:17 +03:00
hinto-janaiyo
864255d783
simplewallet/wallet2: set option - show-detailed-prompt
2023-02-25 12:11:16 +03:00
thotbot
200586592c
Import transaction
2023-02-24 11:31:04 +03:00
thotbot
3d25c90053
Skip unneeded blocks in fast refresh
2023-02-24 11:30:35 +03:00
thotbot
d2a170f6e4
Print wallet cache
2023-02-24 11:30:10 +03:00
thotbot
60ff2f668e
Misc. wallet API and wallet2 changes
2023-02-24 11:29:55 +03:00
wowario
1080a90d23
uri remainder
2023-02-24 11:29:12 +03:00
wowario
dfa32f3330
rename ringdb-dir
2023-02-24 11:28:18 +03:00
wowario
a636325df3
support old BP
2023-02-24 11:27:46 +03:00
wowario
a2013707e2
bump unlock time to 288 blks
2023-02-24 11:24:20 +03:00
wowario
5c42087ec3
revert Preserve commitment format inside transactions #8277
2023-02-24 11:23:01 +03:00
wowario
773072bcd7
adjust approx_blockchain_height
2023-02-24 11:22:12 +03:00
wowario
540548a0b7
config wallet2 settings
2023-02-24 11:19:09 +03:00
wowario
d4675d8527
add forks and checkpoints
2023-02-24 11:12:49 +03:00
wowario
3817d559d6
bump ring size to 22
2023-02-24 11:10:37 +03:00
wowario
ddef0b1b8b
wownero skin pack
2023-02-24 11:09:41 +03:00
j-berman
85c9fe515d
wallet2: fix create view-only wallet from existing wallet
2022-10-18 13:47:50 -05:00
luigi1111
0bef4265ac
Merge pull request #8585
...
5ffa31c
wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
2022-09-26 14:57:58 -05:00
luigi1111
a7b0c93c7d
Merge pull request #8582
...
1cd21bf
add an option to force-update multisig key exchange under some circumstances (koe)
2022-09-26 14:55:28 -05:00
j-berman
5ffa31c48e
wallet2: fail to establish daemon cxn == "Disconnected" cxn status
2022-09-21 20:12:16 -06:00
koe
1cd21bfba5
add an option to force-update multisig key exchange under some circumstances
2022-09-21 12:51:19 -05:00
SChernykh
6adf03cdc5
Second thread pool for IO
2022-09-20 10:22:12 +02:00
luigi1111
7cbae6ca98
Merge pull request #8545
...
12e7c41
Merge pull request #5 from j-berman/restore-msig-encrypted-seed (Justin Berman)
848a0c0
Fix segfault restoring encrypted multisig seed (j-berman)
401f5d9
Require user ack multisig is experimental to restore (j-berman)
fc8a5d6
multisig: fix #8537 seed restore (suggestions by @UkoeHB) (j-berman)
2022-09-15 16:25:22 -05:00
j-berman
864a78ee5f
wallet2: check wallet compatibility with daemon's hard fork version
2022-09-12 21:23:08 -06:00
luigi1111
af4f97bf66
Merge pull request #8555
...
e29b2e9
wallet2: ensure imported outputs subaddresses are created (moneromooo-monero)
1d3657a
wallet2: better test on whether to allow output import (moneromooo-monero)
0cbf557
allow exporting outputs in chunks (moneromooo-monero)
b03d709
wallet2: fixes for export/import output flow (j-berman)
4b7eb57
wallet2: do not assume imported outputs must be non empty (moneromooo-monero)
5b98beb
wallet2: prevent importing outputs in a hot wallet (moneromooo-monero)
0de1571
wallet2: fix missing subaddress indices in 'light' exported outputs (moneromooo-monero)
2022-09-09 12:57:51 -05:00
moneromooo-monero
e29b2e9997
wallet2: ensure imported outputs subaddresses are created
...
reported by j-berman
2022-09-07 06:22:31 +00:00
moneromooo-monero
1d3657afb5
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)
2022-09-07 06:22:31 +00:00
moneromooo-monero
0cbf5571d3
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).
2022-09-07 06:22:07 +00:00
j-berman
625147e577
Fix missing semi-colon in error message
...
Co-authored-by: woodser <woodser@protonmail.com>
2022-09-06 18:37:25 -06:00
j-berman
b03d7091f7
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
2022-09-06 17:20:23 -06:00
moneromooo-monero
4b7eb573b2
wallet2: do not assume imported outputs must be non empty
2022-09-06 18:25:48 +00:00
moneromooo-monero
5b98bebad1
wallet2: prevent importing outputs in a hot wallet
2022-09-06 18:25:48 +00:00
moneromooo-monero
0de1571abd
wallet2: fix missing subaddress indices in "light" exported outputs
2022-09-06 18:25:45 +00:00
j-berman
fc8a5d68f1
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.
2022-09-01 16:25:28 -07:00
luigi1111
070c3d6b0f
Merge pull request #8433
...
db8181a
wallet2: force using output distribution for ringct outs (tobtoht)
2022-07-14 22:15:27 -04:00
koe
edcc094558
derive multisig tx secret keys from an entropy source plus the tx inputs' key images
2022-07-13 12:40:34 -05:00
luigi1111
6fed8c2d9f
Merge pull request #8149
...
c7b2944
multisig: fix critical vulnerabilities in signing (anon)
2022-07-13 00:38:29 -04:00
luigi1111
4476c35fc8
Merge pull request #8408
...
09a597b
wallet2: don't use DNS to obtain segregation heights (tobtoht)
2022-07-06 00:01:59 -05:00
luigi1111
cea2498e95
Merge pull request #8404
...
50ccc7e
wallet2: remove obsolete rpc version check (tobtoht)
2022-07-06 00:01:29 -05:00
luigi1111
7a118f08f4
Merge pull request #8394
...
4278a3a
cryptonote_basic: catch crypto api errors (moneromooo-monero)
2022-07-06 00:00:24 -05:00
luigi1111
45a44aa45f
Merge pull request #8388
...
04c0da2
Chunk /gettransactions to avoid hitting restricted RPC limit (tobtoht)
2022-07-05 23:58:46 -05:00
anon
c7b2944f89
multisig: fix critical vulnerabilities in signing
2022-06-30 12:56:40 -05:00
tobtoht
09a597ba28
wallet2: don't use DNS to obtain segregation heights
2022-06-28 23:12:03 +02:00
tobtoht
04c0da2986
Chunk /gettransactions to avoid hitting restricted RPC limit
2022-06-27 21:23:56 +02:00
tobtoht
db8181adf8
wallet2: force using output distribution for ringct outs
...
Co-authored-by: j-berman <justinberman@protonmail.com>
2022-06-25 13:06:11 +02:00
tobtoht
50ccc7e726
wallet2: remove obsolete rpc version check
2022-06-24 21:58:07 +02:00