qortal/src
catbref b5c02f49ce Work on API
Rejigged pom.xml, extracting common dependency versions as properties.
Removed extraneous HSQLDB dependency (v2.4.1) as we're using svn r5836 for now.

Removed calls to Security.checkApiCallAllowed() for all API calls EXCEPT /admin/stop.
Throws error if remote IP is not localhost.

Added 'global' OpenAPI parameters to fake /admin/dud endpoint to save copy&pasting.
This will need more tidying in the future, or at least future support from swagger-core.
Code added in AnnotationPostProcessor to insert global parameters in top-level
  OpenAPI components section.

/block-explorer.html hidden from API UI

BlocksResource now expects Base64 block signatures instead of Base58.
Endpoints that return block data also accept optional "includeTransactions"
    query param which does exactly that.
BlockWithTransactions API model added for above.

Some attempt to get transaction-specific data returned but no luck as yet.
(TransactionData, GenesisTransactionData, PaymentTransactionData touched).
See https://github.com/swagger-api/swagger-core/issues/3046

TransactionsResource now has support for optional query params "limit" and "offset"
    so that only a subset of large results can be requested.

UtilsResource added to provide convenient Base64<->Base58 conversions.

/admin/uptime fixed to return uptime from application launch instead of
    instantiation of AdminResource class!

Controller improved to detect repository and API startup failures.

HSQLDBRepositoryFactory now detects when it can't open database and throws.
(Before it would simply hang).

Removed extraneous import from qora.account.Account
2018-12-07 17:42:31 +00:00
..
api Work on API 2018-12-07 17:42:31 +00:00
controller Work on API 2018-12-07 17:42:31 +00:00
crosschain CIYAM-ATv2 can be used with any asset, not just QORA. 2018-12-03 13:05:38 +00:00
data Work on API 2018-12-07 17:42:31 +00:00
database More work on API plus basic block explorer 2018-12-04 16:34:55 +00:00
globalization CHANGED: simplified API error annotations in API resources 2018-10-20 01:29:20 +02:00
org/whispersystems/curve25519/java Initial stab at migrating to HSQLDB for Qora gen2 2018-05-16 11:46:44 +01:00
qora Work on API 2018-12-07 17:42:31 +00:00
repository Work on API 2018-12-07 17:42:31 +00:00
settings CIYAM-ATv2 can be used with any asset, not just QORA. 2018-12-03 13:05:38 +00:00
transform CIYAM-ATv2 can be used with any asset, not just QORA. 2018-12-03 13:05:38 +00:00
utils Finally syncs with qora1 chain! 2018-10-26 17:47:47 +01:00
blockgenerator.java More work on API plus basic block explorer 2018-12-04 16:34:55 +00:00
brokenmd160.java More work on Blocks, refactor to using public key in DB, etc. 2018-05-17 17:39:55 +01:00
orphan.java More work on API plus basic block explorer 2018-12-04 16:34:55 +00:00
txhex.java More work on API plus basic block explorer 2018-12-04 16:34:55 +00:00
v1feeder.java More work on API plus basic block explorer 2018-12-04 16:34:55 +00:00