CalDescent
17a9b4e442
Merge pull request #66 from catbref/network-online-accounts-v2
...
New network messages ONLINE_ACCOUNTS_V2 and GET_ONLINE_ACCOUNTS_V2.
3 years ago
CalDescent
becb0b37e6
Merge branch 'master' into network-online-accounts-v2
3 years ago
CalDescent
67ca876567
Log if we're unable to process the received file.
3 years ago
CalDescent
464ce66fd5
Moved deletion retry code into ArbitraryDataFile
3 years ago
CalDescent
3e505481fe
Default minPeerVersion also increased to 3.1.0
3 years ago
CalDescent
c90c3a183e
Block peers below 3.1.0
3 years ago
CalDescent
d1a7e734dc
Updated AdvancedInstaller project for v3.1.1
3 years ago
CalDescent
6054982379
Bump version to 3.1.1
3 years ago
CalDescent
85b3278c8a
Don't throttle the arbitrary data file request threads when there are items to process.
3 years ago
CalDescent
c90c287601
Increased ARBITRARY_REQUEST_TIMEOUT from 10 to 12 seconds, as some were coming back around 9-10 seconds later.
3 years ago
CalDescent
6ee395ed12
Stop bulk arbitrary signature broadcasts, as they were creating a lot of network traffic, and are in the process of being replaced with a better method.
3 years ago
CalDescent
6275ac2b81
Increased numberOfAdditionalBatchesToSearch from 5 to 7.
...
This is the equivalent of increasing the max address gap from 15 to 21. The electrum standalone wallet uses 20, so this should be the most we will ever need.
3 years ago
CalDescent
fd0a6ec71f
Fix for invalid balance (and transaction amount) when there are no outputs relating to this wallet.
3 years ago
CalDescent
6c1c814aca
Updated AdvancedInstaller project for v3.1.0
3 years ago
CalDescent
43791f00aa
Wait 2 minutes on node startup before trying to fetch followed QDN data.
3 years ago
CalDescent
538ac30b4e
Request only the missing hashes, not all of them.
3 years ago
CalDescent
58f11489db
Bump version to 3.1.0
3 years ago
CalDescent
83213800b9
Use the timestamp from the registerNameTransactionData in unit tests, rather than the current time.
3 years ago
CalDescent
265ae19591
Fixed other failing tests due to increased REGISTER_NAME transaction fee. At some point we should determine the correct fee inside of generateBase(), but setting it explicitly adds confidence in testing for now.
3 years ago
CalDescent
c1598d20b5
Name registration fee increase timestamp set to Sunday, 20 February 2022 16:00:00 UTC
3 years ago
CalDescent
0712259057
Implemented REGISTER_NAME transaction fee increase from 0.001 to 5 QORT (average value based on community vote).
3 years ago
CalDescent
ea42a5617f
Fixed ElectrumX log spam and errors
3 years ago
CalDescent
58a690e2c3
Route through new getAddressTransactions() wrapper.
3 years ago
CalDescent
3ae2f0086e
Removed unusably slow electrum peer
3 years ago
CalDescent
19c83cc54d
MAX_AVG_RESPONSE_TIME reduced to 500, as one peer regularly takes around 600ms to reply.
3 years ago
CalDescent
8ac298e07d
Allow 3 retries for getTransaction() and getAddressTransactions() requests
3 years ago
CalDescent
9b43e4ea3d
Time electrum requests, and move on to another server if one takes more than 1000ms on average to respond (measured over the last 5 requests).
3 years ago
CalDescent
dbacfb964b
Increased TX_CACHE_SIZE from 200 to 1000, to speed up loading times on large wallets.
3 years ago
CalDescent
a664a6a790
Added more LTC Electrum peers from https://1209k.com/bitcoin-eye/ele.php?chain=ltc
3 years ago
CalDescent
ee1f072056
Improvement to last commit, so that caller class names are preserved.
3 years ago
CalDescent
a6aabaa7f0
Reduce build queue log spam by only logging high priority items (5 and above).
3 years ago
CalDescent
49b307db60
Treat a null priority as 0
3 years ago
CalDescent
f7341cd9ab
Increased /arbitrary priority to 1
3 years ago
CalDescent
6932fb9935
Added "priority" property to build queue items.
...
/render APIs use priority 10, whereas /arbitrary use priority 0, to prevent thumbnail downloads from holding up website loading. The priorities can be adjusted later, with maybe some service types being given higher priority than others.
3 years ago
CalDescent
2343e739d1
Handle case where a file cannot be unzipped.
3 years ago
CalDescent
fc82f0b622
Use 5 builder threads, so that one slow resource (e.g. a thumbnail) doesn't hold up the other queued build items.
...
This can be replaced with a task-based approach longer term.
3 years ago
CalDescent
c0c50f2e18
Updated bootstrap hosts
3 years ago
CalDescent
9332d7207e
Fixed bug in cache clearing logic, which was often preventing resource updates from being detected.
3 years ago
CalDescent
a8c79b807b
Discard any uncommitted changes as a result of the higher weight chain detection
3 years ago
CalDescent
2637311ef5
Prevent potential ConcurrentModificationException in the build queue
3 years ago
CalDescent
06b5b8f793
Reduced time between processing build tasks, to prevent builds with invalid criteria from holding up legitimate builds too much.
3 years ago
CalDescent
61f58173cb
Revert "Removed transaction caching. Can be reintroduced later."
...
This reverts commit 9804eccbf0
.
3 years ago
CalDescent
b7b66f6cba
Revert "Removed getWalletTransactions() synchronization. Again, can be re-added later."
...
This reverts commit 70c864bc2f
.
3 years ago
CalDescent
dda2316884
Revert "Try a lookahead size of 20 (instead of 3) when asking Bitcoinj for the balance."
...
This reverts commit d7658ee9f9
.
3 years ago
CalDescent
b782679d1f
Revert "Revert "Calculate wallet balances from the transactions (ElectrumX) rather than using bitcoinj.""
...
This reverts commit 214f49e356
.
3 years ago
CalDescent
b0f19f8f70
Merge branch 'block-minter-updates'
...
# Conflicts:
# src/main/java/org/qortal/controller/arbitrary/ArbitraryDataFileRequestThread.java
3 years ago
CalDescent
de5f31ac58
Don't process file hashes if we're stopping
3 years ago
CalDescent
214f49e356
Revert "Calculate wallet balances from the transactions (ElectrumX) rather than using bitcoinj."
...
This reverts commit 892612c084
.
# Conflicts:
# src/main/java/org/qortal/crosschain/Bitcoiny.java
3 years ago
CalDescent
d7658ee9f9
Try a lookahead size of 20 (instead of 3) when asking Bitcoinj for the balance.
3 years ago
CalDescent
70c864bc2f
Removed getWalletTransactions() synchronization. Again, can be re-added later.
3 years ago