Spencer Corwin
Spencer Corwin
See `contract.test.ts`
Some changes to the VM now limit how large the items can be that a user `console.log`s. I'm not sure where this limit is hit. Probably look at `GenericLogSerializeHelper` and...
It looks like every deployed contract must have a "verify" method with a `pcount` of -1 and returns a boolean value.
If a method is marked as safe can it call `runtime.notify`? If not then we may not be able to mark ANY method as safe, since any method could potentially...
Map stack items now have a max key size. We need to make sure that anywhere that we set key-value pairs in map stack items the key has to be...
I removed all the `Account` APIs because I thought accounts were no longer a thing in N3. But you can still call `GetAccountState` on the NEOToken native contract, which returns...
I believe we used to call Hash160 "Address" to be clearer and simpler for the user. It's one less thing for a user to remember that a hash-160 in Neo...
The flow for forming a transaction to publish a contract and return the relevant information is quite messy.
The logic for extracting debug info from the compiler output is duplicated in the CLI and the Compiler. We should abstract that logic into a function or class and put...