aionnetwork / AVM

Enabling Java code to run in a blockchain environment
https://theoan.com/
MIT License
49 stars 25 forks source link

[CLOSED] Interpret balance transfer transactions in AVM #260

Closed aionbot closed 5 years ago

aionbot commented 5 years ago

Issue created by jeff-aion (on Tuesday Sep 25, 2018 at 18:16 GMT)

Due to the in-memory transaction handling of AVM, we already need to do some basic interpretation of balance transfers. We need to expand this internal transaction support to handle all cases of balance transfer transactions. Much of the rationale for this is that it allows us to further leverage our parallel executor. This means that we can not only overlap the read-write latency of the balance IO operations, but these transactions being included in runs means that our concurrent runs will be larger (since they will only be divided by FVM calls).

aionbot commented 5 years ago

Comment by nancyaion (on Wednesday Nov 07, 2018 at 01:00 GMT)

kernel side commit 04f0cfbb3ad6a469c5e4b40f1bd744cb6c244ac7

Re #260: the kernel side changes on interpretting balance transfer transactions;

aionbot commented 5 years ago

Comment by nancyaion (on Friday Nov 09, 2018 at 21:28 GMT)

Unit tests are in place with commits, 32be3b1920412890220884aa92e73f4ea624c5fe b3d4cb6dc2b4951a172d22576ff2e687724a2b0a

Close this issue. The energy calculation issues are tracked by #310.