1266 Commits (8c3a22aa5c2b9098b5d9bbb68441f43ce5fe6c97)
 

Author SHA1 Message Date
CalDescent 641a658059 Added /blocks/byheight/{height}/mintinginfo API, which returns info on the minter level, key distance, and block timings. 3 years ago
CalDescent 44ec447014 Show an error in publish-auto-update.pl if both sha256sum and sha256 aren't found in PATH. 4 years ago
CalDescent 98308ecf98 Bump version to 1.4.6 4 years ago
CalDescent 8d613a6472 MAXIMUM_RETRIES reduced from 3 to 1 4 years ago
CalDescent c3e5298ecd Added a few checks for Controller.isStopping() in synchronizer loops, to try and speed up the shutdown time. 4 years ago
CalDescent e89d31eb5a Rewrite of Synchronizer.syncToPeerChain(), this time borrowing ideas from Synchronizer.applyNewBlocks(). 4 years ago
CalDescent 08f3d653cc Added new settings "maxBlocksPerRequest" and "maxBlocksPerResponse", to control the number of blocks requested and returned by nodes when using GetBlocksMessage and BlocksMessage. 4 years ago
CalDescent f2bbafe6c2 Added missing break statement if a peer fails to respond with blocks when resolving a fork via fast sync. 4 years ago
CalDescent cb80280eaf Bump Peer response timeout from 3s to 4s 4 years ago
CalDescent f22f954ae3 Use MAXIMUM_BLOCKS_REQUEST_SIZE for GetBlocksMessage and BlockMessage, instead of MAXIMUM_REQUEST_SIZE. 4 years ago
CalDescent 2556855bd7 Added missing return statement if a peer fails to respond with blocks when fast syncing. 4 years ago
CalDescent 365662a2af MAXIMUM_RETRIES reduced from 3 to 1. It will now only retry once, which should save around 6 seconds of wasted synchronization time if a node is unable to respond with the requested block (due to a re-org, etc). 4 years ago
CalDescent 3e0ff7f43f Split Synchronizer.applyNewBlocks() into two methods. 4 years ago
CalDescent 8c3753326f Check "isFastSyncEnabledWhenResolvingFork" setting before requesting multiple blocks from a peer. This allows users to opt out of this functionality, by setting it to false in their settings. 4 years ago
CalDescent dbcf6de2d5 Added new settings "fastSyncEnabled" (default: false) and "fastSyncEnabledWhenResolvingFork" (default: true). 4 years ago
CalDescent a5308995b7 Bump version to 1.5.0, to allow nodes to start using the new syncing method. 4 years ago
CalDescent 270ac88b51 Added GetBlocksMessage and BlocksMessage, which allow multiple blocks to be transferred between peers in a single request. 4 years ago
CalDescent 30160e2843 Fixes to allow publish-auto-update.sh to work with sha256sum versions that add trailing characters. 4 years ago
catbref 503d22e4d0 Updated Qortal.aip for WindowsInstaller for v1.4.5 4 years ago
CalDescent b9a0d489d7 Bump version to 1.4.5 4 years ago
catbref d9d4c4c302 Bump Peer response timeout from 2s to 3s 4 years ago
catbref 81c6d75d62 Adjust Synchronizer.MAXIMUM_BLOCK_STEP to 128, which means final summaries request will have enough to cover MAXIMUM_COMMON_DELTA (8+16+32+64+128 = 248, which is >240) 4 years ago
catbref d1419bdfbd Minor comments, adjust max step size when searching for common block 4 years ago
CalDescent 8566d9b7e5 Merge branch 'master' into synchronization-improvements 4 years ago
catbref b319d6db6b Rework BlockMessage caching with new pseudo outgoing-only message that only caches raw bytes 4 years ago
CalDescent 35fd1d8455 Base58 encode signatures in recently added logs. 4 years ago
CalDescent be21771e49 Use SYNC_BATCH_SIZE instead of MAXIMUM_BLOCK_SIGNATURES_PER_REQUEST. 4 years ago
catbref 745528a9b1 Peer.sendMessage() should return false when it can't send because it can't build the message 4 years ago
CalDescent f1422af95b Added retry mechanisms in Synchronizer.syncToPeerChain() 4 years ago
CalDescent f92f4dc1e2 Fixed some log entries in Controller.syncToPeerChain() which were incorrectly reporting our height instead of the height of block(s) being requested from the peer. Now reporting the height of the block (or block sigs) being retrieved, which should make it easier to interpret the logs. 4 years ago
catbref 019cfdc1db Minor comment re-org 4 years ago
CalDescent e694a51cdd Fix for "numberSignaturesRequired" calculation error in Synchronizer.syncToPeerChain() 4 years ago
CalDescent 16453ed602 Added unit tests for level 3+4, 5+6, 7+8, and 9+10 rewards. 4 years ago
CalDescent fde68dc598 Added unit test to test level 1 and 2 rewards. 4 years ago
QuickMythril 22e3140ff0
add version on tooltip 4 years ago
catbref 4824c4198b Bump version to 1.4.4 4 years ago
catbref ec7d4f4498 Changed "too busy" logging from debug to trace 4 years ago
catbref d635de44a8 Added TODO in HSQLDBRepository about deadlock log spam 4 years ago
catbref bce66bf57f Move HSQLDBRepositoryFactory.POOL_SIZE into Settings as "repositoryConnectionPoolSize" 4 years ago
catbref 0fc5153f9b Merge 'trade-bot-timeout-fix' into master 4 years ago
catbref 0398c2fae1 Try to avoid clogging up network threads by discarding incoming TRANSACTION messages if we're too busy 4 years ago
CalDescent 5fc495eb6a Fix for possible logic bug introduced in commit 33a8f31. 4 years ago
CalDescent 847e81e95c Fixed a mapping issue in Block->getShareBins(), to take effect at some future (undecided) height. 4 years ago
CalDescent 7918622e2e
Merge pull request #31 from sakumatto/master 4 years ago
CalDescent 427fa1816d "blockCacheSize" can now be configured via settings.json. 4 years ago
catbref 0c7e388463 Bump to v1.4.3 4 years ago
catbref be3af53011 Set new block sig go-live block height: block 320000 4 years ago
catbref 414399b2a0 Merge branch 'blocksig' into master 4 years ago
catbref c592051a80 Speed up BlockMinter by filtering out 'unconfirmable' transaction types like CHAT & PRESENCE 4 years ago
catbref 33a8f311e5 Reduce logging noise from lost trade-bot ATs and self-clean if AT does not exist after 24 hours 4 years ago