Lots of updates to the client and node while preparing for NEO Tracker N3 upgrade.
Removed lots of TODO comments by fixing them, primarily (about 35)
Update types in client
Update types in node
Remove unused storage types and comments and commented out code
Remote old InvocationData types and methods
Remove unnecessary RawStackItem and StackItemJSON types and use ContractParameter types instead
Fix Nep17 contract definition
Add position to Logs
Test Plan
None.
Alternate Designs
None.
Benefits
MUCH cleaner code with less bugs and better types definitions. Also remove confusing TODO comments. Also adds extra transaction receipt information for client consumption.
Description of the Change
Lots of updates to the client and node while preparing for NEO Tracker N3 upgrade.
Test Plan
None.
Alternate Designs
None.
Benefits
MUCH cleaner code with less bugs and better types definitions. Also remove confusing TODO comments. Also adds extra transaction receipt information for client consumption.
Possible Drawbacks
Could have made bad changes.
Applicable Issues
2466
2240