CalDescent
|
016191bdb0
|
Reduce log spam when a QDN resource can't be found due to it not being published.
|
2023-01-14 15:15:48 +00:00 |
|
CalDescent
|
0596a07c7d
|
Reduced ArbitraryDataFileRequestThread count from 10 to 5, to reduce network flooding.
|
2023-01-14 12:58:35 +00:00 |
|
CalDescent
|
c62c59b445
|
Use correct timeout (12s) when sending arbitrary data to a peer, and improved logging.
|
2023-01-14 12:57:44 +00:00 |
|
CalDescent
|
f78101e9cc
|
Updated a default bootstrap host to use a domain instead of its IP.
|
2023-01-14 11:07:54 +00:00 |
|
CalDescent
|
476fdcb31d
|
Added serialization tests for chatReference, and grouped with other serialization tests into a single package.
|
2023-01-14 10:38:50 +00:00 |
|
CalDescent
|
02d5043ef7
|
Added missing calls to electrumX.setBlockchain(instance); for DGB and RVN. Thanks to @QuickMythril for noticing this.
|
2023-01-13 20:17:27 +00:00 |
|
CalDescent
|
0ad9e2f65b
|
Added QCHAT_ATTACHMENT service, with custom validation function.
|
2023-01-13 20:08:47 +00:00 |
|
CalDescent
|
ba95f8376f
|
Increase CHAT transaction data limits to the maximum (4000 bytes) to allow for upcoming UI features.
|
2023-01-13 19:27:02 +00:00 |
|
CalDescent
|
32c2f68cb1
|
Initial APIs and core support for Q-Apps
|
2023-01-13 17:36:27 +00:00 |
|
CalDescent
|
4232616a5f
|
Fixed QDN website preview functionality.
|
2023-01-13 12:07:24 +00:00 |
|
CalDescent
|
8ddcae249c
|
Added gatewayLoopbackEnabled setting (default false) to allow serving gateway requests via localhost.
Useful for testing, but not recommended for production environments.
|
2023-01-13 12:05:57 +00:00 |
|
CalDescent
|
eb569304ba
|
Improved refund/refundAll HTLC code, to handle cases where there have been multiple purchase attempts for the same AT.
|
2023-01-06 10:38:25 +00:00 |
|
CalDescent
|
b0486f44bb
|
Added chat_reference index to speed up searches.
|
2023-01-02 17:47:36 +00:00 |
|
CalDescent
|
cecf28ab7b
|
Merge branch 'chat-reference'
# Conflicts:
# src/main/java/org/qortal/block/BlockChain.java
# src/main/java/org/qortal/repository/hsqldb/HSQLDBDatabaseUpdates.java
# src/main/resources/blockchain.json
# src/test/resources/test-chain-v2-block-timestamps.json
# src/test/resources/test-chain-v2-disable-reference.json
# src/test/resources/test-chain-v2-founder-rewards.json
# src/test/resources/test-chain-v2-leftover-reward.json
# src/test/resources/test-chain-v2-minting.json
# src/test/resources/test-chain-v2-qora-holder-extremes.json
# src/test/resources/test-chain-v2-qora-holder-reduction.json
# src/test/resources/test-chain-v2-qora-holder.json
# src/test/resources/test-chain-v2-reward-levels.json
# src/test/resources/test-chain-v2-reward-scaling.json
# src/test/resources/test-chain-v2-reward-shares.json
# src/test/resources/test-chain-v2.json
|
2023-01-02 17:32:38 +00:00 |
|
CalDescent
|
98b92a5bf1
|
Introduced "historic threshold" to ARBITRARY transactions in order to save on verification times of older transactions.
This is based on the approach used for PUBLICIZE transactions.
|
2023-01-02 16:58:50 +00:00 |
|
CalDescent
|
6b45901c47
|
Fixed validation of existing reward share transactions.
|
2022-12-31 14:43:37 +00:00 |
|
CalDescent
|
2f8f896077
|
Merge remote-tracking branch 'catbref/bugfix-deploy-at'
|
2022-12-24 16:01:23 +00:00 |
|
CalDescent
|
9a77aff0a6
|
Reduced difficulty of PUBLICIZE transactions from 15 to 14 (it is now the same as ARBITRARY transactions)
|
2022-12-24 14:10:49 +00:00 |
|
CalDescent
|
c6d65a88dc
|
Increase mempow difficulty and threshold in ChatTransaction, to match the values in the UI.
|
2022-12-22 18:19:27 +00:00 |
|
CalDescent
|
4aea29a91b
|
Improved PublicizeTransaction validation.
|
2022-12-22 18:03:29 +00:00 |
|
CalDescent
|
0e81665a36
|
Revert "Filter out peers of divergent or significantly inferior chains when syncing."
This reverts commit 1dc7f056f9cb9b08fb44ae50896844cfcd144ead. To be un-reverted in future when there is more time available for testing.
|
2022-12-22 15:10:19 +00:00 |
|
CalDescent
|
2a4ac1ed24
|
Limit to 250 CHAT messages per hour per account.
|
2022-12-22 15:09:04 +00:00 |
|
CalDescent
|
bb74b2d4f6
|
MAX_AVG_RESPONSE_TIME for ElectrumX servers increased from 0.5s to 1s.
|
2022-12-22 14:25:10 +00:00 |
|
CalDescent
|
758a02d71a
|
Log Pirate light client server address if the wallet unable to be initialized.
|
2022-12-22 14:23:30 +00:00 |
|
CalDescent
|
7ae142fa64
|
Improved transaction validation.
|
2022-12-22 14:20:42 +00:00 |
|
CalDescent
|
a75ed0e634
|
Bump additional expandedAccount level references held in memory.
|
2022-12-22 14:18:39 +00:00 |
|
CalDescent
|
e40dc4af59
|
Fixed group ban expiry.
|
2022-12-22 14:16:57 +00:00 |
|
CalDescent
|
08de1fb4ec
|
Disallow CHAT transactions with timestamps more than 5 minutes in the future.
|
2022-12-14 16:40:57 +00:00 |
|
CalDescent
|
99d5bf9103
|
Disallow transactions with timestamps more than 30 mins in the future (reduced from 24 hours)
|
2022-12-14 16:40:11 +00:00 |
|
CalDescent
|
1dc7f056f9
|
Filter out peers of divergent or significantly inferior chains when syncing.
|
2022-12-14 16:39:43 +00:00 |
|
CalDescent
|
5c9109aca9
|
minPeerVersion set to 3.8.0
|
2022-12-08 18:25:19 +00:00 |
|
CalDescent
|
ccc1976d00
|
Added defensiveness
|
2022-12-08 18:25:03 +00:00 |
|
CalDescent
|
a69618133e
|
Level 0 online account removals moved inside feature trigger, so it is coordinated with the new validation.
|
2022-12-05 21:34:26 +00:00 |
|
CalDescent
|
4d9964c080
|
Block connections with peers older than 3.7.0, as this has been released for long enough now.
|
2022-12-05 18:52:33 +00:00 |
|
CalDescent
|
d435e4047b
|
SelfSponsorshipAlgoV1
|
2022-12-05 08:21:45 +00:00 |
|
CalDescent
|
eea42b56ee
|
Added SelfSponsorshipAlgoV1Block, and call it when processing/orphaning a block at an undecided future height.
|
2022-12-04 18:21:01 +00:00 |
|
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.
|
2022-12-04 11:54:05 +00:00 |
|
CalDescent
|
f14cc374c6
|
Include blocksMintedPenalty in effectiveBlocksMinted. This will be zero until the algo runs, so doesn't need a feature trigger.
|
2022-12-04 11:52:51 +00:00 |
|
catbref
|
ae991dda4d
|
Fix creatorPublicKey not being unmarshaled when calling POST /at to deploy an AT
|
2022-11-28 21:52:37 +00:00 |
|
CalDescent
|
2b6ae57a27
|
Merge branch 'master' into chat-reference
# Conflicts:
# src/main/java/org/qortal/block/BlockChain.java
# src/main/resources/blockchain.json
# src/test/resources/test-chain-v2-block-timestamps.json
# src/test/resources/test-chain-v2-disable-reference.json
# src/test/resources/test-chain-v2-founder-rewards.json
# src/test/resources/test-chain-v2-leftover-reward.json
# src/test/resources/test-chain-v2-minting.json
# src/test/resources/test-chain-v2-qora-holder-extremes.json
# src/test/resources/test-chain-v2-qora-holder-reduction.json
# src/test/resources/test-chain-v2-qora-holder.json
# src/test/resources/test-chain-v2-reward-levels.json
# src/test/resources/test-chain-v2-reward-scaling.json
# src/test/resources/test-chain-v2-reward-shares.json
# src/test/resources/test-chain-v2.json
|
2022-11-27 20:06:55 +00:00 |
|
CalDescent
|
5ff7b3df6d
|
hasInvalidSigner() now only checks the chain tip block, to reduce the amount of unintended side effects that can occur.
|
2022-11-27 19:59:46 +00:00 |
|
CalDescent
|
3965f24ab5
|
Fixed bug
|
2022-11-26 19:06:02 +00:00 |
|
CalDescent
|
a75fd14e45
|
Added Account method needed for unit tests.
|
2022-11-26 17:23:43 +00:00 |
|
CalDescent
|
41cdf665ed
|
Code tidy
|
2022-11-26 16:53:38 +00:00 |
|
CalDescent
|
6ea3c0e6f7
|
Give founder accounts as an effective minting level of 0 if they have a penalty.
|
2022-11-26 16:19:43 +00:00 |
|
CalDescent
|
5f0263c078
|
Modifications to block minting for unit tests, in order to solve an NPE and give more options to callers.
This shouldn't affect the behaviour of existing tests, other than an NPE being replaced with an assertNotNull().
|
2022-11-26 16:14:45 +00:00 |
|
CalDescent
|
58e5d325ff
|
Added algo feature triggers to BlockChain.java (at future undecided block height & timestamp)
|
2022-11-26 16:10:18 +00:00 |
|
CalDescent
|
7003a8274b
|
Added some API endpoints relating to penalties. Relies on some code not yet committed.
|
2022-11-26 15:51:06 +00:00 |
|
CalDescent
|
ab687af4bb
|
Added new db query to fetch a list of all accounts that have created a non-self-share, based on confirmed transactions.
This will be used as the input dataset for the self sponsorship algo.
|
2022-11-26 12:21:43 +00:00 |
|
CalDescent
|
f50c0c87dd
|
Account repository modifications for blocksMintedPenalty.
|
2022-11-26 12:03:13 +00:00 |
|