Issue created by jeff-aion (on Thursday Nov 22, 2018 at 19:39 GMT)
In #260, we started handling the value transfers directly in the AVM but we explicitly restricted the ability to invoke any "default" entry-point for handling data-less transactions, which we do need to support.
We need to determine what the BlockchainRuntime.getData() should return in this case (null or byte[0] - I suspect byte[0] is the right answer since there is no other way of passing a null through here) and then re-add the support, with more tests.
Issue created by jeff-aion (on Thursday Nov 22, 2018 at 19:39 GMT)
In #260, we started handling the value transfers directly in the AVM but we explicitly restricted the ability to invoke any "default" entry-point for handling data-less transactions, which we do need to support.
We need to determine what the
BlockchainRuntime.getData()
should return in this case (null
orbyte[0]
- I suspectbyte[0]
is the right answer since there is no other way of passing anull
through here) and then re-add the support, with more tests.