Releases: ChainSafe/web3.unity
2.5.4
We're constantly trying to update and improve our SDK so here is the fresh new update!
- WalletConnect now works on WebGL! When switching the platform to WebGL (or if you're already on it), you'll get a prompt to install additional dependency which makes the WC work on WebGL.
- Fixed the issue with iOS Wallet Redirect not working
Known issues:
- When sometimes connecting WalletConnect trough WebGL , you'd get a Invoking error handler due to
RuntimeError: null function or function signature mismatch for Unity 2022 LTS.
2.5.3
This release provides some important fixes to 2.5.1
- Fixing meta files not being present in the Library Folder of the package
- Fixing compiler errors that were caused by an unused import
- Fixing errors from WalletConnect caused by an earlier version of the BouncyCastle.Crypto.dll
Known issues:
- WalletConnect doesn't work with WebGL. We'll add support for MetaMask wallet in the later version of our SDK.
v2.5.1
We are continue to improve and update SDK.
This release brings some new features and a lot of bug fixes.
New in this release:
- WebPageWallet is finally decommissioned and replaces with WalletConnect v2
- Chainlink Lootboxes added as external package
- We switched all our Samples from Göerli to Sepolia
- Now all the Samples are incapsulated to the packages it showcase, no more errors on Samples import
- SDK now supports Multicalls
- We pushed through in-line documentation and added docstrings to all the public methods, interfaces and types
This release fixes:
- Refactor samples to make it more clear and approachable
- Web3Auth 2.0.2 support
- Fix a problem with Owner call on 721 and 1155
- Fix a problem with Mint/Transfer for 1155
- Fixing the issue where people can't use our SDK properly for WebGL
Known issues:
- WalletConnect doesn't work with WebGL. We'll add support for MetaMask wallet in 2.5.2
Package also distributed via OpenUPM: https://openupm.com/packages/io.chainsafe.web3-unity/
v2.5.0
What's Changed
This is a new release of the ChainSafe Gaming SDK. We went to a completely different approach of architecting it internally.
Current implementation utilizing Dependency Injection as a main way to composability.
With this release we want to keep absolutely minimum core functionality in the io.chainsafe.web3-unity Package and start introducing auxiliary packages for a diverse, but complete Developer Experience.
In this version
- Another package
io.chainsafe.web3-unity.web3authgot introduced to support Web3Auth authorization mechanism - web3.unity SDK
v2.5.0is not backward compatible withv2.1.0 - Gelato gasless service support
Both packages are available via OpenUPM:
Get Started
- Create Unity Project
- Follow OpenUPM guide to install
openupm-cli - Inside your Unity Project folder:
Known Limitations
- web3.unity SDK
v2.5.0is not backward compatible withv2.1.0 - If you will see some Assembly Loading errors related to
Newtonsoft.Json v11please turn off "Assembly Version Validation" in "Player -> Other Settings"
Full Changelog: v2.1.0...io.chainsafe.web3-unity/2.5.0
v2.1.0
What's Changed
- The SDK is now Wallet Connect 2.0 compliant! Woohoo!
- Web3GL Template - Onboard.js Overhaul by @RyRy79261 in #348
- Updated evm dll by @sneakzttv in #351
- Collections prefabs by @sneakzttv in #359
- Collections slug filter by @sneakzttv in #362
- Auto package generation by @sneakzttv in #363
- Yaml fix by @sneakzttv in #364
Full Changelog: v2.0.3...v2.1.0
v2.0.3
v2.0.2
What's Changed
- Ethers core by @KBryan in #335
- Package creation fix by @sneakzttv in #338
- Adding ABI and ETH_METHOD helper by @KBryan in #339
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Added Task.FromResult to RPC call by @KBryan in #324
- Dll update by @sneakzttv in #325
- Update GameRegistration.cs by @KBryan in #326
- Logging update by @KBryan in #328
- Mint 721 example by @KBryan in #329
- Token uri 721 by @KBryan in #330
- Native token balance prefab by @sneakzttv in #331
- Delete Transfer721ExampleCanvasV2.prefab.meta by @KBryan in #332
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- erc721 fix by @sneakzttv in #305
- Update readme img by @sweetpea22 in #306
- lib update by @sneakzttv in #318
- allerc721 skip addded by @sneakzttv in #319
- add linter and packager to actions by @FSM1 in #320
- Sdk update by @KBryan in #321
- Update README.md by @KBryan in #322
- remove unnecessary meta file by @FSM1 in #323
New Contributors
- @sweetpea22 made their first contribution in #306
Full Changelog: v1.6.3...v2.0.0