3059 Commits (c3f19ea0c1c52507dbaa0872de506c3d408cabd9)
 

Author SHA1 Message Date
CalDescent 4965cb7121 Set BlockV2Message min peer version to 3.3.3 2 years ago
CalDescent b92b1fecb0 disableReferenceTimestamp set to 1655222400000 (Tuesday, 14 June 2022 16:00:00 UTC) 2 years ago
CalDescent 43a75420d0 Merge branch 'disable-reference' 2 years ago
catbref e85026f866 Initial work on reducing network load for transferring blocks. 2 years ago
CalDescent ba7b9f3ad8 Added feature to allow repository to be kept intact after running certain tests 2 years ago
catbref 4eb58d3591 BlockTimestampTests to show results from changing blockTimingsByHeight 2 years ago
catbref 8d8e58a905 Network$NetworkProcessor now has its own LOGGER 2 years ago
catbref 8f58da4f52 OnlineAccountsManager: 2 years ago
catbref a4e2aedde1 Remove debug-hindering "final" modifier from effectively final locals 2 years ago
catbref 24d04fe928 Block.mint() always uses latest timestamped online accounts 2 years ago
catbref 0cf32f6c5e BlockMinter now only acquires repository instance as needed to prevent long HSQLDB rollbacks 2 years ago
catbref 84d850ee0b WIP: use blockchain feature-trigger "aggregateSignatureTimestamp" to determine when online-accounts sigs and block sigs switch to aggregate sigs 2 years ago
catbref 51930d3ccf Move some private key methods to Crypto class 2 years ago
catbref c5e5316f2e Schnorr public key and signature aggregation for 'online accounts'. 2 years ago
catbref 829ab1eb37 Cherry-pick minor fixes from another branch to resolve "No online accounts - not even our own?" issues 2 years ago
catbref d9b330b46a OnlineAccountData no longer uses signature in equals() or hashCode() because newer aggregate signatures use random nonces and OAD class doesn't care about / verify sigs 2 years ago
catbref c032b92d0d Logging fix: size() was called on wrong collection, leading to confusing logging output 2 years ago
catbref ae92a6eed4 OnlineAccountsV3: slightly rework Block.mint() so it doesn't need to filter so many online accounts 2 years ago
catbref 712c4463f7 OnlineAccountsV3: 2 years ago
catbref fbdc1e1cdb OnlineAccountsV3: 2 years ago
catbref f2060fe7a1 Initial work on online-accounts-v3 network messages to drastically reduce network load. 2 years ago
catbref 6950c6bf69 Initial work on reducing network load for transferring blocks. 2 years ago
catbref 8a76c6c0de Sync behaviour changes: 2 years ago
CalDescent ef51cf5702 Added defensiveness in getOnlineTimestampModulus(), just in case NTP.getTime() returns null 2 years ago
CalDescent 0c3988202e Merge branch 'master' into increase-online-timestamp-modulus 2 years ago
CalDescent 987446cf7f Updated AdvancedInstaller project for v3.3.2 2 years ago
CalDescent 6dd44317c4 Sync pirate wallet every 30 seconds instead of 60, to match behaviour of official wallet. 2 years ago
CalDescent d2fc705846 Merge remote-tracking branch 'catbref/UnsupportedMessage' 2 years ago
CalDescent e393150e9c Require references to be the correct length post feature-trigger 2 years ago
CalDescent 43bfd28bcd Revert "Discard unsupported messages instead of disconnecting the peer." 2 years ago
catbref ca8f8a59f4 Better forwards compatibility with newer message types so we don't disconnect newer peers 2 years ago
CalDescent 85a26ae052 Another rework of null seed wallets, to allow them to be saved and loaded. 2 years ago
CalDescent c30b1145a1 Improved ensureSynchronized() as it would often not notice an unsynced wallet. 2 years ago
CalDescent d086ade91f Discard unsupported messages instead of disconnecting the peer. 2 years ago
CalDescent 64d4c458ec Fixed logging error 2 years ago
CalDescent 2478450694 Revert "Removed "consecutive blocks" limitation in block minter." 2 years ago
CalDescent 9f19a042e6 Added test to ensure short (1 byte) references can be imported. 2 years ago
CalDescent 922ffcc0be Modified post-trigger last reference checking, to now require a non-null value 2 years ago
CalDescent f887fcafe3 Disable last reference validation after feature trigger timestamp (not yet set). 2 years ago
CalDescent 48b562f71b Auto update check interval slowed from 10s to 30s, to hopefully reduce the chance of encountering "repository in use by another process?" error. 2 years ago
CalDescent 5203742b05 Started work on architecture-specific lite wallet library loading. Paths are not yet correct. 2 years ago
CalDescent f14b494bfc "Disposable" wallets renamed to "null seed" wallets, as this is a better description of what they are. 2 years ago
CalDescent 9a4ce57001 Increase blockchain lock wait time from 30 to 60 seconds in /transactions/process. 2 years ago
CalDescent 10af961fdf Consider a node with a block in the last 30 mins to be "up to date" when trading. 2 years ago
CalDescent 33cffe45fd Bump version to 3.3.2 2 years ago
CalDescent a0ce75a978 Minimum BTC order amount set to 0.001 BTC. Anything lower than that will result in greater than 10% fees. 2 years ago
QuickMythril 8d168f6ad4
Override default Bitcoin trade fee 2 years ago
CalDescent 0875c5bf3b Fix ConcurrentModificationException in getCachedSigValidTransactions() 2 years ago
CalDescent b17b28d9d6 Catch NoSuchMethodError in ElectrumX, and log it, just in case we ever reencounter a dependency issue. 2 years ago
CalDescent e95249dc1b Reduced bouncycastle version to 1.69, as 1.70 was having compatibility issues with the ElectrumX code. 2 years ago