As we start representing contracts by their program id (#1430), we bump into an incompatibility in our VM. The program id and the contract's data account are tightly coupled!
In order for us to decouple them from Solang as whole, we need to refactor the VM so that it accepts contracts without a data account.
As we start representing contracts by their program id (#1430), we bump into an incompatibility in our VM. The program id and the contract's data account are tightly coupled!
In order for us to decouple them from Solang as whole, we need to refactor the VM so that it accepts contracts without a data account.