3013 Commits (0e81665a36b192af5957b3df2bb106f16ca8e38d)
 

Author SHA1 Message Date
CalDescent 0e81665a36 Revert "Filter out peers of divergent or significantly inferior chains when syncing." 2 years ago
CalDescent 2a4ac1ed24 Limit to 250 CHAT messages per hour per account. 2 years ago
CalDescent bb74b2d4f6 MAX_AVG_RESPONSE_TIME for ElectrumX servers increased from 0.5s to 1s. 2 years ago
CalDescent 758a02d71a Log Pirate light client server address if the wallet unable to be initialized. 2 years ago
CalDescent 7ae142fa64 Improved transaction validation. 2 years ago
CalDescent a75ed0e634 Bump additional expandedAccount level references held in memory. 2 years ago
CalDescent e40dc4af59 Fixed group ban expiry. 2 years ago
CalDescent e678ea22e0 Fixed NPE in unit tests. Still need to work out how/when this was introduced. 2 years ago
CalDescent cf3195cb83 Set "minAccountsToActivateShareBin" to 0 for certain tests. 2 years ago
CalDescent 80048208d1 Moved some test sponsorship utility methods to AccountUtils, so they can be used in other test classes too. 2 years ago
CalDescent 08de1fb4ec Disallow CHAT transactions with timestamps more than 5 minutes in the future. 2 years ago
CalDescent 99d5bf9103 Disallow transactions with timestamps more than 30 mins in the future (reduced from 24 hours) 2 years ago
CalDescent 1dc7f056f9 Filter out peers of divergent or significantly inferior chains when syncing. 2 years ago
CalDescent cdeb2052b0 Bump version to 3.8.1 2 years ago
CalDescent 5c9109aca9 minPeerVersion set to 3.8.0 2 years ago
CalDescent ccc1976d00 Added defensiveness 2 years ago
CalDescent 12fb6cd0ad onlineAccountMinterLevelValidationHeight moved forward to block 1092000 2 years ago
CalDescent 6f95e7c1c8 Bump version to 3.8.0 2 years ago
CalDescent a69618133e Level 0 online account removals moved inside feature trigger, so it is coordinated with the new validation. 2 years ago
CalDescent 51ad0a5b48 onlineAccountMinterLevelValidationHeight set to 1093400 (approx 20 hours later) 2 years ago
CalDescent 45a6f495d2 selfSponsorshipAlgoV1Height set to 1092400 (approx 4pm UTC on Sat 10th December) 2 years ago
CalDescent 4d9964c080 Block connections with peers older than 3.7.0, as this has been released for long enough now. 2 years ago
CalDescent 9afc31a20d selfSponsorshipAlgoV1SnapshotTimestamp set to 1670230000000 2 years ago
CalDescent d435e4047b SelfSponsorshipAlgoV1 2 years ago
CalDescent c108afa27c Self sponsorship algo tests 2 years ago
CalDescent eea42b56ee Added SelfSponsorshipAlgoV1Block, and call it when processing/orphaning a block at an undecided future height. 2 years ago
CalDescent f4d20e42f3 Disallow TRANSFER_PRIVS transactions if the sending account has a penalty. Again, there will be no penalties until the algo runs, so it's safe without a feature trigger. 2 years ago
CalDescent f14cc374c6 Include blocksMintedPenalty in effectiveBlocksMinted. This will be zero until the algo runs, so doesn't need a feature trigger. 2 years ago
CalDescent 99ba4caf75 We definitely can't retroactively validate minter levels, because there are confirmed cases in the chains history where this fails. Set to 999999999 until we have decided on a future block height. 2 years ago
CalDescent 5ff7b3df6d hasInvalidSigner() now only checks the chain tip block, to reduce the amount of unintended side effects that can occur. 2 years ago
CalDescent 76686eca21 Modified reward share creation in test/common/AccountUtils to allow a fee to be specified. 2 years ago
CalDescent 3965f24ab5 Fixed bug 2 years ago
CalDescent a75fd14e45 Added Account method needed for unit tests. 2 years ago
CalDescent 41cdf665ed Code tidy 2 years ago
CalDescent 6ea3c0e6f7 Give founder accounts as an effective minting level of 0 if they have a penalty. 2 years ago
CalDescent 5f0263c078 Modifications to block minting for unit tests, in order to solve an NPE and give more options to callers. 2 years ago
CalDescent 58e5d325ff Added algo feature triggers to BlockChain.java (at future undecided block height & timestamp) 2 years ago
CalDescent 7003a8274b Added some API endpoints relating to penalties. Relies on some code not yet committed. 2 years ago
CalDescent ab687af4bb Added new db query to fetch a list of all accounts that have created a non-self-share, based on confirmed transactions. 2 years ago
CalDescent f50c0c87dd Account repository modifications for blocksMintedPenalty. 2 years ago
CalDescent 9c3a4d6e37 BlockChain.java additions for onlineAccountMinterLevelValidationHeight, which were missing from commit 68a0923 2 years ago
CalDescent 1c8a6ce204 When synchronizing, filter out peers that have a recent block with an invalid signer. 2 years ago
CalDescent 68a0923582 Disallow level 0 minters in blocks, and exclude them when minting a new block. 2 years ago
CalDescent 617c801cbd Made Block.ExpandedAccount public, and added some more getters. This is needed for upcoming additional validation and unit tests. 2 years ago
CalDescent b0c9ce7482 Add blocks minted penalty to Accounts table 2 years ago
CalDescent 4e829a2d05 Bump version to 3.7.0 2 years ago
CalDescent a7402adfa5 Merge branch 'null-owned-groups' 2 years ago
CalDescent 9255df46cf Script updates to support add/remove dev group admins 2 years ago
CalDescent db22445948 Include API key automatically in publish-auto-update-v5.pl 2 years ago
CalDescent 818e037e75 Merge branch 'master' into null-owned-groups 2 years ago