WIP
-
Diamonds support as a Standard contract, including factory extensions to create Facets from service contracts.
-
New ServiceContractBase and ServiceContractWeb3Base these should be complemented normally by the new code generation changes, this include helpers to get all the contract signatures, abis or types.
-
Service code generation changes, to support the new ServiceContractWeb3Base and implement supporting functions to get all abi FunctionTypes, EventTypes and ErrorTypes these can be complimented with the Diamonds to create the Facet cuts, or handle errors specific to the that contract, etc.
-
WalletConnect host provider, adding switchchain, addchain to the interceptor, support the current account and changes to selected chain and selected account. Examples upgraded for Avalonia and Blazor.
-
Use IWeb3 instead of Web3 to deploy contracts by @Magehernan in #1000
-
Fixes to signing in the
NethereumWalletConnectInterceptor
by @skibitsky in #1017 -
CI workflow to call the nuget.bat and build the "development" nuget packages by @webwarrior-ws in #1018
Unity releases WIP
Full Changelog: 4.19.0...4.20.0