2737 Commits (8ad46b6344277a7b6869fc71d205c93280f60412)

Author SHA1 Message Date
CalDescent 6ed8250301 onlineAccountsModulusV2Timestamp set to Sat, 06 Aug 2022 16:00:00 UTC 2 years ago
CalDescent d10ff49dcb Replaced arm architecture with aarch64, as 32 bit is unsupported. 2 years ago
CalDescent d6d2641cad Added "bitcoinjLookaheadSize" setting (default 50). 2 years ago
CalDescent e71f22fd2c Added "gapLimit" setting. 2 years ago
CalDescent c996633732 Added trace level logging. 2 years ago
CalDescent 55f973af3c Ensure all online accounts timestamps are a multiple of the online timestamp modulus. 2 years ago
CalDescent fe9744eec6 Fixed missing feature trigger in testchain config 2 years ago
CalDescent b9bf945fd8 Removed aggregateSignatureTimestamp. All online account signatures are aggregated - there is no need for backwards support as signatures are trimmed from blocks after 24 hours. testOnlineAccountsModulusV2() had to be removed as this relied on pre-aggregation signatures. 2 years ago
CalDescent 85a27c14b8 Revert incorrect genesis timestamp that somehow made it into the stashed code. 2 years ago
CalDescent 46c40ca9ca Committed stashed code that is functional but probably too messy for production use. 2 years ago
catbref 275bee62d9 Revert BlockMinter to using long-lifetime repository session. 2 years ago
CalDescent 97221a4449 Added test to simulate level 7-8 reward tier activation, including orphaning. 2 years ago
CalDescent 508a34684b Revert "qoraHoldersShare reworked to qoraHoldersShareByHeight." 2 years ago
CalDescent 3d2144f303 Check orphaning in levels 7-8 and 9-10 reward tests. This would have been tested in orphanCheck() anyway, but this makes the testing a bit more granular. 2 years ago
CalDescent 3c7fbed709 Fixed build error due to merge. 2 years ago
CalDescent fbcc870d36 Added informational test to compare ConsiceSet size against an int array for online account nonce arrays. 2 years ago
CalDescent 020e59743b Fixed failing test(s) due to merge. 2 years ago
CalDescent 35f3430687 Added share bin activation feature. 2 years ago
CalDescent 90e8cfc737 qoraHoldersShare reworked to qoraHoldersShareByHeight. 2 years ago
CalDescent a8b58d2007 Reward share limit activation timestamp set to 1657382400000 (Sat Jul 09 2022 16:00:00 UTC) 2 years ago
CalDescent 6b91b0477d Added version query string param to /blocks/signature/{signature}/data API endpoint, to allow for optional V2 block serialization (with a single combined AT states hash). 2 years ago
CalDescent fe2c63e8e4 Generate random nonces for test accounts. 2 years ago
CalDescent a3febdf00e Pass timestamp to OnlineAccountsManager.isMemoryPoWActive() so that block timestamp can be used. 2 years ago
CalDescent 4ca174fa0b Fixed bug in isMemoryPoWActive() which affected the ability to enable mempow via settings. 2 years ago
CalDescent 294582f136 Added mempow support in OnlineAccountsManager. 2 years ago
CalDescent d7e7c1f48c Fixed bugs from merge conflict, causing incorrect systray statuses in some cases. 2 years ago
CalDescent 215800fb67 Added optional "timeout" parameter to MemoryPoW.compute2(). 2 years ago
CalDescent b05d428b2e Added onlineAccountsMemPoWEnabled setting (for beta testing) 2 years ago
CalDescent d2adadb600 Added onlineAccountsMemoryPoWTimestamp to blockchain.json 2 years ago
CalDescent 8e8c0b3fc5 Added OnlineAccountsV3Message, along with optional nonce Integer in OnlineAccountData. 2 years ago
CalDescent 7c5932a512 GET /admin/status now returns online account submission status for "isMintingPossible", instead of BlockMinter status. 2 years ago
CalDescent 610a3fcf83 Improved order in getNodeType() 2 years ago
CalDescent b329dc41bc Updated incorrect ONLINE_ACCOUNTS_V3_PEER_VERSION to 3.4.0 2 years ago
CalDescent ef249066cd Updated another reference of SimpleTransaction::getTimestamp 2 years ago
CalDescent 80188629df Don't aggregate signatures when running OnlineAccountsTests, as it's too difficult to check how many unique signatures exist over a given period of time. 2 years ago
CalDescent ca7d58c272 SimpleTransaction.timestamp is now in milliseconds instead of seconds. 2 years ago
CalDescent 08f3351a7a Reward share transaction modifications: 2 years ago
qortish f073040c06 Update SysTray_sv.properties 2 years ago
CalDescent 1420aea600 aggregateSignatureTimestamp set to 1656864000000 (Sun Jul 03 2022 16:00:00 UTC) 2 years ago
CalDescent 4543062700 Updated blockchain.json files in unit tests to include an already active "aggregateSignatureTimestamp" 2 years ago
CalDescent 722468a859 Restrict relays to v3.4.0 peers and above, in attempt to avoid bugs causing older peers to break relay chains. 2 years ago
CalDescent 492a9ed3cf Fixed more message rebroadcasts that were missing IDs. 2 years ago
CalDescent 420b577606 No longer adding inferior chain signatures in comparePeers() as it doesn't seem 100% reliable in some cases. It's better to re-check weights on each pass. 2 years ago
CalDescent 434038fd12 Reduced online accounts log spam 2 years ago
CalDescent a9b154b783 Modified BlockMinter.higherWeightChainExists() so that it checks for invalid blocks before treating a chain as higher weight. Otherwise minting is slowed down when a higher weight but invalid chain exists on the network (e.g. after a hard fork). 2 years ago
CalDescent a01652b816 Removed hasInvalidBlock filtering, as this was unnecessary risk now that the original bug in comparePeers() is fixed. 2 years ago
CalDescent 4440e82bb9 Fixed long term bug in comparePeers() causing peers with invalid blocks to prevent alternate valid but lower weight candidates from being chosen. 2 years ago
CalDescent a2e1efab90 Synchronize hasInvalidBlock predicate, as it wasn't thread safe 2 years ago
CalDescent 7e1ce38f0a Fixed major bug in hasInvalidBlock predicate 2 years ago
CalDescent a93bae616e Invalid signatures are now stored as ByteArray instead of String, to avoid regular Base58 encoding and decoding, which is very inefficient. 2 years ago