Given that the class names are part of the serialized shape of class files, we want to keep those small (since the user pays for deployment based on size), and the current API package is more of implementation detail (org.aion.avm.api), we should come up with a shorter name for these.
I suggest we make the public API package name simply avm. We may want to shorten the name BlockchainRuntime, as well, although that one is less obviously a good idea and it isn't obvious what a better name would be.
Given that the class names are part of the serialized shape of
class
files, we want to keep those small (since the user pays for deployment based on size), and the current API package is more of implementation detail (org.aion.avm.api
), we should come up with a shorter name for these.I suggest we make the public API package name simply
avm
. We may want to shorten the nameBlockchainRuntime
, as well, although that one is less obviously a good idea and it isn't obvious what a better name would be.