Spencer Corwin
Spencer Corwin
Make sure to cover the address in `createSmartContract.ts`
We can almost definitely remove the `@receive` decorator since it likely overcomplicates an API that should/would be available to every call without needing to decorate anything. So we imagine that...
Maybe want to just put a `getBalance` static method on the Address class? Or on the Account class?
Need to add `data` parameter to several methods
See https://github.com/neo-one-suite/neo-one/issues/2457 as well
https://www.youtube.com/channel/UCya5J1Tt2h-kX-I3a7LOvtw
Can remove `CoerceToIntHelper` too
Can probably remove processedTransactions and claimedTransaction helpers.
This includes changing some types in `client-common/src/types.ts`- specifically need to update or remove the `InvokeSendUnsafeReceiveTransactionOptions`, `InvokeSendUnsafeTransactionOptions`, and `InvokeReceiveTransactionOptions`. And should `sendTo` and `sendFrom` be included in `TransactionOptions` interface?
Make sure the generated client API for `mintTokens` functions includes the correct types for sendTo