CalDescent
5a1a814003
Bump version to 2.1.3-mempow.0
3 years ago
CalDescent
e59abe1b14
Include hashrate in logs for easy comparison between different hardware specs
3 years ago
CalDescent
4f8721e629
Fixed merge issue
3 years ago
CalDescent
59ffb65b8c
Merge branch 'master' into online-accounts-rework
...
# Conflicts:
# pom.xml
3 years ago
QuickMythril
cf603aa80e
disable Open UI menu item
...
this doesn't work and should either be fixed or removed completely.
3 years ago
CalDescent
35a5dc6219
Updated AdvancedInstaller project for v2.1.3
3 years ago
CalDescent
ace3ca0ad9
Bump version to 2.1.3
3 years ago
CalDescent
a8a498ddea
Disable the names integrity check on startup by default.
...
This isn't really needed and is risky leaving it enabled, as there may be other unsupported cases.
3 years ago
CalDescent
d16663f0a9
Handle missing case in names integrity check caused by an UPDATE_NAME transaction with a blank "newName" value.
...
This is a valid transaction but not one that the integrity check was handling properly. Should fix NullPointerException on node startup.
3 years ago
QuickMythril
9ce748452d
Merge pull request #64 from Qortal/protoniuman-FR-patch-1
...
Protoniuman fr patch 1
3 years ago
Proto
9263d74b75
Update TransactionValidity_fr.properties
3 years ago
Proto
9601bddc84
Update SysTray_fr.properties
3 years ago
Proto
e281e19052
Add files via upload
3 years ago
Proto
0238b78f45
Update ApiError_fr.properties
3 years ago
QuickMythril
0ccee4326d
Added French translations
...
credit: stchoupi
3 years ago
CalDescent
391c3fe4c9
Added same functionality to GET /blocks/signature/{signature}
...
Also renamed query string parameter to "includeOnlineSignatures" to make it clearer.
3 years ago
CalDescent
3a7da9f13b
Don't return online accounts signatures from GET /blocks/byheight/{height} unless requested using the includesignatures=true query string parameter.
...
This should fix issue where it would take up to 30 seconds to return for a recent block, and would consume masses of CPU due to having to base58 encode the online accounts signatures. Base58 is very slow and made this API endpoint almost unusable for recent blocks, due to them having untrimmed online accounts signatures.
3 years ago
CalDescent
e7fd803d19
Updated AdvancedInstaller project for v2.1.2
3 years ago
CalDescent
3b96747871
Bump version to 2.1.2
3 years ago
CalDescent
33088df07d
Revert "Bump log4j-api version to 2.15.0"
...
This reverts commit 6a9904fd43
.
3 years ago
CalDescent
a215714b6b
Set log4j2.formatMsgNoLookups to true
3 years ago
CalDescent
6a9904fd43
Bump log4j-api version to 2.15.0
...
The main log4j version cannot be increased yet due to some incompatibilities with the Qortal code.
3 years ago
CalDescent
391d31759a
Fixed small issue in GET /crosschain/trades and GET /crosschain/tradeoffers APIs where 0 was being treated as zero instead of unlimited.
...
In 2.1.1, unlimited results can be requested by removing the `limit` query string parameter completely, e.g:
http://127.0.0.1:12391/crosschain/trades?foreignBlockchain=LITECOIN&minimumTimestamp=1638835200000&reverse=false
3 years ago
CalDescent
ed2f2435d2
Updated AdvancedInstaller project for v2.1.1
3 years ago
CalDescent
6e6b2ccfa0
Bump version to 2.1.1
3 years ago
CalDescent
be9a73560d
Added one more node
3 years ago
CalDescent
e82b5a4ecf
Added 7 qortalnodes.live nodes to the default list.
3 years ago
CalDescent
a27d8ac828
Connect ACCTv3 trade bots to the ACCTv3 smart contracts
3 years ago
CalDescent
6267258189
Switch over to ACCTv3 for new listings
3 years ago
CalDescent
e7527f532e
Added LitecoinACCTv3 and DogecoinACCTv3 to SupportedBlockchain
3 years ago
CalDescent
8b6e74d505
Added ACCTv3 trade bots. Identical to v1 and v2.
3 years ago
CalDescent
e6106c0c4e
Added ACCTv3 tests, based on the same criteria as ACCTv1. Refunds are working as intended.
3 years ago
CalDescent
f52bafc014
Removed second "SLEEP_UNTIL_MESSAGE" function code call in LitecoinACCTv3 and DogecoinACCTv3.
...
It turns out that when you call SLEEP_UNTIL_MESSAGE, the AT resumes from that very same line on the next execution. The original code incorrectly assumed that it would execute from the restart position (SET_PCS).
So sleeping can be thought of as pausing one execution half way through, rather than ending it.
This caused a bug, because once the AT receives a transaction it wakes up and resumes from the SLEEP_UNTIL_MESSAGE line, which is after the refund check. Even when it loops back around again it lands on labelRedeemTxnLoop = codeByteBuffer.position(); which is again after the refund check.
For now, the simplest fix is to only sleep when listed. We could have alternatively moved the SLEEP_UNTIL_MESSAGE above GET_BLOCK_TIMESTAMP, but this would still require users to send a random transaction to the AT to trigger the refund. Given that the ATs are only "alive" for 30 minutes once the trade begins, it's simpler to just execute every block and therefore allow the refunds to happen automatically.
3 years ago
CalDescent
9e0630ea79
Added LitecoinACCTv3 and DogecoinACCTv3 - at the moment identical to ACCTv2
3 years ago
CalDescent
968bfb92d0
Fixed bugs in the GET /crosschain/tradeoffers API endpoint caused by the introduction of ACCTv2
3 years ago
CalDescent
284c9fcee2
Fixed bugs in the GET /crosschain/price API endpoint caused by the introduction of ACCTv2
3 years ago
CalDescent
5b0b939531
Fixed bugs in the GET /crosschain/trades API endpoint caused by the introduction of ACCTv2
3 years ago
CalDescent
dc52fd1dcf
Only return OFFERING trades in GET /crosschain/tradeoffers
3 years ago
CalDescent
13f3aca838
Added GET /addresses/online/levels API endpoint to return the number of minters at each level
3 years ago
CalDescent
7c5c010eeb
Bump version to 2.1.0-PoW.0
3 years ago
CalDescent
250d1315f0
Merge branch 'online-accounts-rework' of github.com:Qortal/qortal into online-accounts-rework
3 years ago
CalDescent
6da671ba86
Started work to compute a PoW nonce in the online accounts manager.
...
This isn't used for anything yet, but it's enough to measure the performance implications of continually computing a nonce.
3 years ago
CalDescent
bf10c46d9f
Moved some OnlineAccountManager logs from trace to debug, so that online accounts activity can be monitored more easily. It was too "all or nothing" before.
3 years ago
CalDescent
a2fbdbe295
Moved all online accounts code to a new class called OnlineAccountsManager
...
The Controller class was a bit crowded so it makes sense to move this to a dedicated controller. There haven't been any intentional logic changes here, to keep risk to a minimum.
3 years ago
CalDescent
d9de27e6f2
Updated AdvancedInstaller project for v2.1.0
3 years ago
CalDescent
6930bf0200
Bump version to 2.1.0
3 years ago
CalDescent
199833bdd4
Fixed issue with GET /crosschain/trades API endpoint where the minimumTimestamp parameter returned inconsistent results.
3 years ago
CalDescent
0dcd2e6e93
Fixed bug in GET /crosschain/price/{blockchain} inverse price API endpoint when the "inverse" parameter is null.
3 years ago
CalDescent
098d7baa4d
Bump version to 2.1.0-prerelease.0
3 years ago
CalDescent
59a57d3d28
Increased frequency of automatic repository maintenance attempts
...
repositoryMaintenanceMinInterval reduced from 7 to 3 days
repositoryMaintenanceMaxInterval reduced from 30 to 14 days
3 years ago