Unit test fixes + initial CIYAM AT integration

NB: we're still using HSQLDB svn r5836

Updated README.md

Added log4j2.properties file for logging!

Imported CIYAM-AT jar into project-local Maven repo
CIYAM-AT related:
ATData
ATStateData
ATTransactionData
DeployATTransactionData
AT
DeployATTransaction
ATRepository
HSQLDBATRepository
HSQLDBDeployATTransactionRepository
ATTests
DeployATTransactionTransformer

Fixed Block so correct block hash and timestamps are generated,
especially when previous/next block versions differ.
Added extra call in BlockTransformer to aid this.

Fixed GenesisTransaction.isValid's incorrect amount test.

Fixed comments in TransferAssetTransaction and incorrect use of BlockChain.getVotingReleaseTimestamp()
instead of BlockChain.getAssetsReleaseTimestamp().

Added new TYPEs to HSQLDBDatabaseUpdates, and set LOB granularity to 1KB for AT use.
Added AT_address column to DeployATTransactions in HSQLDB.
Added ATs, ATStates and ATTransactions tables.
(You will need to discard existing database and rebuild).

Fixed incorrect byte array output in IssueAssetTransactionTransformer,
where Asset "references" were not processed correctly.

Added support for BigDecimal serialization to a byte-array size other than the standard 8.
This commit is contained in:
catbref
2018-10-04 14:38:59 +01:00
parent 0aa0796f35
commit e9d8b3e6e3
40 changed files with 1393 additions and 54 deletions

Binary file not shown.

View File

@@ -0,0 +1 @@
1d6f5d634a2c4e570a5a8af260a51653

View File

@@ -0,0 +1 @@
c6387380bc5db1f0a98ecbb480b17bd89b564401

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.ciyam</groupId>
<artifactId>at</artifactId>
<version>1.0</version>
</project>

View File

@@ -0,0 +1 @@
42f6e3eb3c6e510f65c963ce97583f05

View File

@@ -0,0 +1 @@
490287647d3c69c05bd50ab565ffff86192ff423

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>org.ciyam</groupId>
<artifactId>at</artifactId>
<versioning>
<release>1.0</release>
<versions>
<version>1.0</version>
</versions>
<lastUpdated>20181003154752</lastUpdated>
</versioning>
</metadata>

View File

@@ -0,0 +1 @@
bc81bc1f9b74a4eececd5dd8b29e47d8

View File

@@ -0,0 +1 @@
feefde4343bda4d6e13159e5c01f8b4f8963a1bc