Skip to content

4.20.0

Latest
Compare
Choose a tag to compare
@juanfranblanco juanfranblanco released this 28 Mar 17:33
· 20 commits to master since this release
a3d2dab

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