wowario
773072bcd7
adjust approx_blockchain_height
1 year ago
wowario
540548a0b7
config wallet2 settings
1 year ago
wowario
d4675d8527
add forks and checkpoints
1 year ago
wowario
3817d559d6
bump ring size to 22
1 year ago
wowario
ddef0b1b8b
wownero skin pack
1 year ago
SChernykh
f698f2b708
Refactored rx-slow-hash.c
...
- Straight-forward call interface: `void rx_slow_hash(const char *seedhash, const void *data, size_t length, char *result_hash)`
- Consensus chain seed hash is now updated by calling `rx_set_main_seedhash` whenever a block is added/removed or a reorg happens
- `rx_slow_hash` will compute correct hash no matter if `rx_set_main_seedhash` was called or not (the only difference is performance)
- New environment variable `MONERO_RANDOMX_FULL_MEM` to force use the full dataset for PoW verification (faster block verification)
- When dataset is used for PoW verification, dataset updates don't stall other threads (verification is done in light mode then)
- When mining is running, PoW checks now also use dataset for faster verification
2 years ago
luigi1111
cce309512c
Merge pull request #8615
...
85c9fe5
wallet2: fix create view-only wallet from existing wallet (j-berman)
2 years ago
j-berman
85c9fe515d
wallet2: fix create view-only wallet from existing wallet
2 years ago
selsta
401dda5f10
wallet_api: take priority into account when estimating fee
2 years ago
luigi1111
0bef4265ac
Merge pull request #8585
...
5ffa31c
wallet2: fail to establish daemon cxn == 'Disconnected' cxn status (j-berman)
2 years ago
luigi1111
a7b0c93c7d
Merge pull request #8582
...
1cd21bf
add an option to force-update multisig key exchange under some circumstances (koe)
2 years ago
j-berman
5ffa31c48e
wallet2: fail to establish daemon cxn == "Disconnected" cxn status
2 years ago
koe
1cd21bfba5
add an option to force-update multisig key exchange under some circumstances
2 years ago
SChernykh
6adf03cdc5
Second thread pool for IO
2 years ago
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)
2 years ago
j-berman
864a78ee5f
wallet2: check wallet compatibility with daemon's hard fork version
2 years ago
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)
2 years ago
moneromooo-monero
e29b2e9997
wallet2: ensure imported outputs subaddresses are created
...
reported by j-berman
2 years ago
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)
2 years ago
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).
2 years ago
j-berman
625147e577
Fix missing semi-colon in error message
...
Co-authored-by: woodser <woodser@protonmail.com>
2 years ago
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
2 years ago
moneromooo-monero
4b7eb573b2
wallet2: do not assume imported outputs must be non empty
2 years ago
moneromooo-monero
5b98bebad1
wallet2: prevent importing outputs in a hot wallet
2 years ago
moneromooo-monero
0de1571abd
wallet2: fix missing subaddress indices in "light" exported outputs
2 years ago
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.
2 years ago
luigi1111
070c3d6b0f
Merge pull request #8433
...
db8181a
wallet2: force using output distribution for ringct outs (tobtoht)
2 years ago
luigi1111
02cbccc529
Merge pull request #8432
...
edcc094
derive multisig tx secret keys from an entropy source plus the tx inputs' key images (koe)
2 years ago
luigi1111
d912444a4a
Merge pull request #7986
...
5770265
wallet2: keep around transaction prefix for confirmed transfers (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
cfdee9ba69
Merge pull request #8421
...
bd1e7c5
wallet2: prevent crash when reading tx w/fewer outputs than expected (j-berman)
2 years ago
luigi1111
6fed8c2d9f
Merge pull request #8149
...
c7b2944
multisig: fix critical vulnerabilities in signing (anon)
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
luigi1111
969316685b
Merge pull request #8371
...
16f8e04
Remove erraneous commas (Luke Parker)
da0715e
Improve consistency between on_money_received and on_money_received_unconfirmed (Luke Parker)
2 years ago
j-berman
bd1e7c5635
wallet2: prevent crash when reading tx w/fewer outputs than expected
2 years ago
luigi1111
82cde936c3
Merge pull request #8356
...
de2f0d0
wallet_api: add scanTransactions function (selsta)
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
Luke Parker
16f8e042b5
Remove erraneous commas
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
selsta
de2f0d0102
wallet_api: add scanTransactions function
2 years ago