catbref
76485010ad
Merge pull request #16 from tcallahan14/feature/electrum_nodes
...
Updated Electrum nodes list
4 years ago
catbref
b8ac128d5c
Improve comparing chains where some blocks signed with cancelled reward-share
...
Symptoms include this in logs:
Unexpected zero effective minter level for reward-share %s - using 1 instead!
This occurs when Synchronizer compares two sub-chains from a common block,
and one of the blocks is signed by a reward-share key that has
subsequently been cancelled.
Although this is catered for, excessive log-spam is emited.
So in addition to demoting the log level from WARN to DEBUG,
more code has been added to try harder to find the actual data needed,
thus preventing the logging in the first place.
New repository transaction search method added to support above,
along with corresponding tests.
4 years ago
CalDescent
06c75310a1
Updated Electrum nodes list. All nodes have been tested to ensure they respond to jsonrpc calls.
4 years ago
catbref
b9d819220d
Bumped HSQLDB to v2.5.1 and AT/cross-chain SQL speed-ups!
4 years ago
catbref
7a569f342f
Reduce confusing BlockMinter log spam - issue #9
4 years ago
catbref
f1efae79c8
Speed-ups for some AT-related SQL queries
4 years ago
catbref
1cd4bbc078
Refactored various websockets to event bus from old BlockNotifier/StatusNotifier
4 years ago
catbref
0b5e5832c4
Added another repository deadlock test while investigating a deadlock case
4 years ago
catbref
7db96c672f
Bump to v1.3.3
4 years ago
catbref
f8725d6313
Modify ApplyUpdate to pass JVM options to Windows launcher EXE
...
ApplyUpdate is the 2nd-stage of the auto-update system, called
after core has downloaded the update.
As old versions of the Windows launcher EXE selects a 'client'
JVM mode, heap memory could be limited to only 256MB.
Until users upgrade via Windows installer, which replaces the EXE
with 'server' JVM mode baked-in, then a work-around is to
pass -XX:MaxRAMFraction=4 to the new JVM in order to emulate
heap size in 'server' JVM mode.
4 years ago
catbref
2165c87b9d
Fix race condition between Network.start() and Controller calling Network.prunePeers()
...
Modified synchronized Lists to be final.
Moved some initializers out of constructor.
4 years ago
catbref
f61e320230
Fix API call GET /crosschain/trades (get completed trades) due to poorly performing SQL query.
...
Added "minimumTimestamp" param to same API call to allow fetching results for scenarios like:
* completed trades since midnight
* completed trades within last 24 hours
Added corresponding tests for above API call, including checking call response times.
4 years ago
catbref
6c1b21da22
Bump to v1.3.2
4 years ago
catbref
f6216b9745
Respect repositoryBackupInterval when deciding whether to perform backup during auto-update. Issue #10
4 years ago
catbref
91e82d1e3c
Add HSQLDB CHECKPOINT statements between database reshaping statements to reduce failures
4 years ago
catbref
50e2bda020
Quicken blockchain validity check at start-up by only checking most recent 1440 blocks
4 years ago
catbref
ab1de1aafa
Improve HSQLDB query for finding latest AT state data
4 years ago
catbref
d4ac87f91d
Update to more efficient CIYAM AT v1.3.7
4 years ago
catbref
52f4008725
Bump version to v1.3.1
4 years ago
catbref
d8dd71ff50
Fix off-by-one in some sync cases
4 years ago
catbref
02966bf39a
Update CIYAM-AT to v1.3.6 to make use of lambda-based logging
4 years ago
catbref
a83d8bf1d5
Split Synchronizer into two strategies depending on whether swapping chains or simply adding new blocks
4 years ago
catbref
1e4432b1f3
Convert LOBs to VARBINARY in DB, reducing sizes at the same time
4 years ago
catbref
d50c979d9f
Tighten limit on AT sizes
4 years ago
catbref
4e60ec5192
Disable peer buffer dealloc for now to reduce GC pressure
4 years ago
catbref
31c4e3b1be
Reduce memory PoW during network handshake
4 years ago
catbref
b97fbd3171
Bug-fix for cached online accounts
4 years ago
catbref
43fb5d9332
Cache top 2 blocks' worth of online account data to avoid unnecessary Ed25519 verifications
4 years ago
catbref
ea3f1a8eff
Actually respond to peers requesting unknown block instead of letting them timeout on their side
4 years ago
catbref
7bb060781e
Bump to v1.3.0 - including new trade-portal feature
4 years ago
catbref
a1ab0b7c31
Added more nodes to initial list
4 years ago
catbref
fae2afd010
Remove obsolete github repo from potential auto-update sites
4 years ago
catbref
76c0a5a4fa
Increase default Bitcoin transaction fee to 5000 sats
4 years ago
catbref
cdb65657b6
Added qortal.ru nodes to initial nodes list used when creating DB
4 years ago
catbref
9007dfe779
Added API call POST /crosschain/btc/send for sending Bitcoin
4 years ago
catbref
99d09a9877
Change HTTP response codes for BTC_BALANCE_ISSUE and BTC_TOO_SOON from 422 to 402 & 408
4 years ago
catbref
afcf51399e
Minor post-merge fix-up
4 years ago
catbref
47679b7f6c
Merge branch 'trade-bot'
4 years ago
catbref
8f2985862d
Update BTC-ACCT 'cancel' API call to expect AT creator's as sender
4 years ago
catbref
23a524b464
BTC-ACCT: change AT so 'cancel' MESSAGE needs to come from AT creator's address (not trade address) so fee can be used instead of PoW for faster cancels
4 years ago
catbref
ce8992867d
Include last 24 hours of CANCELLED & REFUNDED trade offers in first message
4 years ago
catbref
c89de7adfb
Add creatorAddress, qortAmount and (last updated) timestamp to trade-bot entries
4 years ago
catbref
cac68ccc14
Added trade-bot websocket
4 years ago
catbref
d507383487
Rework ApiWebSocket so it can manage sessions and in readiness to conversion from "notifiers" to event-bus
4 years ago
catbref
ce5cf87094
Added unified, simple event bus to eventually replace controller "notifiers"
4 years ago
catbref
ec2c9d2a44
Improve /crosschain/tradebot/respond with varied API errors such as BTC_BALANCE_ISSUE, BTC_NETWORK_ISSUE, etc. instead of just "false"
4 years ago
catbref
36d0abe635
WIP: trade-bot: log warning when we can't fund P2SH-B for some reason
4 years ago
catbref
615381ca5a
Fix BTC spend txn building to be less aggressive about caching/checking spent keys
4 years ago
catbref
6b83499216
WIP: trade-bot: add support for showing trade partner's Qortal receiving address in trade offer summaries
4 years ago
catbref
faa2e9502b
WIP: trade-bot: include creation/latest timestamp (as appropriate) in trade offer summaries via websocket
4 years ago