From 51624dfc090898750f1e94f6069995ef337c89c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 04:30:33 +0000 Subject: [PATCH 01/19] ci(deps): bump WalletConnect/actions Bumps [WalletConnect/actions](https://github.com/walletconnect/actions) from 974cce051b8452198a144e0e6c4df4d2328a132c to d4de429173ca7863ea4813cdabcb73557178520f. - [Release notes](https://github.com/walletconnect/actions/releases) - [Commits](https://github.com/walletconnect/actions/compare/974cce051b8452198a144e0e6c4df4d2328a132c...d4de429173ca7863ea4813cdabcb73557178520f) --- updated-dependencies: - dependency-name: WalletConnect/actions dependency-version: d4de429173ca7863ea4813cdabcb73557178520f dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/claude-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index ec0bfcd..dbf2148 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Claude Review - uses: WalletConnect/actions/claude/auto-review@974cce051b8452198a144e0e6c4df4d2328a132c + uses: WalletConnect/actions/claude/auto-review@d4de429173ca7863ea4813cdabcb73557178520f with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} project_context: | From f5567486761edc9f45a999e8d11709bfe308f70f Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 08:12:17 +0000 Subject: [PATCH 02/19] chore: remove all Waku protocol references Co-Authored-By: Gleb --- .../Runtime/Model/Relay/RelayProtocols.cs | 50 +------------------ 1 file changed, 1 insertion(+), 49 deletions(-) diff --git a/src/Reown.Core.Common/Runtime/Model/Relay/RelayProtocols.cs b/src/Reown.Core.Common/Runtime/Model/Relay/RelayProtocols.cs index c907ba9..be27310 100644 --- a/src/Reown.Core.Common/Runtime/Model/Relay/RelayProtocols.cs +++ b/src/Reown.Core.Common/Runtime/Model/Relay/RelayProtocols.cs @@ -15,11 +15,6 @@ public abstract class RelayProtocols /// public static readonly string Default = "irn"; - /// - /// The Waku protocol definitions - /// - public static RelayProtocols Waku = new WakuRelayProtocol(); - /// /// The Irn protocol definitions /// @@ -32,7 +27,6 @@ public abstract class RelayProtocols private static readonly Dictionary _protocols = new() { - { "waku", Waku }, { "irn", Irn }, { "iridium", Iridium } }; @@ -94,48 +88,6 @@ public static RelayProtocols GetRelayProtocol(string protocol) throw new ArgumentException("Relay Protocol not supported: " + protocol); } - /// - /// A class that defines all RelayProtocol definitions for the - /// Waku protocol - /// - public class WakuRelayProtocol : RelayProtocols - { - public override string Publish - { - get => "waku_publish"; - } - - public override string BatchPublish - { - get => "waku_batchPublish"; - } - - public override string Subscribe - { - get => "waku_subscribe"; - } - - public override string BatchSubscribe - { - get => "waku_batchSubscribe"; - } - - public override string Subscription - { - get => "waku_subscription"; - } - - public override string Unsubscribe - { - get => "waku_unsubscribe"; - } - - public override string BatchUnsubscribe - { - get => "waku_batchUnsubscribe"; - } - } - /// /// A class that defines all RelayProtocol definitions for the /// Irn protocol @@ -220,4 +172,4 @@ public override string BatchUnsubscribe } } } -} \ No newline at end of file +} From 8cd0489f48b19dee342170f025bd6e970f857d08 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 16:26:25 +0000 Subject: [PATCH 03/19] chore: bump appkit-cdn to 1.8.11 Co-Authored-By: unknown <> --- src/Reown.AppKit.Unity/Plugins/AppKit.jslib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib index 872dd14..a56c52f 100644 --- a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib +++ b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib @@ -109,7 +109,7 @@ mergeInto(LibraryManager.library, { const featuredWalletIds = parameters.featuredWalletIds; // Load the scripts and initialize the configuration - import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.10/dist/appkit.js").then(async (AppKit) => { + import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.11/dist/appkit.js").then(async (AppKit) => { const WagmiCore = AppKit['WagmiCore']; const WagmiAdapter = AppKit['WagmiAdapter']; const Viem = AppKit['Viem']; From 859f1e937485ff1712aabc651ce992da4be6d49e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 04:38:01 +0000 Subject: [PATCH 04/19] ci(deps): bump actions/upload-artifact from 4 to 5 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/release.yml | 2 +- .github/workflows/unity-build-test.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cc8b3c..f184527 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: run: dotnet nuget push "*.nupkg" --api-key "$NUGET_API_KEY" --source https://api.nuget.org/v3/index.json - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-artifacts path: | diff --git a/.github/workflows/unity-build-test.yml b/.github/workflows/unity-build-test.yml index b9e5176..278f369 100644 --- a/.github/workflows/unity-build-test.yml +++ b/.github/workflows/unity-build-test.yml @@ -45,7 +45,7 @@ jobs: targetPlatform: ${{ matrix.targetPlatform }} customParameters: ${{ matrix.targetPlatform != 'WebGL' && '-Development' || '' }} -mixpanelToken ${{ secrets.MIXPANEL_TOKEN }} -sentryToken ${{ secrets.SENTRY_TOKEN }} buildMethod: UnityBuilderAction.Builder.BuildProject - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: Build-${{ matrix.targetPlatform }} path: Builds/${{ matrix.targetPlatform }} @@ -92,7 +92,7 @@ jobs: artifactsPath: ${{ matrix.testMode }}-artifacts githubToken: ${{ secrets.GITHUB_TOKEN }} checkName: ${{ matrix.testMode }} Test Results - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: always() with: name: Test results for ${{ matrix.testMode }} From 0a0abbf6882c4f5134d027815b3995a62b531c1a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 04:38:15 +0000 Subject: [PATCH 05/19] ci(deps): bump actions/download-artifact from 5 to 6 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/unity-build-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unity-build-test.yml b/.github/workflows/unity-build-test.yml index b9e5176..6211ab2 100644 --- a/.github/workflows/unity-build-test.yml +++ b/.github/workflows/unity-build-test.yml @@ -109,7 +109,7 @@ jobs: with: fetch-depth: 0 - name: Download WebGL Build Artifact - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: Build-WebGL path: Builds/WebGL From 6b96b76f87086bb17b7ade12ca0eb6105d8dc87c Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 07:49:23 +0000 Subject: [PATCH 06/19] chore: update API endpoints from api.web3modal.com to api.reown.com Co-Authored-By: Gleb --- src/Reown.AppKit.Unity/Runtime/Chain.cs | 4 ++-- src/Reown.AppKit.Unity/Runtime/Controllers/ApiController.cs | 4 ++-- src/Reown.AppKit.Unity/Runtime/Model/AppKitApi/Wallet.cs | 4 ++-- src/Reown.AppKit.Unity/Runtime/Presenters/ConnectPresenter.cs | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Reown.AppKit.Unity/Runtime/Chain.cs b/src/Reown.AppKit.Unity/Runtime/Chain.cs index 6429128..2cc5982 100644 --- a/src/Reown.AppKit.Unity/Runtime/Chain.cs +++ b/src/Reown.AppKit.Unity/Runtime/Chain.cs @@ -84,7 +84,7 @@ public BlockExplorer(string name, string url) public static class ChainConstants { - internal const string ChainImageUrl = "https://api.web3modal.com/public/getAssetImage"; + internal const string ChainImageUrl = "https://api.reown.com/public/getAssetImage"; public static class Namespaces { @@ -408,4 +408,4 @@ public static class Chains }; } } -} \ No newline at end of file +} diff --git a/src/Reown.AppKit.Unity/Runtime/Controllers/ApiController.cs b/src/Reown.AppKit.Unity/Runtime/Controllers/ApiController.cs index 7065d12..656c7ae 100644 --- a/src/Reown.AppKit.Unity/Runtime/Controllers/ApiController.cs +++ b/src/Reown.AppKit.Unity/Runtime/Controllers/ApiController.cs @@ -10,7 +10,7 @@ namespace Reown.AppKit.Unity { public class ApiController { - private const string BasePath = "https://api.web3modal.com/"; + private const string BasePath = "https://api.reown.com/"; private const int TimoutSeconds = 5; private readonly Lazy _includedWalletIdsString = new(() => AppKit.Config.includedWalletIds is { Length: > 0 } @@ -95,4 +95,4 @@ public class ApiGetAnalyticsConfigResponse [JsonProperty("isAppKitAuthEnabled")] public bool IsAppKitAuthEnabled { get; set; } } -} \ No newline at end of file +} diff --git a/src/Reown.AppKit.Unity/Runtime/Model/AppKitApi/Wallet.cs b/src/Reown.AppKit.Unity/Runtime/Model/AppKitApi/Wallet.cs index 87f1cc7..3520fcc 100644 --- a/src/Reown.AppKit.Unity/Runtime/Model/AppKitApi/Wallet.cs +++ b/src/Reown.AppKit.Unity/Runtime/Model/AppKitApi/Wallet.cs @@ -30,7 +30,7 @@ public class Wallet public RemoteSprite Image { - get => RemoteSpriteFactory.GetRemoteSprite(ImageUrl ?? $"https://api.web3modal.com/getWalletImage/{ImageId}"); + get => RemoteSpriteFactory.GetRemoteSprite(ImageUrl ?? $"https://api.reown.com/getWalletImage/{ImageId}"); } } -} \ No newline at end of file +} diff --git a/src/Reown.AppKit.Unity/Runtime/Presenters/ConnectPresenter.cs b/src/Reown.AppKit.Unity/Runtime/Presenters/ConnectPresenter.cs index ac255a5..3857b69 100644 --- a/src/Reown.AppKit.Unity/Runtime/Presenters/ConnectPresenter.cs +++ b/src/Reown.AppKit.Unity/Runtime/Presenters/ConnectPresenter.cs @@ -215,7 +215,7 @@ protected virtual ListItem BuildWalletConnectListItem() { var wcLogo = RemoteSpriteFactory.GetRemoteSprite( - $"https://api.web3modal.com/public/getAssetImage/ef1a1fcf-7fe8-4d69-bd6d-fda1345b4400"); + $"https://api.reown.com/public/getAssetImage/ef1a1fcf-7fe8-4d69-bd6d-fda1345b4400"); var listItem = new ListItem("WalletConnect", wcLogo, () => { WalletUtils.RemoveLastViewedWallet(); @@ -261,4 +261,4 @@ protected override void Dispose(bool disposing) base.Dispose(disposing); } } -} \ No newline at end of file +} From cb1a3349971af8fb260d138875393864d887e1b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 04:38:31 +0000 Subject: [PATCH 07/19] ci(deps): bump WalletConnect/actions Bumps [WalletConnect/actions](https://github.com/walletconnect/actions) from d4de429173ca7863ea4813cdabcb73557178520f to 8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba. - [Release notes](https://github.com/walletconnect/actions/releases) - [Commits](https://github.com/walletconnect/actions/compare/d4de429173ca7863ea4813cdabcb73557178520f...8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba) --- updated-dependencies: - dependency-name: WalletConnect/actions dependency-version: 8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/claude-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index dbf2148..58928dc 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Claude Review - uses: WalletConnect/actions/claude/auto-review@d4de429173ca7863ea4813cdabcb73557178520f + uses: WalletConnect/actions/claude/auto-review@8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} project_context: | From c45631a1b3788fee8b7b62a5eed054f1294175f3 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 11:09:20 +0000 Subject: [PATCH 08/19] chore: bump appkit-cdn to 1.8.13 Co-Authored-By: unknown <> --- src/Reown.AppKit.Unity/Plugins/AppKit.jslib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib index a56c52f..8919038 100644 --- a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib +++ b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib @@ -109,7 +109,7 @@ mergeInto(LibraryManager.library, { const featuredWalletIds = parameters.featuredWalletIds; // Load the scripts and initialize the configuration - import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.11/dist/appkit.js").then(async (AppKit) => { + import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.13/dist/appkit.js").then(async (AppKit) => { const WagmiCore = AppKit['WagmiCore']; const WagmiAdapter = AppKit['WagmiAdapter']; const Viem = AppKit['Viem']; From 6fefb00aa8df7534060f7fdbd2763389fa19a05d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 04:28:12 +0000 Subject: [PATCH 09/19] ci(deps): bump WalletConnect/actions Bumps [WalletConnect/actions](https://github.com/walletconnect/actions) from 8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba to 8fdcb94d0078cf6d872ede2563bec752f52fcf3c. - [Release notes](https://github.com/walletconnect/actions/releases) - [Commits](https://github.com/walletconnect/actions/compare/8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba...8fdcb94d0078cf6d872ede2563bec752f52fcf3c) --- updated-dependencies: - dependency-name: WalletConnect/actions dependency-version: 8fdcb94d0078cf6d872ede2563bec752f52fcf3c dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/claude-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index 58928dc..5c2f8eb 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Claude Review - uses: WalletConnect/actions/claude/auto-review@8146dd1ef07cc1ec29d90ecfd3280c1f1b87c5ba + uses: WalletConnect/actions/claude/auto-review@8fdcb94d0078cf6d872ede2563bec752f52fcf3c with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} project_context: | From 5df9226fc50782e93b54db2561df1231841e99a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:38:25 +0000 Subject: [PATCH 10/19] ci(deps): bump game-ci/unity-builder from 4.7.0 to 4.8.1 Bumps [game-ci/unity-builder](https://github.com/game-ci/unity-builder) from 4.7.0 to 4.8.1. - [Release notes](https://github.com/game-ci/unity-builder/releases) - [Commits](https://github.com/game-ci/unity-builder/compare/d58755728721f9161882dc79ea5818bb2f3ad64e...1d4ee0697f193f54668e98961d79907911f4b4f2) --- updated-dependencies: - dependency-name: game-ci/unity-builder dependency-version: 4.8.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/unity-build-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unity-build-test.yml b/.github/workflows/unity-build-test.yml index 8b17161..d5da9c8 100644 --- a/.github/workflows/unity-build-test.yml +++ b/.github/workflows/unity-build-test.yml @@ -33,7 +33,7 @@ jobs: path: ${{ matrix.projectPath }}/Library key: Library-${{ matrix.projectPath }}-${{ matrix.targetPlatform }} restore-keys: Library- - - uses: game-ci/unity-builder@d58755728721f9161882dc79ea5818bb2f3ad64e # v4.5 + - uses: game-ci/unity-builder@1d4ee0697f193f54668e98961d79907911f4b4f2 # v4.5 env: UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }} From 49bc7fe74e7df1b2de0aeb1335f35d7fadd537e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:38:32 +0000 Subject: [PATCH 11/19] ci(deps): bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/claude-review.yml | 2 +- .github/workflows/dotnet-build-test.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/sonarcloud.yml | 2 +- .github/workflows/sync-unity-package-version.yml | 2 +- .github/workflows/unity-build-test.yml | 6 +++--- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index 5c2f8eb..d89b665 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -24,7 +24,7 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/dotnet-build-test.yml b/.github/workflows/dotnet-build-test.yml index 21f8217..effb931 100644 --- a/.github/workflows/dotnet-build-test.yml +++ b/.github/workflows/dotnet-build-test.yml @@ -26,7 +26,7 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Run tests uses: ./.github/actions/test-dotnet diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f184527..cde7c02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Setup .NET uses: actions/setup-dotnet@v5 @@ -60,7 +60,7 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 87623ad..262879f 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -15,7 +15,7 @@ jobs: with: java-version: 17 distribution: "zulu" # Alternative distribution options are available. - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - name: Cache SonarQube Cloud packages diff --git a/.github/workflows/sync-unity-package-version.yml b/.github/workflows/sync-unity-package-version.yml index a8c827f..bda0ed8 100644 --- a/.github/workflows/sync-unity-package-version.yml +++ b/.github/workflows/sync-unity-package-version.yml @@ -20,7 +20,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/unity-build-test.yml b/.github/workflows/unity-build-test.yml index 8b17161..e1110d0 100644 --- a/.github/workflows/unity-build-test.yml +++ b/.github/workflows/unity-build-test.yml @@ -25,7 +25,7 @@ jobs: - WebGL # WebGL. steps: - uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: actions/cache@v4 @@ -68,7 +68,7 @@ jobs: - playmode - editmode steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: lfs: true - uses: actions/cache@v4 @@ -105,7 +105,7 @@ jobs: permissions: pull-requests: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Download WebGL Build Artifact From 86aeb4e3edce3f5dfcf6aa72956d77cae55e460b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:43:42 +0000 Subject: [PATCH 12/19] deps: Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 0975d09..7a5817b 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -10,7 +10,7 @@ - + all From ea4b91ae25b71dd6347d4472d7b981fa7dcc94f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 04:47:26 +0000 Subject: [PATCH 13/19] ci(deps): bump WalletConnect/actions Bumps [WalletConnect/actions](https://github.com/walletconnect/actions) from 8fdcb94d0078cf6d872ede2563bec752f52fcf3c to dcfaa4e5f22b1c6f371a3d670f162cba4d221738. - [Release notes](https://github.com/walletconnect/actions/releases) - [Commits](https://github.com/walletconnect/actions/compare/8fdcb94d0078cf6d872ede2563bec752f52fcf3c...dcfaa4e5f22b1c6f371a3d670f162cba4d221738) --- updated-dependencies: - dependency-name: WalletConnect/actions dependency-version: dcfaa4e5f22b1c6f371a3d670f162cba4d221738 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- .github/workflows/claude-review.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/claude-review.yml b/.github/workflows/claude-review.yml index d89b665..5f5e2b5 100644 --- a/.github/workflows/claude-review.yml +++ b/.github/workflows/claude-review.yml @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 - name: Claude Review - uses: WalletConnect/actions/claude/auto-review@8fdcb94d0078cf6d872ede2563bec752f52fcf3c + uses: WalletConnect/actions/claude/auto-review@dcfaa4e5f22b1c6f371a3d670f162cba4d221738 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} project_context: | From 91ffe4bfdffc2bca6d3118f9775d9d13015d8ae4 Mon Sep 17 00:00:00 2001 From: skibitsky Date: Mon, 1 Dec 2025 12:40:35 +0200 Subject: [PATCH 14/19] Fix shader error in avatar gradient generation --- src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs index 9f71df8..2a736ef 100644 --- a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs +++ b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs @@ -95,7 +95,11 @@ public static Texture2D GenerateAvatarTexture(string address) var geoms = VectorUtils.TessellateScene(scene, tessOptions); var sprite = VectorUtils.BuildSprite(geoms, 10.0f, VectorUtils.Alignment.Center, Vector2.zero, 16, true); +#if UNITY_6000_3_OR_NEWER + var mat = new Material(Shader.Find("Hidden/VectorGraphics/VectorGradient")); +#else var mat = Resources.Load("Fonts & Materials/AvatarGradientMaterial"); +#endif var texture = VectorUtils.RenderSpriteToTexture2D(sprite, 128, 128, mat); return texture; From 22e6379f302860a6b7faa9fd2ea9b52da21b3486 Mon Sep 17 00:00:00 2001 From: skibitsky Date: Tue, 2 Dec 2025 10:56:03 +0200 Subject: [PATCH 15/19] Fallback for failing avatar generation Also, include the VectorGradient shader in the package, as it has been removed in Vector Graphics 3.0. --- .../AvatarGradientMaterial.mat | 18 +--- src/Reown.AppKit.Unity/Runtime/Shaders.meta | 8 ++ .../Runtime/Shaders/VectorGradient.cginc | 68 ++++++++++++ .../Runtime/Shaders/VectorGradient.cginc.meta | 7 ++ .../Runtime/Shaders/VectorGradient.shader | 102 ++++++++++++++++++ .../Shaders/VectorGradient.shader.meta | 9 ++ .../Runtime/Utils/UiUtils.cs | 43 +++++--- 7 files changed, 225 insertions(+), 30 deletions(-) create mode 100644 src/Reown.AppKit.Unity/Runtime/Shaders.meta create mode 100644 src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc create mode 100644 src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc.meta create mode 100644 src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader create mode 100644 src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader.meta diff --git a/src/Reown.AppKit.Unity/Resources/Fonts & Materials/AvatarGradientMaterial.mat b/src/Reown.AppKit.Unity/Resources/Fonts & Materials/AvatarGradientMaterial.mat index 21d05d2..62c9471 100644 --- a/src/Reown.AppKit.Unity/Resources/Fonts & Materials/AvatarGradientMaterial.mat +++ b/src/Reown.AppKit.Unity/Resources/Fonts & Materials/AvatarGradientMaterial.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: AvatarGradientMaterial - m_Shader: {fileID: 4800000, guid: 832980ba13231854d88a322b288f3685, type: 3} + m_Shader: {fileID: 4800000, guid: f611291a53e244688a9730bd6278d55c, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] @@ -23,28 +23,14 @@ Material: m_SavedProperties: serializedVersion: 3 m_TexEnvs: - - _AlphaTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - _MainTex: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - - _MaskTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} m_Ints: [] - m_Floats: - - _EnableExternalAlpha: 0 + m_Floats: [] m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Flip: {r: 1, g: 1, b: 1, a: 1} - _RendererColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] m_AllowLocking: 1 diff --git a/src/Reown.AppKit.Unity/Runtime/Shaders.meta b/src/Reown.AppKit.Unity/Runtime/Shaders.meta new file mode 100644 index 0000000..13107e3 --- /dev/null +++ b/src/Reown.AppKit.Unity/Runtime/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef033f07a5a9247a4b4491fa5e721e71 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc new file mode 100644 index 0000000..52c4fee --- /dev/null +++ b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc @@ -0,0 +1,68 @@ +float2 UnpackFloat2(fixed4 c) +{ + return float2(c.r*255 + c.g, c.b*255 + c.a); +} + +float2 RayUnitCircleFirstHit(float2 rayStart, float2 rayDir) +{ + float tca = dot(-rayStart, rayDir); + float d2 = dot(rayStart, rayStart) - tca * tca; + float thc = sqrt(1.0f - d2); + float t0 = tca - thc; + float t1 = tca + thc; + float t = min(t0, t1); + if (t < 0.0f) + t = max(t0, t1); + return rayStart + rayDir * t; +} + +float RadialAddress(float2 uv, float2 focus) +{ + uv = (uv - float2(0.5f, 0.5f)) * 2.0f; + float2 pointOnPerimeter = RayUnitCircleFirstHit(focus, normalize(uv - focus)); + float2 diff = pointOnPerimeter - focus; + if (abs(diff.x) > 0.0001f) + return (uv.x - focus.x) / diff.x; + if (abs(diff.y) > 0.0001f) + return (uv.y - focus.y) / diff.y; + return 0.0f; +} + +fixed4 EvaluateGradient(float settingIndex, float2 uv, sampler2D atlas, float2 texelSize) +{ + // Gradient settings are stored in 3 consecutive texels: + // - texel 0: (float4, 1 byte per float) + // x = gradient type (0 = tex/linear, 1 = radial) + // y = address mode (0 = wrap, 1 = clamp, 2 = mirror) + // z = radialFocus.x + // w = radialFocus.y + // - texel 1: (float2, 2 bytes per float) atlas entry position + // xy = pos.x + // zw = pos.y + // - texel 2: (float2, 2 bytes per float) atlas entry size + // xy = size.x + // zw = size.y + + float2 settingUV = float2(0.5f, settingIndex+0.5f) * texelSize; + fixed4 gradSettings = tex2D(atlas, settingUV); + if (gradSettings.x > 0.0f) + { + // Radial texture case + float2 focus = (gradSettings.zw - float2(0.5f, 0.5f)) * 2.0f; // bring focus in the (-1,1) range + uv = float2(RadialAddress(uv, focus), 0.0); + } + + int addressing = round(gradSettings.y * 255); + uv.x = (addressing == 0) ? fmod(uv.x,1.0f) : uv.x; // Wrap + uv.x = (addressing == 1) ? max(min(uv.x,1.0f), 0.0f) : uv.x; // Clamp + float w = fmod(uv.x,2.0f); + uv.x = (addressing == 2) ? (w > 1.0f ? 1.0f-fmod(w,1.0f) : w) : uv.x; // Mirror + + // Adjust UV to atlas position + float2 nextUV = float2(texelSize.x, 0); + float2 pos = (UnpackFloat2(tex2D(atlas, settingUV+nextUV) * 255) + float2(0.5f, 0.5f)) * texelSize; + float2 size = UnpackFloat2(tex2D(atlas, settingUV+nextUV*2) * 255) * texelSize; + uv = uv * size + pos; + + return tex2D(atlas, uv); +} diff --git a/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc.meta b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc.meta new file mode 100644 index 0000000..fb16249 --- /dev/null +++ b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.cginc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d10793e5b3b6844d295d3fb77a5a83ed +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader new file mode 100644 index 0000000..8b58232 --- /dev/null +++ b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader @@ -0,0 +1,102 @@ +Shader "Reown/VectorGradient" +{ + Properties + { + _MainTex ("Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + [HideInInspector] _RendererColor ("RendererColor", Color) = (1,1,1,1) + } + SubShader + { + Tags + { + "RenderType" = "Transparent" + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "PreviewType" = "Plane" + } + LOD 100 + + Cull Off + Lighting Off + ZWrite Off + Blend One OneMinusSrcAlpha + + Pass + { + CGPROGRAM + #pragma vertex GradientVert + #pragma fragment GradientFrag + #pragma multi_compile_instancing + + #include "UnityCG.cginc" + #include "VectorGradient.cginc" + + #ifdef UNITY_INSTANCING_ENABLED + UNITY_INSTANCING_BUFFER_START (PerDrawSprite) + UNITY_DEFINE_INSTANCED_PROP(fixed4, unity_SpriteRendererColorArray) + UNITY_INSTANCING_BUFFER_END (PerDrawSprite) + #define _RendererColor UNITY_ACCESS_INSTANCED_PROP(PerDrawSprite, unity_SpriteRendererColorArray) + #endif + + #ifndef UNITY_INSTANCING_ENABLED + fixed4 _RendererColor; + #endif + + struct appdata { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 uv : TEXCOORD0; + float2 settingIndex : TEXCOORD2; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f { + fixed4 color : COLOR; + float2 uv : TEXCOORD0; // uv.z is used for setting index + float2 settingIndex : TEXCOORD2; + float4 vertex : SV_POSITION; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + float4 _MainTex_ST; + float4 _MainTex_TexelSize; + fixed4 _Color; + + v2f GradientVert(appdata IN) + { + v2f OUT; + + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + + OUT.vertex = UnityObjectToClipPos(IN.vertex); + #ifdef UNITY_COLORSPACE_GAMMA + OUT.color = IN.color; + #else + OUT.color = fixed4(GammaToLinearSpace(IN.color.rgb), IN.color.a); + #endif + OUT.color *= _Color * _RendererColor; + OUT.uv = TRANSFORM_TEX(IN.uv, _MainTex); + OUT.settingIndex = IN.settingIndex; + return OUT; + } + + fixed4 GradientFrag(v2f i) : SV_Target + { + fixed4 gradColor = EvaluateGradient(i.settingIndex.x, i.uv, _MainTex, _MainTex_TexelSize.xy); + + #ifndef UNITY_COLORSPACE_GAMMA + gradColor = fixed4(GammaToLinearSpace(gradColor.rgb), gradColor.a); + #endif + + fixed4 finalColor = gradColor * i.color; + finalColor.rgb *= finalColor.a; + + return finalColor; + } + ENDCG + } + } +} \ No newline at end of file diff --git a/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader.meta b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader.meta new file mode 100644 index 0000000..afdc432 --- /dev/null +++ b/src/Reown.AppKit.Unity/Runtime/Shaders/VectorGradient.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f611291a53e244688a9730bd6278d55c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs index 2a736ef..b92d1ba 100644 --- a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs +++ b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs @@ -94,28 +94,43 @@ public static Texture2D GenerateAvatarTexture(string address) var geoms = VectorUtils.TessellateScene(scene, tessOptions); var sprite = VectorUtils.BuildSprite(geoms, 10.0f, VectorUtils.Alignment.Center, Vector2.zero, 16, true); - -#if UNITY_6000_3_OR_NEWER - var mat = new Material(Shader.Find("Hidden/VectorGraphics/VectorGradient")); -#else var mat = Resources.Load("Fonts & Materials/AvatarGradientMaterial"); -#endif - var texture = VectorUtils.RenderSpriteToTexture2D(sprite, 128, 128, mat); + + Texture2D texture; + try + { + texture = VectorUtils.RenderSpriteToTexture2D(sprite, 128, 128, mat); + } + catch (System.Exception ex) + { + Debug.LogWarning($"Failed to generate avatar texture: {ex.Message}. Falling back to CPU-based generation."); + texture = GenerateRadialGradientTextureCPU(baseColor); + } return texture; #else - const int size = 128; - var texture = new Texture2D(size, size); + return GenerateRadialGradientTextureCPU(baseColor); +#endif + } - for (var x = 0; x < size; x++) + private static Texture2D GenerateRadialGradientTextureCPU(Color baseColor) + { + const int size = 128; + var tex = new Texture2D(size, size, TextureFormat.RGBA32, false, true); + var focus = new Vector2(0.65f, 0.3f); + for (var y = 0; y < size; y++) { - for (var y = 0; y < size; y++) - texture.SetPixel(x, y, baseColor); + for (var x = 0; x < size; x++) + { + var uv = new Vector2((x + 0.5f) / size, (y + 0.5f) / size); + var t = Mathf.Clamp01(Vector2.Distance(uv, focus) / 0.9f); + var c = Color.Lerp(Color.white, baseColor, t); + tex.SetPixel(x, y, c); + } } - texture.Apply(); - return texture; -#endif + tex.Apply(false, false); + return tex; } } } \ No newline at end of file From 44492b0ee1565d71b014b1de0a9f11fc5274c73e Mon Sep 17 00:00:00 2001 From: skibitsky Date: Tue, 2 Dec 2025 13:27:52 +0200 Subject: [PATCH 16/19] Fix focus point in fallback avatar generation --- src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs index b92d1ba..fb85a4f 100644 --- a/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs +++ b/src/Reown.AppKit.Unity/Runtime/Utils/UiUtils.cs @@ -117,7 +117,9 @@ private static Texture2D GenerateRadialGradientTextureCPU(Color baseColor) { const int size = 128; var tex = new Texture2D(size, size, TextureFormat.RGBA32, false, true); - var focus = new Vector2(0.65f, 0.3f); + // Focus point derived from GPU path's RadialFocus (0.3, -0.2): + // UV = (value + 1) / 2 → x: 0.65, y: 0.4 + var focus = new Vector2(0.65f, 0.4f); for (var y = 0; y < size; y++) { for (var x = 0; x < size; x++) From 8de6adb41b6fe007bf8d90671291d81a59ea1fb3 Mon Sep 17 00:00:00 2001 From: skibitsky Date: Tue, 2 Dec 2025 13:35:14 +0200 Subject: [PATCH 17/19] Version bump --- src/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index d830772..d474f4a 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,7 +1,7 @@ - 1.5.1 + 1.5.2 net7.0;net8.0;netstandard2.1; reown inc. https://reown.com/ From 354c00c24aa52292984190343b8a6f9cfacfb2fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 2 Dec 2025 11:36:11 +0000 Subject: [PATCH 18/19] Sync Unity Package Versions --- .../Packages/packages-lock.json | 42 +++++++++---------- .../ProjectSettings/ProjectSettings.asset | 2 +- src/Reown.AppKit.Solana.Unity/package.json | 4 +- src/Reown.AppKit.Unity/Runtime/AppKit.cs | 2 +- src/Reown.AppKit.Unity/package.json | 10 ++--- src/Reown.Core.Common/package.json | 2 +- src/Reown.Core.Crypto/package.json | 10 ++--- src/Reown.Core.Network/package.json | 4 +- src/Reown.Core.Storage/package.json | 4 +- src/Reown.Core/package.json | 12 +++--- src/Reown.Sign.Nethereum.Unity/package.json | 6 +-- src/Reown.Sign.Nethereum/package.json | 4 +- src/Reown.Sign.Unity/Runtime/SignMetadata.cs | 2 +- src/Reown.Sign.Unity/package.json | 4 +- src/Reown.Sign/package.json | 4 +- src/Reown.Unity.Dependencies/package.json | 2 +- src/Reown.WalletKit/package.json | 4 +- 17 files changed, 59 insertions(+), 59 deletions(-) diff --git a/sample/Reown.AppKit.Unity/Packages/packages-lock.json b/sample/Reown.AppKit.Unity/Packages/packages-lock.json index 46a04c1..071a25a 100644 --- a/sample/Reown.AppKit.Unity/Packages/packages-lock.json +++ b/sample/Reown.AppKit.Unity/Packages/packages-lock.json @@ -40,10 +40,10 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.sign.nethereum.unity": "1.5.1", - "com.reown.sign.unity": "1.5.1", - "com.reown.core": "1.5.1", - "com.reown.unity.dependencies": "1.5.1", + "com.reown.sign.nethereum.unity": "1.5.2", + "com.reown.sign.unity": "1.5.2", + "com.reown.core": "1.5.2", + "com.reown.unity.dependencies": "1.5.2", "com.unity.vectorgraphics": "2.0.0-preview.24" } }, @@ -52,11 +52,11 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.core.common": "1.5.1", - "com.reown.core.network": "1.5.1", - "com.reown.core.storage": "1.5.1", - "com.reown.core.crypto": "1.5.1", - "com.reown.unity.dependencies": "1.5.1" + "com.reown.core.common": "1.5.2", + "com.reown.core.network": "1.5.2", + "com.reown.core.storage": "1.5.2", + "com.reown.core.crypto": "1.5.2", + "com.reown.unity.dependencies": "1.5.2" } }, "com.reown.core.common": { @@ -72,10 +72,10 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.core.common": "1.5.1", - "com.reown.core.network": "1.5.1", - "com.reown.core.storage": "1.5.1", - "com.reown.unity.dependencies": "1.5.1" + "com.reown.core.common": "1.5.2", + "com.reown.core.network": "1.5.2", + "com.reown.core.storage": "1.5.2", + "com.reown.unity.dependencies": "1.5.2" } }, "com.reown.core.network": { @@ -83,7 +83,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.core.common": "1.5.1" + "com.reown.core.common": "1.5.2" } }, "com.reown.core.storage": { @@ -91,7 +91,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.core.common": "1.5.1" + "com.reown.core.common": "1.5.2" } }, "com.reown.sign": { @@ -99,7 +99,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.core": "1.5.1" + "com.reown.core": "1.5.2" } }, "com.reown.sign.nethereum": { @@ -107,7 +107,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.sign": "1.5.1", + "com.reown.sign": "1.5.2", "com.nethereum.unity": "5.0.0" } }, @@ -116,8 +116,8 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.sign.nethereum": "1.5.1", - "com.reown.sign.unity": "1.5.1" + "com.reown.sign.nethereum": "1.5.2", + "com.reown.sign.unity": "1.5.2" } }, "com.reown.sign.unity": { @@ -126,7 +126,7 @@ "source": "local", "dependencies": { "com.unity.modules.androidjni": "1.0.0", - "com.reown.sign": "1.5.1" + "com.reown.sign": "1.5.2" } }, "com.reown.unity.dependencies": { @@ -142,7 +142,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.reown.sign": "1.5.1" + "com.reown.sign": "1.5.2" } }, "com.skibitsky.scene-reference": { diff --git a/sample/Reown.AppKit.Unity/ProjectSettings/ProjectSettings.asset b/sample/Reown.AppKit.Unity/ProjectSettings/ProjectSettings.asset index 7e2c7a5..79b7e9a 100644 --- a/sample/Reown.AppKit.Unity/ProjectSettings/ProjectSettings.asset +++ b/sample/Reown.AppKit.Unity/ProjectSettings/ProjectSettings.asset @@ -142,7 +142,7 @@ PlayerSettings: loadStoreDebugModeEnabled: 0 visionOSBundleVersion: 1.0 tvOSBundleVersion: 1.0 - bundleVersion: 1.5.1 + bundleVersion: 1.5.2 preloadedAssets: [] metroInputSource: 0 wsaTransparentSwapchain: 0 diff --git a/src/Reown.AppKit.Solana.Unity/package.json b/src/Reown.AppKit.Solana.Unity/package.json index 2091994..d5cad57 100644 --- a/src/Reown.AppKit.Solana.Unity/package.json +++ b/src/Reown.AppKit.Solana.Unity/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.appkit.solana.unity", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.AppKit.Solana.Unity", "description": "Reown AppKit adapter for Solana.Unity-SDK", "unity": "2022.3", @@ -12,7 +12,7 @@ "solana" ], "dependencies": { - "com.reown.appkit.unity": "1.5.1", + "com.reown.appkit.unity": "1.5.2", "com.solana.unity_sdk": "1.2.9" } } \ No newline at end of file diff --git a/src/Reown.AppKit.Unity/Runtime/AppKit.cs b/src/Reown.AppKit.Unity/Runtime/AppKit.cs index 7fc5647..9049e0d 100644 --- a/src/Reown.AppKit.Unity/Runtime/AppKit.cs +++ b/src/Reown.AppKit.Unity/Runtime/AppKit.cs @@ -17,7 +17,7 @@ namespace Reown.AppKit.Unity public abstract class AppKit : MonoBehaviour { [VersionMarker] - public const string Version = "unity-appkit-v1.5.1"; + public const string Version = "unity-appkit-v1.5.2"; // --------------------------------------------------------------------- // Singleton diff --git a/src/Reown.AppKit.Unity/package.json b/src/Reown.AppKit.Unity/package.json index 1661b36..9a17f22 100644 --- a/src/Reown.AppKit.Unity/package.json +++ b/src/Reown.AppKit.Unity/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.appkit.unity", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.AppKit.Unity", "unity": "2022.3", "author": "Reown", @@ -14,10 +14,10 @@ "web3" ], "dependencies": { - "com.reown.sign.nethereum.unity": "1.5.1", - "com.reown.sign.unity": "1.5.1", - "com.reown.core": "1.5.1", - "com.reown.unity.dependencies": "1.5.1", + "com.reown.sign.nethereum.unity": "1.5.2", + "com.reown.sign.unity": "1.5.2", + "com.reown.core": "1.5.2", + "com.reown.unity.dependencies": "1.5.2", "com.unity.vectorgraphics": "2.0.0-preview.24" } } \ No newline at end of file diff --git a/src/Reown.Core.Common/package.json b/src/Reown.Core.Common/package.json index 57673f2..3c05d56 100644 --- a/src/Reown.Core.Common/package.json +++ b/src/Reown.Core.Common/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.core.common", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Core.Common", "unity": "2022.3", "author": "Reown", diff --git a/src/Reown.Core.Crypto/package.json b/src/Reown.Core.Crypto/package.json index 77d4512..ebdd58d 100644 --- a/src/Reown.Core.Crypto/package.json +++ b/src/Reown.Core.Crypto/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.core.crypto", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Core.Crypto", "unity": "2022.3", "author": "Reown", @@ -8,9 +8,9 @@ "reown" ], "dependencies": { - "com.reown.core.common": "1.5.1", - "com.reown.core.network": "1.5.1", - "com.reown.core.storage": "1.5.1", - "com.reown.unity.dependencies": "1.5.1" + "com.reown.core.common": "1.5.2", + "com.reown.core.network": "1.5.2", + "com.reown.core.storage": "1.5.2", + "com.reown.unity.dependencies": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Core.Network/package.json b/src/Reown.Core.Network/package.json index 8415921..dd2af81 100644 --- a/src/Reown.Core.Network/package.json +++ b/src/Reown.Core.Network/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.core.network", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Core.Network", "unity": "2022.3", "author": "Reown", @@ -8,6 +8,6 @@ "reown" ], "dependencies": { - "com.reown.core.common": "1.5.1" + "com.reown.core.common": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Core.Storage/package.json b/src/Reown.Core.Storage/package.json index 3ce7417..7c4bf63 100644 --- a/src/Reown.Core.Storage/package.json +++ b/src/Reown.Core.Storage/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.core.storage", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Core.Storage", "unity": "2022.3", "author": "Reown", @@ -8,6 +8,6 @@ "reown" ], "dependencies": { - "com.reown.core.common": "1.5.1" + "com.reown.core.common": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Core/package.json b/src/Reown.Core/package.json index 985e5ad..1e83ccb 100644 --- a/src/Reown.Core/package.json +++ b/src/Reown.Core/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.core", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Core", "unity": "2022.3", "author": "Reown", @@ -8,10 +8,10 @@ "reown" ], "dependencies": { - "com.reown.core.common": "1.5.1", - "com.reown.core.network": "1.5.1", - "com.reown.core.storage": "1.5.1", - "com.reown.core.crypto": "1.5.1", - "com.reown.unity.dependencies": "1.5.1" + "com.reown.core.common": "1.5.2", + "com.reown.core.network": "1.5.2", + "com.reown.core.storage": "1.5.2", + "com.reown.core.crypto": "1.5.2", + "com.reown.unity.dependencies": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Sign.Nethereum.Unity/package.json b/src/Reown.Sign.Nethereum.Unity/package.json index b427348..8db1576 100644 --- a/src/Reown.Sign.Nethereum.Unity/package.json +++ b/src/Reown.Sign.Nethereum.Unity/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.sign.nethereum.unity", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Sign.Nethereum.Unity", "unity": "2022.3", "author": "Reown", @@ -9,7 +9,7 @@ "walletconnect" ], "dependencies": { - "com.reown.sign.nethereum": "1.5.1", - "com.reown.sign.unity": "1.5.1" + "com.reown.sign.nethereum": "1.5.2", + "com.reown.sign.unity": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Sign.Nethereum/package.json b/src/Reown.Sign.Nethereum/package.json index 3dbac2d..ea0dd4e 100644 --- a/src/Reown.Sign.Nethereum/package.json +++ b/src/Reown.Sign.Nethereum/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.sign.nethereum", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Sign.Nethereum", "unity": "2022.3", "author": "Reown", @@ -9,7 +9,7 @@ "walletconnect" ], "dependencies": { - "com.reown.sign": "1.5.1", + "com.reown.sign": "1.5.2", "com.nethereum.unity": "5.0.0" } } \ No newline at end of file diff --git a/src/Reown.Sign.Unity/Runtime/SignMetadata.cs b/src/Reown.Sign.Unity/Runtime/SignMetadata.cs index d0e76ab..2013d07 100644 --- a/src/Reown.Sign.Unity/Runtime/SignMetadata.cs +++ b/src/Reown.Sign.Unity/Runtime/SignMetadata.cs @@ -5,6 +5,6 @@ namespace Reown.Sign.Unity public class SignMetadata { [VersionMarker] - public const string Version = "v1.5.1"; + public const string Version = "v1.5.2"; } } \ No newline at end of file diff --git a/src/Reown.Sign.Unity/package.json b/src/Reown.Sign.Unity/package.json index 6756a11..3bee44e 100644 --- a/src/Reown.Sign.Unity/package.json +++ b/src/Reown.Sign.Unity/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.sign.unity", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Sign.Unity", "unity": "2022.3", "author": "Reown", @@ -10,6 +10,6 @@ ], "dependencies": { "com.unity.modules.androidjni": "1.0.0", - "com.reown.sign": "1.5.1" + "com.reown.sign": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Sign/package.json b/src/Reown.Sign/package.json index 43b1015..3d5291e 100644 --- a/src/Reown.Sign/package.json +++ b/src/Reown.Sign/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.sign", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Sign", "unity": "2022.3", "author": "Reown", @@ -8,6 +8,6 @@ "reown" ], "dependencies": { - "com.reown.core": "1.5.1" + "com.reown.core": "1.5.2" } } \ No newline at end of file diff --git a/src/Reown.Unity.Dependencies/package.json b/src/Reown.Unity.Dependencies/package.json index cb0bb98..cdeea7f 100644 --- a/src/Reown.Unity.Dependencies/package.json +++ b/src/Reown.Unity.Dependencies/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.unity.dependencies", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.Unity.Dependencies", "unity": "2022.3", "author": "Reown", diff --git a/src/Reown.WalletKit/package.json b/src/Reown.WalletKit/package.json index 87fd6f6..77bf3a7 100644 --- a/src/Reown.WalletKit/package.json +++ b/src/Reown.WalletKit/package.json @@ -1,6 +1,6 @@ { "name": "com.reown.walletkit", - "version": "1.5.1", + "version": "1.5.2", "displayName": "Reown.WalletKit", "unity": "2022.3", "author": "Reown", @@ -8,6 +8,6 @@ "reown" ], "dependencies": { - "com.reown.sign": "1.5.1" + "com.reown.sign": "1.5.2" } } \ No newline at end of file From ea392b260e71a1d8f891ceb5637558646d3d6bb7 Mon Sep 17 00:00:00 2001 From: skibitsky Date: Thu, 4 Dec 2025 14:15:46 +0200 Subject: [PATCH 19/19] Upgrade AppKit web to v1.8.14 --- src/Reown.AppKit.Unity/Plugins/AppKit.jslib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib index 8919038..10d9755 100644 --- a/src/Reown.AppKit.Unity/Plugins/AppKit.jslib +++ b/src/Reown.AppKit.Unity/Plugins/AppKit.jslib @@ -109,7 +109,7 @@ mergeInto(LibraryManager.library, { const featuredWalletIds = parameters.featuredWalletIds; // Load the scripts and initialize the configuration - import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.13/dist/appkit.js").then(async (AppKit) => { + import("https://cdn.jsdelivr.net/npm/@reown/appkit-cdn@1.8.14/dist/appkit.js").then(async (AppKit) => { const WagmiCore = AppKit['WagmiCore']; const WagmiAdapter = AppKit['WagmiAdapter']; const Viem = AppKit['Viem'];