Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Notes 2.6 #1001

Closed
wants to merge 101 commits into from
Closed

Release Notes 2.6 #1001

wants to merge 101 commits into from

Conversation

kantagara
Copy link
Contributor

  • Added [Ramp.Network](http://Ramp.Network) as a fiat on/off ramp provider for iOS and WebGL.
  • await ISigner.GetAddress() is changed to synchronous ISigner.PublicAddress.
  • Reworked static ERCxx utility classes into web3 services and default contract wrappers. You can now access them with web3.ErcXX.*.
  • Login fix as the previous json file regarding chains was deprecated.
  • Marketplace read/write calls added to the SDK via modular package import.
  • Hyperplay integration to the SDK via modular package import.
  • IPFS/Storage metadata & image uploads fixed.
  • Server drop down menus included in server settings for a nicer UX.
  • Server settings tab moved to the top toolbar in unity for a nicer UX.
  • Server menu items order adjusted to make the server settings more prominent for easy access.
  • Sample scene calls now have serialized editor fields for on the fly changes.
  • Docs strings added to functions for readability.
  • General bug fixes, optimizations.
  • Moved out our custom WalletConnectSharp integration to a separate package.
  • Improved WalletConnectSharp integration. Added an option to use a custom connection popup.
  • Added WalletConnectUnity integration to the core package.
  • Removed Save Settings button from Server Settings → Now we detect changes automatically
  • Improved contract interaction UX. Added generic CallSingle<TOut, TIn1, …, TInX>, CallMany<…>, SendVoid<…>, SendSingle<…> & SendMany<…> extension methods to invoke smart contract methods.

Known Issues

robGG1997 and others added 30 commits April 3, 2024 12:44
Co-authored-by: Robel Getnet Geremew <[email protected]>
- Duplicate Packages Samples
- Publish DLL Dependencies
* Revert "automated duplicating imported samples modifications (#595)"

This reverts commit a555894.

* made main package testable, revert due to a mistake

* Sign verify and WebGL login logout issue fixed for metamask

---------

Co-authored-by: robGG1997 <[email protected]>
- Duplicate Packages Samples
- Publish DLL Dependencies
- Duplicate Packages Samples
- Publish DLL Dependencies
kantagara and others added 24 commits May 29, 2024 08:23
- Duplicate Packages Samples
- Publish DLL Dependencies
- Duplicate Packages Samples
- Publish DLL Dependencies
* working remember me

* new HyperPlay package with samples

* Cleanup and Added documentation

* removed erroneous using statement in Web3Builder

* dependency updated to 2.6

* checkpoint

* countly issue fix

* added duplicate_samples text file
* Marketplace package

Marketplace package

* Compilation conditionals added to sample scripts

Compilation conditionals added to sample scripts

* Cleanup

Cleanup

* Almost there

Almost there

* Update DisableGameObjectIfServiceNotActive.cs

* assembly defs

assembly defs

* Package json

Package json

* testing

testing

* Update io.chainsafe.web3-unity.marketplace.runtime.asmdef

* Defines via asmdef

Defines via asmdef

* Adding MARKETPLACE_AVAILABLE "on demand"

* Adding csc.rsp file because for our project in general should be gucci.

* Login fix

Login fix

* Update SampleMain.unity

* Update SampleMain.unity

* Update CscImporter.cs

* Update CscImporter.cs

* Fixes

Fixes

* Remove debug

* Fixes

Fixes

* Fixes

* Fix

Fix

* Update package.json

* Fix for csc.rsp

* Meta file changed?

* Celanup

* Moving IPFS back to samples

Moving IPFS back to samples & fixing package duplicates.

* Update .gitignore

* Update .gitignore

* samples

samples

* Update .gitignore

* Update

Update

* Fixes

Fixes

* Remove deadfiles

Remove deadfiles

---------

Co-authored-by: Nikola Garabandic <[email protected]>
- Duplicate Packages Samples
- Publish DLL Dependencies
Update README.md
- Duplicate Packages Samples
- Publish DLL Dependencies
Fixes & cleanup

Removed some directives as they weren't being used.
Fixed marketplace/ipfs button calls as they had become unassigned during the build process.
* Increased all package versions

* lock json updated
- Duplicate Packages Samples
- Publish DLL Dependencies
- Duplicate Packages Samples
- Publish DLL Dependencies
- Duplicate Packages Samples
- Publish DLL Dependencies
Readme code example updated

Co-authored-by: = <=>
- Duplicate Packages Samples
- Publish DLL Dependencies
* fix for main thread issue

* circular dependency fix by moving IMainThreadRunner to ChainSafe.Gaming

* referenced IMainThreadRunner in Web3AuthWallet

* client now initialized

* Reverting back to rpcclient

---------

Co-authored-by: Nikola Garabandic <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants