Commit Graph

  • ad9b42dc5d Install initial peers when creating repository catbref 2019-05-16 11:18:18 +01:00
  • 6feca1f4d6 Synchronizer improvements & minor fix catbref 2019-05-16 10:46:15 +01:00
  • 4b02b7a14f Fix unit tests catbref 2019-05-16 09:34:03 +01:00
  • ecdf8212ea Fix PROXY_FORGING transaction length issue catbref 2019-05-15 20:47:34 +01:00
  • af22922025 AutoUpdate: added comment about mandatory use of OpenJDK JRE, not Java SE catbref 2019-05-15 15:57:34 +01:00
  • c0ae99161b Auto-Update changes catbref 2019-05-15 15:44:18 +01:00
  • 6be9bf9c3c Add mnemonic phrase support to VanityGen catbref 2019-05-15 11:00:53 +01:00
  • 7a318c9fc7 Proxy forging improvements + account flags fixes catbref 2019-05-15 10:40:13 +01:00
  • 3ffcf50d7c Added TransactionParticipants index catbref 2019-05-15 09:06:38 +01:00
  • 88f9dd1c06 Remove old, unused r5836 HSQLDB & osgi-console.sh catbref 2019-05-14 11:37:12 +01:00
  • 29428e9450 Add extra entries to blockchain.json, remove HttpsTest, add Vanity Gen catbref 2019-05-14 11:21:40 +01:00
  • 57be191814 Splash startup & sys tray catbref 2019-05-13 21:07:05 +01:00
  • e5b3166df4 Improve synchronization catbref 2019-05-10 20:11:01 +01:00
  • 4744232a1c Don't try to sync with a peer that only has genesis block catbref 2019-05-10 19:29:38 +01:00
  • eac38d4212 new log4j2.properties catbref 2019-05-10 19:01:22 +01:00
  • 675596ed6e auto update debugging catbref 2019-05-10 16:31:56 +01:00
  • 52ac881db0 auto update checks download against hash in tx + checks against build timestamp catbref 2019-05-10 13:29:38 +01:00
  • a49e3f7a4e auto update catbref 2019-05-10 12:54:18 +01:00
  • 20aa49a1f1 Another attempt at auto-update catbref 2019-05-10 12:43:13 +01:00
  • 63a36073ec Work on auto-update + repository path + Settings bugfixes catbref 2019-05-09 11:06:51 +01:00
  • e4482c5ade Initial auto-update support, API improvements, arbitrary tx improvements catbref 2019-05-07 12:49:33 +01:00
  • 06e6802d97 More work on synchronization catbref 2019-05-06 09:17:54 +01:00
  • 57b982d2fb Block summaries (repository/data/message/synchronizer) + BlockGenerator catbref 2019-05-02 17:46:13 +01:00
  • 747f5e41cf Bump Jetty to 9.4.17.v20190418 due to CVE-2019-10247 catbref 2019-04-30 09:00:30 +01:00
  • 882d910631 Remove unneeded HSQLDB debugging and tidy some comments catbref 2019-04-30 08:33:33 +01:00
  • a316b8a810 Potential HSQLDB deadlock fix catbref 2019-04-29 15:18:44 +01:00
  • b21ef18533 More HSQLDB deadlock debugging catbref 2019-04-29 12:54:34 +01:00
  • ea913ad90e Bump HSQLDB to r5970 catbref 2019-04-29 11:04:19 +01:00
  • db77901026 grab latest block directly instead of via height catbref 2019-04-26 15:01:57 +01:00
  • b4d0f9ab68 Allow multiple txType in API GET /transactions/search catbref 2019-04-26 09:23:44 +01:00
  • b0b74eb48d Fix JAXB annotations for transactions with creatorPublicKey catbref 2019-04-26 09:04:58 +01:00
  • d4ce797241 More HSQLDB debugging catbref 2019-04-26 08:31:10 +01:00
  • b7687bf326 More HSQLDB debugging catbref 2019-04-26 08:07:57 +01:00
  • 0296c4bbb1 HSQLDB debugging & optimization for Transaction.isValidUnconfirmed catbref 2019-04-25 18:29:01 +01:00
  • 51fd029e22 Access to log entries from API & checks for some transaction-based API calls. catbref 2019-04-24 15:02:37 +01:00
  • 126e651f27 Change sync consensus to favour lower-value block sigs + other changes catbref 2019-04-24 12:46:50 +01:00
  • d33ffee3ba Work on granting forging rights catbref 2019-04-19 09:55:04 +01:00
  • 93230e9704 Add API call to list blocks with given generator. +more tests +pad genesis public key catbref 2019-04-17 18:11:16 +01:00
  • d1c547f24a Refactor to use BouncyCastle Ed25519/X25519, and more... catbref 2019-04-17 12:32:03 +01:00
  • 8e74884536 Fixes after rebase from master catbref 2019-04-12 14:41:59 +01:00
  • 2f6ef32f35 Replace settings-based generator private keys with DB table and API calls catbref 2019-03-20 12:05:35 +00:00
  • c9035edd2c Interim proxy minting commit catbref 2019-03-19 18:31:09 +00:00
  • 9b859f3efd Interim minting commit with block rewards (untested) catbref 2019-03-11 07:45:14 +00:00
  • 3c06d358b7 interim commit with proxy forging repository/transaction support catbref 2019-03-01 17:18:06 +00:00
  • 2dc1720af8 Initial support for account flags + tx (genesis account use only atm) catbref 2019-02-27 17:00:54 +00:00
  • 85acc4d9df Fix incorrect refunds when cancelling asset orders catbref 2019-04-12 10:38:25 +01:00
  • 2f51ced5c0 Fix incorrectly applied price improvement refund. catbref 2019-04-12 08:44:13 +01:00
  • c23f55e6a6 Asset trading: refund saving due to price improvement back to initiator catbref 2019-04-11 17:47:12 +01:00
  • 16dab6972c Fix some asset orders incorrectly matching worse prices. catbref 2019-04-10 15:25:16 +01:00
  • cfbf5c12bf Supply extra information fields to various asset-related API calls. catbref 2019-04-10 13:09:30 +01:00
  • d5a2e5be19 Bump Eclipse Jetty version to 9.4.12.v20180830 due to CVE catbref 2019-04-10 07:41:46 +01:00
  • ed3065f145 Merge pull request #8 from catbref/new-asset-pricing2 catbref 2019-04-10 07:19:59 +01:00
  • a5e963911d New asset pricing scheme (take 2) catbref 2019-04-10 07:18:50 +01:00
  • 1b45ee85e7 Fix handling of CORS preflight OPTIONS requests. catbref 2019-04-05 10:56:38 +01:00
  • 7026c35e73 For API "GET /assets" add optional query param "includeData" catbref 2019-04-04 12:33:12 +01:00
  • 97142fdde8 Return HTTP 400 code with useful message when a ParamException occurs from API call. catbref 2019-04-04 12:30:28 +01:00
  • 315ebff61d Add optional API request logging via "apiLoggingEnabled" entry in Settings catbref 2019-04-04 11:33:13 +01:00
  • ed94c3c5b3 Fix Crypto.isValidAddress to return false when passed empty string catbref 2019-04-04 10:41:04 +01:00
  • d9be12e62f Merge pull request #7 from catbref/assets catbref 2019-04-04 09:15:28 +01:00
  • 26e3adb92b Completing work on new asset trading changes catbref 2019-04-03 18:00:20 +01:00
  • 60e562566e Interim commit on new asset trading schema catbref 2019-04-02 21:10:16 +01:00
  • 031657878e Added safety feature to prevent negative balances catbref 2019-03-29 10:56:46 +00:00
  • 789b311984 Interim commit with newer asset order "price" arg catbref 2019-03-28 16:28:31 +00:00
  • d3c1602d9b Adjust Asset data max size to reflect HSQLDB CLOB size catbref 2019-03-26 14:36:47 +00:00
  • d741580ccf Restore missing minimum fee checks & ValidationResult catbref 2019-03-26 14:36:06 +00:00
  • c69f84afab Added ApiExceptionManager to try to trace IllegalAnnotationExceptions catbref 2019-03-26 14:34:45 +00:00
  • 870646fec8 Correct min/max block times for testing blockchain config catbref 2019-03-26 14:32:51 +00:00
  • 5f5b847bee Using m2e-aware version of package-info-maven-plugin (v1.0.2-m2e) catbref 2019-03-26 11:03:50 +00:00
  • c5e5020369 In API call /assets/balances, change "ordering" to be optional but with default "ASSET_BALANCE_ACCOUNT" catbref 2019-03-25 15:21:10 +00:00
  • a4d28d52cc Add variety of results ordering options to API GET /assets/balances catbref 2019-03-25 12:24:22 +00:00
  • 0fd8ee3547 Add API GET /assets/transfers/{assetid}/{address} catbref 2019-03-25 11:55:03 +00:00
  • 2a45e27048 Important FIX to payment-related isValid()! catbref 2019-03-25 11:23:18 +00:00
  • eb038b8f31 Controller debugging, including logging build version/timestamp catbref 2019-03-25 11:22:57 +00:00
  • 461c9211da Bump qora-core v2 hard fork timestamp to 00:00:00 June 1st 2019 catbref 2019-03-25 11:21:56 +00:00
  • 315a3c33cf Add API error handler to log unexpected errors/exceptions catbref 2019-03-19 10:09:01 +00:00
  • 048c54fc0a Add API call to support TRANSFER_ASSET + activity summary API call catbref 2019-03-18 11:34:46 +00:00
  • 91ee505ba9 Fix GET /assets/trades/recent regression + silence Jetty timeout warnings catbref 2019-03-17 13:35:24 +00:00
  • 76277ae9c3 Increase asset "data" size and make description/data optional in UPDATE_ASSET catbref 2019-03-15 11:22:53 +00:00
  • 1b3fa5c806 Automatically set/unset account's defaultGroupId + bugfix catbref 2019-03-14 13:12:20 +00:00
  • d53777f461 Added "data" field to assets, added UPDATE_ASSET tx + fixes catbref 2019-03-13 14:06:52 +00:00
  • 8f72d9d423 Don't return empty balances when requesting all asset holders. catbref 2019-03-11 13:03:57 +00:00
  • cdd1f5e966 API modifications, remove blockchain defaultGroupId, Eclipse/git catbref 2019-03-11 11:17:34 +00:00
  • 43eec116b5 Reorder handshake to increase compat with v1 nodes + request remote peers catbref 2019-03-06 10:40:39 +00:00
  • bf3f78e718 Add AssetOrders is_closed fix-up to DB updates + minor catbref 2019-03-05 11:12:00 +00:00
  • 4d69242cdb Added/improved assets-related API calls catbref 2019-03-04 18:53:54 +00:00
  • 752361ecff Performance fix & other minor fixes catbref 2019-03-04 11:41:30 +00:00
  • dbf365472f Suppress Reflections log entry using log4j2.properties catbref 2019-02-27 14:43:01 +00:00
  • edcbf4f318 Add support for "only one registered name per account" + de-static brokenMD160 blockchain flag catbref 2019-02-27 10:34:25 +00:00
  • ec5eba9c60 Fix up some group-approval related issues catbref 2019-02-26 16:52:22 +00:00
  • c7123df79d Better logging for settings/blockchain JSON file parsing catbref 2019-02-26 11:20:44 +00:00
  • deae03f1a4 Fix blockchain config logic error catbref 2019-02-26 11:07:44 +00:00
  • c80ac9e321 Asset API additions, txGroupId minor fix, testnet blockgen fix catbref 2019-02-26 10:56:19 +00:00
  • 16c1b13ab2 Proper JSON unmarshalling for settings, blockchain config, genesis block catbref 2019-02-25 13:31:05 +00:00
  • 86a35c3b71 Work on groups catbref 2019-02-20 12:25:30 +00:00
  • 00656f6724 Interim safety commit due to large number of changes! catbref 2019-02-18 19:00:37 +00:00
  • 82e9e1e7dc Improved peer addresses. catbref 2019-02-12 18:50:49 +00:00
  • 174a1a5909 Re-assert HSQLDB concurrency control mode catbref 2019-02-11 18:36:29 +00:00
  • 7a53ac17a6 Synchronization, peer management + fixes catbref 2019-02-11 17:37:52 +00:00
  • 7f4511cb7b Networking and repository catbref 2019-02-01 14:03:06 +00:00
  • 0db43451d4 Interim networking code commit in case of dev catastrophe! catbref 2019-01-30 18:24:10 +00:00