Commit Graph

  • 79b3074d01 Reworked reflection code in Transaction static init to appease Maven compiler!? catbref 2019-01-25 15:56:17 +00:00
  • 6eb3520295 Asset-related transactions API + performance improvements + fix catbref 2019-01-25 15:22:56 +00:00
  • 4be58514c0 Unify API calls that return lists + offload pagination to repository catbref 2019-01-24 16:42:55 +00:00
  • 782bc2000f Added raw transaction layout API call to help build raw transactions. catbref 2019-01-17 09:01:05 +00:00
  • 6a10df85ab Hide internal-use references from some objects emitted by API catbref 2019-01-16 15:46:35 +00:00
  • c81a3838fc Added API call to list registered names that are for sale catbref 2019-01-16 15:37:18 +00:00
  • e04f9df0dc Groups API: get invites by group ID or invitee catbref 2019-01-16 15:22:15 +00:00
  • bc4de8f063 Groups: refactored to use group ID, not group name, plus fixes, etc. catbref 2019-01-16 15:00:25 +00:00
  • 3b4c12da56 Group ban/unban & pre-conversion to groupID & pre-tidy/refactor catbref 2019-01-15 14:41:36 +00:00
  • 90f1676c7c Account group invite/cancel-invite and kick catbref 2019-01-14 14:36:43 +00:00
  • df730d9fb9 Add/remove account group admins (by owner) catbref 2019-01-11 14:07:16 +00:00
  • 02a620d57b Join/Leave account groups + API calls catbref 2019-01-11 10:42:42 +00:00
  • 760cb6cd37 JOIN Group + improved specific group info from API catbref 2019-01-10 17:28:13 +00:00
  • 83abede8ab Account groups: create group + update group + API calls catbref 2019-01-10 15:45:00 +00:00
  • 74bf930698 API: added support for sell, cancel-sell and buy name transaction builders catbref 2019-01-09 16:03:07 +00:00
  • 22c87a6e08 API + fix for names in HSQLDB catbref 2019-01-09 14:41:49 +00:00
  • 95d640cc8c API + new tx restrictions catbref 2019-01-08 17:30:23 +00:00
  • 7998166c0a API, switchable MD160, catbref 2019-01-07 13:12:42 +00:00
  • b2ca63ce88 Add cancel order and get orders by address API support. catbref 2019-01-07 09:31:27 +00:00
  • 2497ac256c Added API call for creating an asset bid/ask order catbref 2019-01-04 19:10:50 +00:00
  • 17f3958ad6 Fix ApiService to use new org.qora.* package names catbref 2019-01-04 16:00:37 +00:00
  • 5c6e239d76 initial work towards OSGi catbref 2019-01-04 10:19:33 +00:00
  • 9e425d3877 Clean unconfirmed transactions catbref 2018-12-28 16:37:59 +00:00
  • 783edb3447 Wipe unconfirmed transactions on startup catbref 2018-12-21 15:27:38 +00:00
  • c4ed4b378c Refactoring, new translations, cleaning up warnings. catbref 2018-12-21 11:14:16 +00:00
  • aab6b69da1 API: payments, issue asset, transaction decode, etc. catbref 2018-12-19 09:52:42 +00:00
  • 107ef93b37 added API support for signing and processing transactions catbref 2018-12-17 17:22:05 +00:00
  • 963e4c5d35 spawn block generator thread from controller catbref 2018-12-17 14:53:46 +00:00
  • 999e6b7289 fix incorrect checksum test on bip39 mnemonic decoding catbref 2018-12-17 14:33:33 +00:00
  • 3045841151 added block timestamp too-soon check and relaxed PoS for too-old blocks catbref 2018-12-17 14:18:23 +00:00
  • f50b53a407 Blockchain config (ncluding genesis block) moved out into config file catbref 2018-12-17 13:28:37 +00:00
  • 68f99cfc11 API: terminology corrections and more utility calls catbref 2018-12-14 13:39:17 +00:00
  • e1dbaa5597 BIP39 seed phrase support catbref 2018-12-14 11:26:38 +00:00
  • e6acc92ed0 Fix pom.xml so generated package-info.java files are added to build catbref 2018-12-13 17:52:34 +00:00
  • 3ec3c69447 API: wholesale conversion back to Base58 catbref 2018-12-13 17:25:47 +00:00
  • 034cf5dee3 API: assets & tidying catbref 2018-12-13 12:22:46 +00:00
  • dcd19f8e42 Transaction-specific info in API results catbref 2018-12-13 08:44:50 +00:00
  • cfd8b53fc1 API, HSQLDB catbref 2018-12-12 12:13:06 +00:00
  • 2aaa199c86 API: basic asset info catbref 2018-12-11 13:48:10 +00:00
  • 3829630b29 API: transaction searching catbref 2018-12-10 13:27:41 +00:00
  • b5c02f49ce Work on API catbref 2018-12-07 17:42:31 +00:00
  • df2a414cf4 Replace toLocaleString with toUTCString in BlockExplorer due to Chrome bug catbref 2018-12-05 12:18:33 +00:00
  • 28c2cdaf5b FATJAR packaging + block explorer changes catbref 2018-12-05 11:32:55 +00:00
  • ad9fa9bf9d More work on API plus basic block explorer catbref 2018-12-04 16:34:55 +00:00
  • 9dcdcb0ffe Files missing from previous commit (somehow) catbref 2018-12-03 13:12:52 +00:00
  • 90094be95a CIYAM-ATv2 can be used with any asset, not just QORA. catbref 2018-12-03 13:05:38 +00:00
  • eaad565765 Moved tests to outside of src/ path catbref 2018-11-02 15:52:09 +00:00
  • 5526f9a7f0 More work on integrating CIYAM AT v2 catbref 2018-11-02 10:30:51 +00:00
  • 3c8a1713d5 Merge pull request #6 from KaaCee/master catbref 2018-10-31 09:46:18 +00:00
  • 24ae771867 Merge branch 'master' into master catbref 2018-10-31 09:40:27 +00:00
  • 2c51a0362b Finally syncs with qora1 chain! catbref 2018-10-26 17:47:47 +01:00
  • 01ee7dd7e3 CHANGED: some more method implementations in AddressesResource Kc 2018-10-22 14:59:35 +02:00
  • 193f8d05c4 CHANGED: implemented AddressResource.getLastReference(..) Kc 2018-10-21 16:32:06 +02:00
  • 11c8af4b0c ADDED: AddressResource + method stubs Kc 2018-10-21 15:17:37 +02:00
  • ac33b927e6 CHANGED: implemented generating balance and time methods in BlocksResource Kc 2018-10-20 20:58:29 +02:00
  • 6590863201 CHANGED: simplified API error annotations in API resources FIXED: ApiErrorFactory used no context path and wrong translation key CHANGED: renamed parameters in Translator for consistency Kc 2018-10-20 01:29:20 +02:00
  • d2aab4b446 CHANGED: removed obsolete API methods from BlocksResource CHANGED: added missing response schemas Kc 2018-10-19 12:35:15 +02:00
  • a075705885 ADDED: Swagger UI for API documentation Kc 2018-10-18 20:29:07 +02:00
  • 46eee3cbce More work on CIYAM AT support. catbref 2018-10-15 15:12:41 +01:00
  • 23b8fcc96e CHANGED: implemented more BlocksResource methods CHANGED: added dependency to javax.mail for because of strange "java.lang.NoClassDefFoundError: javax/mail/internet/MimeMultipart" exception when serializing data objects in API resources. Kc 2018-10-15 15:11:22 +02:00
  • aff81c2806 CHANGED: removed double output Kc 2018-10-14 22:00:27 +02:00
  • 74a49baaf3 CHANGED: removed obsolete comment Kc 2018-10-14 20:49:32 +02:00
  • 9a3eb186cc CHANGED: translation support for API resources Kc 2018-10-14 20:35:49 +02:00
  • 2eb808a0b7 CHANGED: added comment CHANGED: default locale Kc 2018-10-12 08:27:49 +02:00
  • 2d0ced5a72 CHANGED: finished AnnotationPostProcessor for translating swagger annotations CHANGED: fixed Translator bug that would ignore all translation templates Kc 2018-10-12 08:21:44 +02:00
  • b57881bc50 ADDED: post processor stub for API resource annotations Kc 2018-10-11 08:56:25 +02:00
  • af84cc8575 CHANGED: simplified AssertExtensions Kc 2018-10-10 00:16:02 +02:00
  • 730b5033d1 CHANGED: switched to JUnit5 CHANGED: globalization tests Kc 2018-10-04 22:58:04 +02:00
  • aa7bdaf713 CHANGED: read translations from XML files Kc 2018-10-04 16:15:46 +02:00
  • d24f1de36a CHANGED: added translation context path normalization Kc 2018-10-03 01:06:50 +02:00
  • 6bc0eeac4d ADDED: TranslationXmlStreamReader + tests for XML based translation files Kc 2018-09-30 23:57:27 +02:00
  • e9d8b3e6e3 Unit test fixes + initial CIYAM AT integration catbref 2018-10-04 14:38:59 +01:00
  • 0aa0796f35 Merge pull request #5 from KaaCee/master catbref 2018-10-03 16:35:38 +01:00
  • 1b58bc82e9 CHANGED: moved hsqldb-r5836.jar to local maven repository to fix build Kc 2018-09-29 12:23:49 +02:00
  • 75adc7453c Better help messages Kc 2018-09-24 23:36:57 +02:00
  • a85a558923 Removed duplicate HSQLDB dependency from pom.xml after merge from Kc catbref 2018-09-28 12:55:53 +01:00
  • e5a32bb7e4 Merge pull request #4 from KaaCee/master catbref 2018-09-28 12:32:53 +01:00
  • 6fa874bc77 Modified Maven pom.xml to use HSQLDB jar in lib/ rather than from repo, as it has bug fixes we need, applied since HSQLDB v2.4.1. catbref 2018-09-28 12:31:02 +01:00
  • 646462942c ADDED: globalization.Translator - basic globalization support (implementation needed) ADDED: api.Security (implementation needed) ADDED: api.APIErrorFactory CHANGED: added command execution to ApiClient Kc 2018-09-24 00:21:47 +02:00
  • 19a9a3a98b CHANGED: integrated Swagger/OpenApi CHANGED: added method stubs and describing annotations to BlocksResource Kc 2018-09-20 23:48:20 +02:00
  • 4f279fc616 ADDED: ApiClient ADDED: UsageDescription annotation ADDED: Start class as entry point Kc 2018-09-18 23:41:37 +02:00
  • d63ff02b97 CHANGED: added first API resources with jetty and jersey Kc 2018-09-16 23:24:20 +02:00
  • 9fb434cdd6 CHANGED: fixed ApiService Kc 2018-09-02 10:35:13 +02:00
  • 2fc74ac583 Added reference to Jersey for RESTful services. Added Api package. Added BlocksResource as first candidate for API implementation. Kc 2018-07-18 23:42:40 +02:00
  • ad250e57c8 Fix issues with payments, asset trades and voting. catbref 2018-08-08 17:02:41 +01:00
  • e56d8f5e02 HSQLDB issue, resource leak prevention, v1 differences catbref 2018-08-07 15:44:41 +01:00
  • 7da84b2b85 Arbitrary Transaction support + various fixes catbref 2018-08-02 10:02:33 +01:00
  • b401adcc55 Added asset order matching support. catbref 2018-07-05 16:24:05 +01:00
  • 104be89b4e Added MultiPaymentTransaction test catbref 2018-07-04 13:53:20 +01:00
  • 7536ab37fa More tests and fixes resulting from such catbref 2018-07-04 12:49:56 +01:00
  • 2bfb0227ae Added BuyNameTransaction support catbref 2018-07-03 11:40:24 +01:00
  • c8be77e7cc Added CancelNameSaleTransactions + fixed dodgy UTF-8 [d]serialization/getDataLength() catbref 2018-07-02 18:59:11 +01:00
  • 0fc17d76ae Added SellNameTransactions + tests catbref 2018-07-02 18:09:36 +01:00
  • c79bec90bc Added UpdateNameTransaction catbref 2018-07-01 16:35:45 +01:00
  • 4de2caaa28 Added RegisterNameTransactions catbref 2018-07-01 09:34:57 +01:00
  • 70d25f24ce Fix deleting rows from HSQLDB repository & improve transaction tests catbref 2018-06-29 11:05:15 +01:00
  • fe6cb4e366 Added Vote-on-poll transaction catbref 2018-06-29 10:29:18 +01:00
  • 9651192a2d Rollout conditional signature serialization to remaining transaction types. catbref 2018-06-28 08:36:12 +01:00
  • 05e0fd92b9 Work on Polls catbref 2018-06-21 12:38:45 +01:00
  • 795da06505 Refactor stupid getResultSetBytes() method & fix migrate catbref 2018-06-19 16:49:42 +01:00