More work on CIYAM AT support.

ATs can create AT-Transactions which contain payments (of any asset) and/or messages.

Legacy Qora1 DeployATTransactions create AT records in the repository but set to "finished"
so that they never execute.

More repository support for ATs.

In HSQLDB, create a new TYPE called ATStateHash which is used to verify the same AT outcome
on a per-block basis.
Added Accounts.account as a foreign key to AccountBalances with ON DELETE CASCADE.
ATStates now include state_hash and fees on a per-block basis.
ATTransactions now include asset_id.

When transforming DeployATTransactions, don't include any signature when collating bytes for signing!
This commit is contained in:
catbref
2018-10-15 15:12:41 +01:00
parent e9d8b3e6e3
commit 46eee3cbce
21 changed files with 332 additions and 42 deletions

Binary file not shown.

View File

@@ -1 +1 @@
1d6f5d634a2c4e570a5a8af260a51653
ab1560171ae5c6c15b0dfa8e6cccc7f8

View File

@@ -1 +1 @@
c6387380bc5db1f0a98ecbb480b17bd89b564401
c293c9656f43b432a08053f19ec5aa0de1cd10ea

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>20181015085522</lastUpdated>
</versioning>
</metadata>

View File

@@ -7,6 +7,6 @@
<versions>
<version>1.0</version>
</versions>
<lastUpdated>20181003154752</lastUpdated>
<lastUpdated>20181015081124</lastUpdated>
</versioning>
</metadata>

View File

@@ -1 +1 @@
bc81bc1f9b74a4eececd5dd8b29e47d8
2369bf36c52580a89d5ea71a0f037a82

View File

@@ -1 +1 @@
feefde4343bda4d6e13159e5c01f8b4f8963a1bc
6bc38899b93ffce2286ae26f7af0b2d8b69db3cf