Update createSmartContract and Client and nep17 to allow users to call non-NEO•ONE contracts with these APIs. This is necessary because NEO•ONE contracts are currently called differently than other contracts. See #2476. This should be reversed when 2476 is fixed later.
Add types to RPC handlers and fix return values for a few.
Description of the Change
createSmartContract
andClient
andnep17
to allow users to call non-NEO•ONE contracts with these APIs. This is necessary because NEO•ONE contracts are currently called differently than other contracts. See #2476. This should be reversed when 2476 is fixed later.Test Plan
Alternate Designs
None.
Benefits
More flexible client APIs
Possible Drawbacks
None.
Applicable Issues
2476