1396 Commits (52b322b756537811c1f27db7c371cc66186c0317)
 

Author SHA1 Message Date
CalDescent 5656de79a2 Removed maxDuplicatedBlocksWhenArchiving setting as it's no longer needed. 3 years ago
CalDescent 70c6048cc1 Added block archive mode 3 years ago
CalDescent 87595fd704 Synchronized LatestATStates, to make rebuildLatestAtStates() thread safe. 3 years ago
CalDescent dc030a42bb Moved trimming and pruning classes into a single package (org.qortal.controller.repository) 3 years ago
CalDescent 89283ed179 Increased atStatesPruneBatchSize from 10 to 25. 3 years ago
CalDescent 64e8a05a9f Prune ATStatesData as well as the ATStates when switching to pruning mode. 3 years ago
CalDescent 676320586a Updated tests to use the renamed method. 3 years ago
CalDescent 734fa51806 Unified the code to build the LatestATStates table, as it's now used by more than one class. 3 years ago
CalDescent f056ecc8d8 Added bulk pruning phase on node startup the first time that pruning mode is enabled. 3 years ago
CalDescent 1a722c1517 Break out of the AT pruning inner loops if we're stopping the app. 3 years ago
CalDescent 44607ba6a4 Fixed NPE introduced in earlier commit. 3 years ago
CalDescent 01d66212da Updated AT states pruner as it previously relied on blocks being present in the db to make decisions. As a side effect, this now prunes ATs up the the pruneBlockLimit too, rather than keeping the last 35 days or so. Will review this later but I don't think we will need the missing ones. 3 years ago
CalDescent 925e10b19b Rework of Blockchain.validate() to account for pruning mode. 3 years ago
CalDescent 1b4c75a76e Prune all blocks up until the blockPruneLimit 3 years ago
CalDescent 3400e36ac4 Started work on pruning mode (top-only-sync) 3 years ago
CalDescent 78e2ae4f36 Allow trade bots in the REFUNDING state to be deleted, if the user chooses to via the DELETE /crosschain/tradebot API endpoint. 3 years ago
CalDescent 957944f6a5 Revert "original design" 3 years ago
CalDescent 9eab500e2c atStatesMaxLifetime reduced from 14 days to 5 days 3 years ago
CalDescent 573f4675a1 Reduced online account signatures min and max lifetimes 3 years ago
CalDescent e6bde3e1f4 Minimum order size set to 0.01 LTC, to avoid dust errors. 3 years ago
CalDescent 5869174021 Combined the three invalid name registration block patches into a single class. This should allow syncing from genesis again. 3 years ago
CalDescent 449761b6ca Rework of "Names" integrity check 3 years ago
CalDescent 39d5ce19e2 Removed unused import. 3 years ago
CalDescent 3b156bc5c9 Added database integrity check for registered names 3 years ago
CalDescent a4f5124b61 Delete signatures from the invalidBlockSignatures array if we haven't seen them in over 1 hour 3 years ago
CalDescent 47a34c2f54 Validate blocks in syncToPeerChain() before orphaning 3 years ago
CalDescent 8a7446fb40 Added "apiKeyDisabled" setting to bypass API key / loopback checking for those who need it. 3 years ago
CalDescent 705e7d1cf1 Test name.register() and name.unregister() 3 years ago
CalDescent 44a90b4e12 Keep track of invalid block signatures and avoid peers that return them 3 years ago
CalDescent 54e5a65cf0 Allow an alternative block to be minted if the chain stalls due to an invalid block 3 years ago
CalDescent 06a2c380bd Updated and added some naming tests. 3 years ago
CalDescent 33ac1fed2a Revert "Treat a REGISTER_NAME transaction as an UPDATE_NAME if the creator matches." 3 years ago
CalDescent cc65a7cd11 Fixed bug which prevented the "reduced name" from being updated in UPDATE_NAME transactions. 3 years ago
CalDescent d600a54034 Modified name update tests to check the reduced name. 3 years ago
CalDescent ba06225b01 Merge branch 'master' into block-archive 3 years ago
CalDescent ce60ab8e00 Updated naming unit tests 3 years ago
CalDescent 14f6fd19ef Added unit tests for trimming, pruning, and archiving. 3 years ago
CalDescent 1d8351f921 Added importFromArchive() feature 3 years ago
CalDescent 6a55b052f5 Fixed some bugs found in unit testing. 3 years ago
CalDescent 2a36b83dea Removed BLOCK_LIMIT_REACHED result from the block archive writer. 3 years ago
CalDescent 14acc4feb9 Removed maxDuplicatedBlocksWhenArchiving setting as it's no longer needed. 3 years ago
CalDescent 0657ca2969 atStatesMaxLifetime increased to 5 days 3 years ago
CalDescent e90c3a78d1 Updated default "data" field text in the API documentation, to match the value the UI uses. 3 years ago
CalDescent 63c9bc5c1c Revert "Workaround for block 535658 problem" 3 years ago
CalDescent a6bbc81962 Revert "Merge pull request #58 from QuickMythril/536140-fix" 3 years ago
CalDescent b800fb5846 Treat a REGISTER_NAME transaction as an UPDATE_NAME if the creator matches. 3 years ago
CalDescent 172a629da3 Added comments 3 years ago
CalDescent 6d1f7b36a7
Merge pull request #58 from QuickMythril/536140-fix 3 years ago
QuickMythril 673ee4aeed
Update Block.java 3 years ago
QuickMythril 25b787f6f2
Add files via upload 3 years ago