aionnetwork / AVM

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

[CLOSED] Remove get/put storage from BlockchainRuntime #275

Closed aionbot closed 5 years ago

aionbot commented 5 years ago

Issue created by jeff-aion (on Thursday Oct 11, 2018 at 17:50 GMT)

Given that we are using the transparent object graph storage design, leaving the getStorage and putStorage in the BlockchainRuntime causes a conflict in designs but also implementations (we don't want to require a key-value store as our persistence layer.

These should be removed.

aionbot commented 5 years ago

Comment by jeff-aion (on Thursday Oct 11, 2018 at 17:57 GMT)

Note that this these entry-points were already removed from org.aion.avm.api/src/org/aion/avm/api/BlockchainRuntime.java back in 95b49427058857c7806c2ca7f6a7e6c0f40e2f2a but are still present in other implementations and in the interface.