DVM Improvements for Robust Dapps

Notes taken from Pieswap, an active dev currently working on dex and bridge for Dero

Suggestion: Need the ability to create a contract from within a contract

Suggestion: Need the ability to send additional parameters with a transfer from within a contract

Suggestion: uint256 will eventually be required in DVM (64 bits to work with for the value field only gives you 19 base10 digits to work with. Take away 10 or so for decimals, only leaves you with 1e9 in value. Could be worse than that depending on the token.)

Suggestion: Need the ability to retrieve the contract’s current reserves from within the DVM

Suggestion: Need the ability to read other SC’s public data from within an executing SC

Suggestion: Fix Graviton (the ZFS for key values storage) to not get corrupted if not shut down cleanly.

Suggestion: Official token standards

“I think the single most important (if I had to pick one) is the fact that you do not have any indication of the result of a contract interaction stored on the blockchain.”

Noted and under study.