catbref 752361ecff Performance fix & other minor fixes
Fixed bug in GenesisBlock which wasn't stripping
out ISSUE_ASSET transactions for v1 blockchains.

Updated blockchain.json for v1 qora blockchain to
fall into line with new BlockChain config
unmarshalling code.

Improved TransactionData.equals when comparing
exact same object.

Improved HSQLDBBlockRepository.getHeightFromTimestamp to use OffsetDateTime
object, which includes time zone info, to fix incorrect SQL full-scan
so that DB now does index-scan instead. Also converted use of MAX(column)
to ORDER BY column DESC as MAX() not optimized when MVCC in effect.

Added corresponding INDEX to Blocks on columns (generation, height);

Similar MAX(column) to ORDER BY column DESC improvement for getBlockchainHeight().

Bumped size of HSQLDB TYPE ATTags from VARCHAR(32) to VARCHAR(80)

Improved reflection-based method calls to rethrow underlying exceptions
like DataException, TransformationException, etc. instead of losing
them in general InvocationTargetException.

Re-added atTransaction.toBytes() method so v1 transactions can be verified.

Fixed extraneous additional copy of voter's public key when serializing
in VoteOnPollTransactionTransformer.toBytes()

Fix-up of v1feeder
2019-03-04 11:41:30 +00:00
..
2019-01-04 10:19:33 +00:00
2019-02-20 12:25:30 +00:00
2019-03-04 11:41:30 +00:00
2019-01-04 10:19:33 +00:00
2019-03-04 11:41:30 +00:00
2019-01-04 10:19:33 +00:00
2019-02-12 18:50:49 +00:00
2019-01-04 10:19:33 +00:00
2019-01-04 10:19:33 +00:00
2019-02-01 14:03:06 +00:00
2019-01-04 10:19:33 +00:00
2019-01-04 10:19:33 +00:00