Adds blockActions to blocks so that we can see what actions were produced by the postPersist and onPersist scripts run when persisting every block. This is primarily to get the burn and mint info from NEO and GAS native contracts.
Adds apis to digest this information from the client.
Updates NEP17 and client smart contract APIs to be more accurate and bug free.
Updates node errors to be more descriptive.
Updates Interop stack item to have toContractParameter method.
Description of the Change
Test Plan
Use with NEO Tracker locally.
Alternate Designs
None.
Benefits
Appropriate info produced and stored by node.
Possible Drawbacks
None.
Applicable Issues
None.