Commit Graph

  • 2e47019021 Rename some "qora" references to "qortal" catbref 2019-11-21 09:38:41 +00:00
  • 238487ea98 Add settings toggle "apiDocumentationEnabled" which is false by default. catbref 2019-11-14 11:33:08 +00:00
  • 06794ab36c Relax minimum peer conditions for synchronization catbref 2019-11-12 16:25:55 +00:00
  • cb7df0c5c1 Fix noisy Block logging entry catbref 2019-11-12 16:04:40 +00:00
  • e1fbd3178a Add JAXB annotation to PeerAddress so API GET /peers/self works catbref 2019-11-12 15:26:12 +00:00
  • 7b24ac6e00 Bump version to 1.0. Bump BC to 1.64, Jetty to 9.4.22 catbref 2019-11-12 15:05:39 +00:00
  • ab8e05cb0f Update blockchain.json to nearer launch version catbref 2019-11-12 15:04:41 +00:00
  • 47d0274a5e Move non-production apps from main to test catbref 2019-11-12 15:03:20 +00:00
  • 47dcff0beb Include error message if Network can't create listen socket catbref 2019-11-12 14:58:09 +00:00
  • 8906ce9b26 Change BlockMinter to pick BEST block if minting with several accounts catbref 2019-11-12 14:56:45 +00:00
  • 482947dbf4 Share leftover block reward to founders, regardless whether online catbref 2019-11-12 14:55:46 +00:00
  • 49ac7921a1 Fix new account level not taking effect in block rewards catbref 2019-11-11 17:55:58 +00:00
  • 30df320e7f Redoing account balances with block height. catbref 2019-11-08 17:30:09 +00:00
  • 31cbc1f15b Account assets balances now height-dependant. QORT-from-QORA block reward fixes. catbref 2019-11-07 15:53:37 +00:00
  • f5918bd9bf Added range-check on online account timestamps catbref 2019-11-06 10:11:10 +00:00
  • 00aee1458e Higher account levels more likely to win blocks catbref 2019-11-06 09:47:10 +00:00
  • ebc2ee6ea9 Rework distributing block reward to legacy qora holders catbref 2019-11-01 10:01:31 +00:00
  • 62e2fd759c Fixing unit tests catbref 2019-10-30 13:19:56 +00:00
  • fef16e7620 Self-reward-share tests and fixes. catbref 2019-10-30 10:23:59 +00:00
  • 491e79b8e6 ProxyForging->RewardShare massive refactor & more... catbref 2019-10-29 17:46:55 +00:00
  • 843aad4930 Update BouncyCastle Ed25519 to X25519 key conversion shim catbref 2019-10-25 13:22:08 +01:00
  • 5798c69449 Code clean-up thanks to SonarLint & bugfix for ByteArray::compareTo! catbref 2019-10-15 17:10:13 +01:00
  • a3751823eb Improve code dealing with increase account level due to generated blocks & add orphan equivalent. catbref 2019-10-14 16:37:48 +01:00
  • 6ba24e1820 Minor code tidying catbref 2019-10-14 11:05:07 +01:00
  • 319bfc8d75 Add account level change due to blocks generated. catbref 2019-10-10 13:52:00 +01:00
  • 54d49e0f1d More work on block rewards in relation to account level/legacy qora held. catbref 2019-10-08 14:58:00 +01:00
  • a1e83109a8 Qortal-style block rewards catbref 2019-10-03 14:20:46 +01:00
  • a0be1273c7 Remove max coin supply aspects catbref 2019-10-02 13:24:17 +01:00
  • 4062bdb7bb Workaround for Handshaking sometimes not correctly dealing with connect-to-self. catbref 2019-10-01 13:15:21 +01:00
  • 1016d0ca16 Fix Synchronizer bugs catbref 2019-10-01 13:02:23 +01:00
  • 381c032cec Fixed Network's broken choice of next connectable peer. catbref 2019-10-01 12:59:54 +01:00
  • 568a1f8a30 Migration to Java 11 catbref 2019-09-30 18:01:23 +01:00
  • b95eea6763 add Qortal Project to title QORT 2019-09-29 17:13:27 -07:00
  • 305bb38446 Remove "generating balance", and all related aspects/code. catbref 2019-09-27 15:16:12 +01:00
  • 4c6656dd17 New synchronizer and other improvements catbref 2019-09-26 17:43:50 +01:00
  • c889e95da4 ByteArray tests catbref 2019-09-26 17:25:39 +01:00
  • 14e9ae8887 ExecuteProduceConsume no longer spawns a pointless, new thread if we have an excess of non-consuming threads catbref 2019-09-26 17:25:05 +01:00
  • 344b9436ca Much improved ByteArray, with unsigned compareTo() & "raw" renamed to "value" catbref 2019-09-26 17:23:46 +01:00
  • 40d879813d Added exists() test to BlockRepository & HSQLDB implementation catbref 2019-09-26 17:22:03 +01:00
  • c00481a750 Added fatal error pop-up and exit to Gui catbref 2019-09-26 17:20:57 +01:00
  • a1cfe31574 Block size and transaction expiry period now in BlockChain config catbref 2019-09-23 17:01:25 +01:00
  • e009147956 Additional checks on byte lengths in BlockTransformer, especially before buffer allocation catbref 2019-09-23 16:46:16 +01:00
  • aa54ec212f Convert TransactionTransformer LOGGER.trace to use lambda for speed catbref 2019-09-23 16:45:26 +01:00
  • 4b5ed79c5a Added testNtpOffset settings field (+ minor settings docs changes) catbref 2019-09-23 16:44:47 +01:00
  • 0dd5b1e65a More work on online accounts / blocks catbref 2019-09-18 14:49:47 +01:00
  • aa81c86cf1 Rename timestampSignatures to onlineAccountsSignatures catbref 2019-09-16 11:11:42 +01:00
  • 504cfc6a74 Interim commit: online accounts and account levels catbref 2019-09-13 14:21:04 +01:00
  • 2cc926666b Qortal-specific Settings changes catbref 2019-09-13 14:20:04 +01:00
  • b9a96019a4 Qortal-specific Network changes catbref 2019-09-13 14:18:14 +01:00
  • cfc86d567c Qortal splash image and icons catbref 2019-09-13 14:15:32 +01:00
  • 978a22cab3 Added ProxyKeys standalone for generating proxy keys catbref 2019-09-13 14:15:01 +01:00
  • 06095d633e Modify pom.xml for Qortal & add ConciseSet catbref 2019-09-13 14:14:11 +01:00
  • 158631e68a Fix forging bit mask for account flags catbref 2019-09-13 11:47:04 +01:00
  • 8149e18f49 Fix incorrect tx type values in transaction layouts catbref 2019-09-13 11:43:58 +01:00
  • a9122cc6cb Improve choosing which peer to connect to catbref 2019-08-21 09:45:41 +01:00
  • f7c6978151 Add threading to VanityGen catbref 2019-08-21 09:44:52 +01:00
  • 4330782bb7 Added Ed25519 signature verify test JavaScript catbref 2019-08-16 12:33:21 +01:00
  • 2889d04633 Fix incorrect orphaning of BUY_NAME transactions. catbref 2019-08-16 11:48:30 +01:00
  • f83dc26ae0 ExecuteProduceConsume and networking improvements catbref 2019-08-16 08:28:26 +01:00
  • c597f11c37 Fix fetching asset-related transactions from DB where asset might not exist. catbref 2019-08-16 08:19:12 +01:00
  • 3b3888ae0d Fix asset ordering for old-pricing orders catbref 2019-08-16 08:18:34 +01:00
  • 6abc3f4d39 Networking improvements catbref 2019-08-14 15:15:20 +01:00
  • ea3528015a Add support for v1-protocol BLOCK message catbref 2019-08-14 15:14:47 +01:00
  • 84e812484b Fix GenesisBlock ISSUE_ASSET transactions for v1 chains catbref 2019-08-14 15:12:10 +01:00
  • e631e69fa1 Use bindAddress from Settings for UI, API and P2P. catbref 2019-08-14 15:11:20 +01:00
  • 8a0d93f304 Fix up after epic git history rebuild due to LFS issue catbref 2019-08-13 10:21:33 +01:00
  • fa0b7615a6 Fixing peer disconnections due to slow processing & Transaction expiry catbref 2019-08-09 13:30:26 +01:00
  • 1094db288e Catch SystemTray.isSupported errors (and act as if no support). catbref 2019-08-02 12:19:55 +01:00
  • 63b262a76e NTP and performance changes + fixes. catbref 2019-07-31 16:08:22 +01:00
  • 05e491f65b Relax max clock offsets for block gen and peer connections. catbref 2019-07-29 10:50:09 +01:00
  • 63036f3592 Increased NTP check interval from 5 minutes to 10 minutes. catbref 2019-07-26 17:04:47 +01:00
  • 33f3d35784 Fix DB backups not happening when no previous backup exists. catbref 2019-07-25 12:44:55 +01:00
  • 671dc5995a Don't allow block generation unless system clock is accurate. catbref 2019-07-25 12:42:08 +01:00
  • 73e53120a9 Improved detection of inaccurate system clock & nagging. catbref 2019-07-25 11:08:43 +01:00
  • 0c17f9cff6 More useful Synchronizer logging + sync report tool. catbref 2019-07-25 11:05:43 +01:00
  • 7042dd819f Include NTP checking/reconfigure tools + bump version to 1.3.1 catbref 2019-07-19 15:05:58 +01:00
  • 9ee12f3e45 Reduce execute-produce-consume excessive thread spawning. catbref 2019-07-12 13:27:01 +01:00
  • b038e10ee7 Prevent multiple system tray icons catbref 2019-07-12 09:41:31 +01:00
  • 964e0a02ca Fixes/improvements to networking catbref 2019-07-12 09:40:43 +01:00
  • f8b496ff3c Convert SysTray to use JPopupMenu for Unicode support catbref 2019-07-10 18:54:15 +01:00
  • 6942c02700 Add ZH translations for SysTray pop-up menu. catbref 2019-07-09 12:40:00 +01:00
  • 0d85a60c54 New network threading model catbref 2019-07-09 12:16:27 +01:00
  • 67c245bb9d Don't attempt to synchronize with peers that we know have inferior chain catbref 2019-07-05 13:46:19 +01:00
  • 82910b6524 Add periodic system-tray pop-up if Windows Time service not running catbref 2019-07-05 12:12:11 +01:00
  • 9c1ca8de04 Fix HSQLDB backups. catbref 2019-07-04 13:12:25 +01:00
  • 8109214087 Reduce misbehaviour cooloff from 60min to 10min catbref 2019-07-03 18:28:04 +01:00
  • b9737372d9 Use default testnet/mainnet listen port as appropriate when peer addresses are given without port catbref 2019-07-03 12:27:49 +01:00
  • a154a7c073 Change default testnet ports to 9989 (P2P), 9988 (API) and 9980 (node UI) catbref 2019-07-03 11:41:38 +01:00
  • 21e64d0c8b Increase logging for ApplyUpdate to help debug issues catbref 2019-07-03 11:24:03 +01:00
  • 0da21356c7 Repository backup/recovery catbref 2019-07-03 11:18:10 +01:00
  • fdf35bba74 Commented-out commons-net in pom.xml as no longer needed catbref 2019-07-02 17:13:25 +01:00
  • 7eb5cd55ff Faster shutdown for Peers doing PROOF part of handshake catbref 2019-07-02 15:41:23 +01:00
  • 2f2d9a664d Replaced all NTP.getTime with System.currentTimeMillis. Clocks handled by O/S catbref 2019-07-02 15:34:01 +01:00
  • 4d265b8acb Don't log API exceptions or errors if Settings.isApiLoggingEnabled is false catbref 2019-07-02 15:13:46 +01:00
  • a3e6c24a89 Minor performance improvement with lambda-based logging after initial profiling run catbref 2019-07-02 13:12:18 +01:00
  • 7b51b1e88d Improve Network.shutdown() and logging in Peer. catbref 2019-07-02 12:14:32 +01:00
  • 192a072796 Unify setting Transaction's initial group-approval status. catbref 2019-07-02 11:37:03 +01:00
  • ad827ae01d Fix Controller's processing of HEIGHT_V2 to update all peers with same ID catbref 2019-07-01 11:07:55 +01:00
  • bdfbea3a53 Remove OSGi/felix from pom.xml catbref 2019-07-01 09:58:25 +01:00
  • 976ea97af1 Improve pruning of old peers catbref 2019-07-01 09:43:40 +01:00