wowario
99682fb3a7
update checkpoints
1 year ago
thotbot
e84d5ba8c0
Misc. network related
...
- Add interface for bytes sent/received
- Allow wallet refresh while daemon is not synchronized
- emit success boolean for refreshed()
- don't call refreshThreadFunc (we don't need it)
- lower rpc timeout from 3m30s (?!) to 10 seconds
1 year ago
thotbot
200586592c
Import transaction
1 year ago
dsc
b2d752b298
estimate_fee requires new bp+ parameter
1 year ago
thotbot
3d25c90053
Skip unneeded blocks in fast refresh
1 year ago
thotbot
fd18ad1e60
subaddressIndex()
1 year ago
thotbot
d2a170f6e4
Print wallet cache
1 year ago
thotbot
60ff2f668e
Misc. wallet API and wallet2 changes
1 year ago
thotbot
45a63f10ba
Coins
1 year ago
thotbot
a21f06b933
Offline transaction signing
1 year ago
wowario
1080a90d23
uri remainder
1 year ago
wowario
ccc2396d92
remove testnet/stagenet fork heights/blocks
1 year ago
wowario
136be529d6
don't request pre-bulletprooof pruned blocks
1 year ago
wowario
b5fb9aea88
change to debug level
1 year ago
wowario
dfa32f3330
rename ringdb-dir
1 year ago
wowario
6aaee726f1
mod variant4_random_math
1 year ago
wowario
a636325df3
support old BP
1 year ago
wowario
47f78dc11a
vote by block
1 year ago
wowario
2d3fa0f1c9
tidy up miner msgs
1 year ago
wowario
7d1b51ebf7
miner block header signing
1 year ago
wowario
dd4556c5e1
difficulty is fun
1 year ago
wowario
e52d622592
shorten timestamp check window
1 year ago
wowario
6cbf952315
limit future blk time to 10 min
1 year ago
wowario
a2013707e2
bump unlock time to 288 blks
1 year ago
wowario
37e2666915
broadcast donation sub-address
1 year ago
wowario
5c42087ec3
revert Preserve commitment format inside transactions #8277
1 year ago
wowario
773072bcd7
adjust approx_blockchain_height
1 year ago
wowario
540548a0b7
config wallet2 settings
1 year ago
wowario
4f6d49eff6
set dev fund address
1 year ago
wowario
0c28ca0f4d
add seed nodes
1 year ago
wowario
36285ab082
set name of daemon stdout
1 year ago
wowario
327ea9032a
set last v1 block
1 year ago
wowario
5c29f2b10c
set pow variants
1 year ago
wowario
84f49bed65
set quick height for syncing
1 year ago
wowario
970ec88436
send dump log to wowario
1 year ago
wowario
35b1f07d86
set genesis block timestamp
1 year ago
wowario
b895d04401
set decimal point
1 year ago
wowario
e082e0bc1a
bump RX block version
1 year ago
wowario
250a681db6
correct length of addresses
1 year ago
wowario
8635db2b19
move utilities to debug build
1 year ago
wowario
a9534ceb46
show full version
1 year ago
wowario
d4675d8527
add forks and checkpoints
1 year ago
wowario
9ef26ac926
remove moneropulse urls
1 year ago
wowario
2581457497
remove monero tx bug fixes
1 year ago
wowario
e64ad1e325
initialize genesis block
1 year ago
wowario
3817d559d6
bump ring size to 22
1 year ago
wowario
365c3b9517
config cryptonote
1 year ago
wowario
6526020b08
v0.11 ASCII art
1 year ago
wowario
ddef0b1b8b
wownero skin pack
1 year ago
luigi1111
99be9a044f
Merge pull request #8739
...
dc18efa
build: prepare v0.18.2.0 (selsta)
1 year ago
luigi1111
68a73a2b4d
Merge pull request #8721
...
988056d
p2p: add plowsof seed nodes (selsta)
ce4ef6d
p2p: remove offline seed nodes (selsta)
1 year ago
selsta
dc18efa3d7
build: prepare v0.18.2.0
1 year ago
luigi1111
0f15707077
Merge pull request #8723
...
573a369
blockchain-stats: print any remaining data at end of loop (Howard Chu)
1 year ago
Howard Chu
573a369a8a
blockchain-stats: print any remaining data at end of loop
...
Fix #8711
1 year ago
selsta
988056dc09
p2p: add plowsof seed nodes
1 year ago
selsta
ce4ef6da96
p2p: remove offline seed nodes
1 year ago
SChernykh
f456b3f023
Demote large pages warning to `mdebug`
1 year ago
SChernykh
480b050cc3
RandomX: print VM allocation warnings only once
1 year ago
luigi1111
c48f572e46
Merge pull request #8676
...
29208a3
Cache successful erRctNonSemanticsSimple calls (SChernykh)
1 year ago
luigi1111
f73a2b1587
Merge pull request #8683
...
cbc297a
common: add missing includes (selsta)
1 year ago
luigi1111
1d20b8171d
Merge pull request #8678
...
f698f2b
Refactored rx-slow-hash.c (SChernykh)
1 year ago
luigi1111
153819fc4c
Merge pull request #8649
...
2c24322
DNSResolver: fix not handling hostnames without dot characters [release] (Jeffrey Ryan)
1 year ago
luigi1111
cbc5cf43f2
Merge pull request #8644
...
38d4811
p2p: fix exclusive node DNS resolution for certain hosts [release] (Jeffrey Ryan)
1 year ago
luigi1111
1976c9afa0
Merge pull request #8641
...
146cac0
p2p: fix back ping to discover healthy peers to connect to (j-berman)
1 year ago
SChernykh
29208a33cb
Cache successful `verRctNonSemanticsSimple` calls
1 year ago
selsta
cbc297acfb
common: add missing includes
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
1 year ago
luigi1111
abd37fcf5b
Merge pull request #8628
...
1bb5d25
Fix dandelion++ fluff/stem bug with local txes (Lee Clagett)
2 years ago
luigi1111
cce309512c
Merge pull request #8615
...
85c9fe5
wallet2: fix create view-only wallet from existing wallet (j-berman)
2 years ago
luigi1111
f5d701c550
Merge pull request #8611
...
401dda5
wallet_api: take priority into account when estimating fee (selsta)
2 years ago
Jeffrey Ryan
2c2432245f
DNSResolver: fix not handling hostnames without dot characters [release]
...
Unrelated, but similar code-wise to #8643 . There is a check in `DNSResolver` which automatically fails to resolve hostnames which do not contain the `.` character. This PR removes that check.
2 years ago
Jeffrey Ryan
38d4811c89
p2p: fix exclusive node DNS resolution for certain hosts [release]
...
Fixes #8633 . The function `append_net_address` did not parse hostname + port addresses (e.g. `bar:29080`) correctly if the hostname did not contain a `'.'` character.
@vtnerd comments 1
clear up 2nd conditional statement
2 years ago
j-berman
146cac02ca
p2p: fix back ping to discover healthy peers to connect to
2 years ago
Lee Clagett
1bb5d25e31
Fix dandelion++ fluff/stem bug with local txes
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
selsta
853171bbf0
build: prepare v0.18.1.2
2 years ago
luigi1111
1f27fdf6a5
Merge pull request #8588
...
802c4bb
Move update_checkpoints() to a later stage (SChernykh)
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
SChernykh
802c4bb0e4
Move update_checkpoints() to a later stage
...
update_checkpoints() makes a few DNS requests and can take up to 20-30 seconds to complete (3-6 seconds on average). It is currently called from core::handle_incoming_block() which holds m_incoming_tx_lock, so it blocks all incoming transactions and blocks processing while update_checkpoints() is running. This PR moves it to until after a new block has been processed and relayed, to avoid full monerod locking.
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
luigi1111
89f3d46120
Merge pull request #8553
...
625147e
Fix missing semi-colon in error message (j-berman)
2 years ago
luigi1111
3178bbe083
Merge pull request #8552
...
93db74a
rpc: skip bootstrap nodes that are lower than last checkpoint (selsta)
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
848a0c05b0
Fix segfault restoring encrypted multisig seed
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
selsta
93db74a91e
rpc: skip bootstrap nodes that are lower than last checkpoint
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
selsta
09ee78197c
build: prepare v0.18.1.1
2 years ago