From b5356375f1185121a4798a0efbf3e91696a9b59f Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Thu, 14 Sep 2023 11:30:11 +0300 Subject: [PATCH 01/13] Revert "automated duplicating imported samples modifications (#595)" This reverts commit a5558941827a91df51e2dd200648dcd13a1231c8. --- .github/workflows/duplicate_sample.yaml | 28 ------------------- duplicate_package_sample.sh | 14 ---------- .../Samples~/Web3.Unity/Prefabs.meta | 8 ------ .../Samples~/Web3.Unity/Scenes.meta | 8 ------ .../Samples~/Web3.Unity/Scripts.meta | 8 ------ .../Samples~/Web3.Unity/Sprites.meta | 8 ------ 6 files changed, 74 deletions(-) delete mode 100644 .github/workflows/duplicate_sample.yaml delete mode 100644 duplicate_package_sample.sh delete mode 100644 src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Prefabs.meta delete mode 100644 src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scenes.meta delete mode 100644 src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts.meta delete mode 100644 src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Sprites.meta diff --git a/.github/workflows/duplicate_sample.yaml b/.github/workflows/duplicate_sample.yaml deleted file mode 100644 index 793149e56..000000000 --- a/.github/workflows/duplicate_sample.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: Duplicate-Package-Sample - -on: - push: - branches: - - main - -jobs: - duplicate: - name: duplicate package sample - runs-on: ubuntu-latest - - steps: - - name: Checkout Repository - uses: actions/checkout@v2 - - - name: Run duplicate script file - run: bash ${GITHUB_WORKSPACE}/duplicate_package_sample.sh - - - name: Commit and Push - run: | - git config --global user.email $git_email - git config --global user.name "${{ github.actor }}" - git add ./src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/. -f - git diff-index --cached --quiet HEAD || git commit -m "Auto-duplicate Package Samples" - git push - env: - git_email: "${{ github.actor }}@users.noreply.github.com" \ No newline at end of file diff --git a/duplicate_package_sample.sh b/duplicate_package_sample.sh deleted file mode 100644 index f3a677742..000000000 --- a/duplicate_package_sample.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -# Specify the source directory and the destination directory -SOURCE_DIRECTORY="src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0-pre001/Web3.Unity Samples/" -DESTINATION_DIRECTORY="src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/" - -# clear destination directory first -rm -r "$DESTINATION_DIRECTORY" - -# Copy source to the destination -cp -r "$SOURCE_DIRECTORY" "$DESTINATION_DIRECTORY" - -#add all modified files -git add "src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/." -f \ No newline at end of file diff --git a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Prefabs.meta b/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Prefabs.meta deleted file mode 100644 index 5b35daff8..000000000 --- a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Prefabs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 45a04d2621549e3458049c6c447c3941 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scenes.meta b/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scenes.meta deleted file mode 100644 index 5488a62ed..000000000 --- a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f39f8dda9616349489a7803d7e0aff30 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts.meta b/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts.meta deleted file mode 100644 index 9a1e8b8d4..000000000 --- a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: eaef630f284e6e04a88b5939e0eb1cc5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Sprites.meta b/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Sprites.meta deleted file mode 100644 index 7175ee89d..000000000 --- a/src/UnityPackages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Sprites.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0c06517aee7843642a091a67c72b1379 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: From 58190561a633234a8b0e721ea16fc8e20243cd19 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 12:48:08 +0300 Subject: [PATCH 02/13] data files now save in persistent data path only and we now have menu items in tools for easy access --- src/UnitySampleProject/.gitignore | 7 --- src/UnitySampleProject/Assets/Plugins.meta | 8 --- .../Scripts/Scenes/ExistingWalletLogin.cs | 3 +- .../Scripts/Utilities/PlayerData.cs | 56 ++++++++++++++----- 4 files changed, 44 insertions(+), 30 deletions(-) delete mode 100644 src/UnitySampleProject/Assets/Plugins.meta diff --git a/src/UnitySampleProject/.gitignore b/src/UnitySampleProject/.gitignore index fde00b818..727c26cbe 100644 --- a/src/UnitySampleProject/.gitignore +++ b/src/UnitySampleProject/.gitignore @@ -80,13 +80,6 @@ crashlytics-build.properties /Assets/WebGLTemplates /Assets/WebGLTemplates.meta -# Ignore generated data files -/Assets/PayerData.json -/Assets/PayerData.json.meta - -/Assets/walletconnect.json -/Assets/walletconnect.json.meta - # Ignore the project config since it can always be rebuilt /Assets/Resources.meta /Assets/Resources/ProjectConfigData.asset diff --git a/src/UnitySampleProject/Assets/Plugins.meta b/src/UnitySampleProject/Assets/Plugins.meta deleted file mode 100644 index a64f6fd98..000000000 --- a/src/UnitySampleProject/Assets/Plugins.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9265622591a5741fca8ccae4087d191a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Scenes/ExistingWalletLogin.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Scenes/ExistingWalletLogin.cs index 7b74ea402..31178d19d 100644 --- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Scenes/ExistingWalletLogin.cs +++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Scenes/ExistingWalletLogin.cs @@ -216,8 +216,7 @@ private void BuildWalletConnectConfig() // try and get saved value SavedSessionTopic = walletConnectConfig?.SavedSessionTopic, SupportedWallets = supportedWallets, - // save file closer to assets when in editor, more accessible - StoragePath = Application.isEditor ? Application.dataPath : Application.persistentDataPath, + StoragePath = Application.persistentDataPath, RedirectToWallet = redirectToWallet, KeepSessionAlive = autoLogin || rememberMeToggle.isOn, DefaultWallet = defaultWallet, diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs index bae38698e..16be66f58 100644 --- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs +++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs @@ -1,9 +1,12 @@ -using System.Collections; -using System.Collections.Generic; using System.IO; using ChainSafe.Gaming.WalletConnect; using Newtonsoft.Json; +#if UNITY_EDITOR +using System.Diagnostics; +using UnityEditor; +#endif using UnityEngine; +using Debug = UnityEngine.Debug; /// /// Player Data that can be persisted through runtime and sessions in a PlayerData.json file. @@ -14,17 +17,7 @@ public class PlayerData { #region Save & Load - private string Path - { - get - { - // save closer to assets when in editor - // more accessible - string directory = Application.isEditor ? Application.dataPath : Application.persistentDataPath; - - return $"{System.IO.Path.Combine(directory, nameof(PlayerData))}.json"; - } - } + private string Path => $"{System.IO.Path.Combine(Application.persistentDataPath, nameof(PlayerData))}.json"; /// /// Singleton instance. @@ -98,6 +91,8 @@ public static void Clear() Instance = new PlayerData(); Save(); + + Debug.Log($"{nameof(PlayerData)} cleared."); } #endregion @@ -106,4 +101,39 @@ public static void Clear() /// Saved Wallet Connect Config used for restoring session (Remember Me) Implementation. /// [JsonProperty] public WalletConnectConfig WalletConnectConfig { get; set; } + +#if UNITY_EDITOR + [MenuItem("Tools/Player Data/Remove")] + public static void RemovePlayerData() + { + if (File.Exists(Instance.Path)) + { + File.Delete(Instance.Path); + } + else + { + Debug.LogError($"{nameof(PlayerData)} not found at {Instance.Path}."); + } + + Debug.Log($"{nameof(PlayerData)} Removed."); + } + + [MenuItem("Tools/Player Data/Clear")] + public static void ClearPlayerData() + { + Clear(); + } + + [MenuItem("Tools/Open Persistent Data Path")] + public static void OpenPersistentDataPath() + { + ProcessStartInfo startInfo = new ProcessStartInfo + { + Arguments = Application.persistentDataPath, + FileName = "explorer.exe", + }; + + Process.Start(startInfo); + } +#endif } From db9152b5df6fd034451fd910f5a1b5f05d2bae04 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 09:49:35 +0000 Subject: [PATCH 03/13] Auto-duplicate Packages Samples --- .../Scripts/Scenes/ExistingWalletLogin.cs | 3 +- .../Scripts/Utilities/PlayerData.cs | 56 ++++++++++++++----- 2 files changed, 44 insertions(+), 15 deletions(-) diff --git a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Scenes/ExistingWalletLogin.cs b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Scenes/ExistingWalletLogin.cs index 7b74ea402..31178d19d 100644 --- a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Scenes/ExistingWalletLogin.cs +++ b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Scenes/ExistingWalletLogin.cs @@ -216,8 +216,7 @@ private void BuildWalletConnectConfig() // try and get saved value SavedSessionTopic = walletConnectConfig?.SavedSessionTopic, SupportedWallets = supportedWallets, - // save file closer to assets when in editor, more accessible - StoragePath = Application.isEditor ? Application.dataPath : Application.persistentDataPath, + StoragePath = Application.persistentDataPath, RedirectToWallet = redirectToWallet, KeepSessionAlive = autoLogin || rememberMeToggle.isOn, DefaultWallet = defaultWallet, diff --git a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs index bae38698e..16be66f58 100644 --- a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs +++ b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs @@ -1,9 +1,12 @@ -using System.Collections; -using System.Collections.Generic; using System.IO; using ChainSafe.Gaming.WalletConnect; using Newtonsoft.Json; +#if UNITY_EDITOR +using System.Diagnostics; +using UnityEditor; +#endif using UnityEngine; +using Debug = UnityEngine.Debug; /// /// Player Data that can be persisted through runtime and sessions in a PlayerData.json file. @@ -14,17 +17,7 @@ public class PlayerData { #region Save & Load - private string Path - { - get - { - // save closer to assets when in editor - // more accessible - string directory = Application.isEditor ? Application.dataPath : Application.persistentDataPath; - - return $"{System.IO.Path.Combine(directory, nameof(PlayerData))}.json"; - } - } + private string Path => $"{System.IO.Path.Combine(Application.persistentDataPath, nameof(PlayerData))}.json"; /// /// Singleton instance. @@ -98,6 +91,8 @@ public static void Clear() Instance = new PlayerData(); Save(); + + Debug.Log($"{nameof(PlayerData)} cleared."); } #endregion @@ -106,4 +101,39 @@ public static void Clear() /// Saved Wallet Connect Config used for restoring session (Remember Me) Implementation. /// [JsonProperty] public WalletConnectConfig WalletConnectConfig { get; set; } + +#if UNITY_EDITOR + [MenuItem("Tools/Player Data/Remove")] + public static void RemovePlayerData() + { + if (File.Exists(Instance.Path)) + { + File.Delete(Instance.Path); + } + else + { + Debug.LogError($"{nameof(PlayerData)} not found at {Instance.Path}."); + } + + Debug.Log($"{nameof(PlayerData)} Removed."); + } + + [MenuItem("Tools/Player Data/Clear")] + public static void ClearPlayerData() + { + Clear(); + } + + [MenuItem("Tools/Open Persistent Data Path")] + public static void OpenPersistentDataPath() + { + ProcessStartInfo startInfo = new ProcessStartInfo + { + Arguments = Application.persistentDataPath, + FileName = "explorer.exe", + }; + + Process.Start(startInfo); + } +#endif } From 68b98324a7babd157edbf71c3c4c0cf59f7a4030 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 09:50:03 +0000 Subject: [PATCH 04/13] Published Solution Dependencies to Package Libraries as DLLs --- .../ChainSafe.Gaming.Lootboxes.Chainlink.dll | Bin 31232 -> 31232 bytes .../Libraries/Chainsafe.Gaming.Chainlink.dll | Bin 5632 -> 5632 bytes .../Libraries/ChainSafe.Gaming.Debugging.dll | Bin 16384 -> 16384 bytes .../Libraries/ChainSafe.Gaming.Gelato.dll | Bin 45056 -> 45056 bytes .../ChainSafe.Gaming.InProcessSigner.dll | Bin 8192 -> 8192 bytes ...ing.InProcessTransactionExecutor.Unity.dll | Bin 6656 -> 6656 bytes ...fe.Gaming.InProcessTransactionExecutor.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.MetaMask.Unity.dll | Bin 13824 -> 13824 bytes .../Libraries/ChainSafe.Gaming.MetaMask.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.Unity.ThirdParty.dll | Bin 24064 -> 24064 bytes .../Libraries/ChainSafe.Gaming.Unity.dll | Bin 15360 -> 15360 bytes .../ChainSafe.Gaming.WalletConnect.dll | Bin 35840 -> 35840 bytes .../Runtime/Libraries/ChainSafe.Gaming.dll | Bin 216064 -> 216064 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll b/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll index 2ae2d17f02c9797d78ff189e6cd0fe0e5f0050a1..b494f3ed800667c5dc4aeca40867aee95625907e 100644 GIT binary patch delta 238 zcmZqp!r1VIaY6^n1M{MV8+)F_2yD@8IXe5;Y`+PocE*J!o)OsG5Ub9kk&jD;V^d=7mXuX7CX*`)7AU|3KS2dSs*R&U4{nbR%@o|=aAdPZ;QpTAfY1~u3*v)R830+P42eJ%NNpOB57GhBnaGd|(^b delta 238 zcmZqp!r1VIaY6^n!(Q*sjXh6d1pb_!|GSp=yTk1DyjtQabu%|N#H#aXB&Q`MC7Prp z8JMS;B%7p}nI%~oCK;JoCYzY28Kzn!nkA)}85$%TZa$ys%EoeUe#z&_5(NPQ{!e&h z)~!zU==>`2HC|YG_T-9!1qx8XADmD@km|TZu6g(OpH?`bdMbLeMd1M!|73hGZa4V=x24BnC?cLm+7cWLtv8K`IOxQW-3OxgH+sxw&D`qHGlMZ^L2S;Y%||#T88uRpEDcSKl1x+5 z%+gW}j7>~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NNApa!0eA%=of;ate2Vz;~V4k4EAr z9ajZJZ4H*rcA0#HyGH>kxKRr#2vn_Y_T$9A^!F|z(HHBqHW%=yu==MkBr#Yr7&4eL z7y((P3@Hq03}!%_!eGE)%wPh9ra)N`AEe3v$TDR}1hPPC(|~-C4v@}7hEyQWWb)a;Et8k_1nNv?Fx>oD HP?iM%;}J@P diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Debugging.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Debugging.dll index e73c0e40a56f9296d50c5d6ddcc927f8843bfafc..7156cdabae51c6711b4522f2d618032cb2725f4e 100644 GIT binary patch delta 252 zcmZo@U~Fh$oY29-?NGaRV^4vOK*z&5uSKG+x~!epLK7#JKF8LTJgXh}>yU@WkCqER#x z%i09*6O%uf1PI8s=+;jE_TQ!ZDCg3Ar-QbW15A4qpn^}lp@JaQVX?ohH8~iioi-Pw zZvJCBgVjHUA&J3~!H~g}!3fAQWk_L2V=x2a6b1tZV+Io-GzH3n_#jmVK$a;(B9H}A Xn+D{AbbxdwGNb}|CYv8y%d!9fgEdWI delta 252 zcmZo@U~Fh$oY2AYBl>dZ#-0KlfpBK~Ta0x_e47of@yYI*b$m0Au0E??a#~VSqDe}U zfq9xqvPqhmS(2q;l98EZvWa<`VX8%T?o zal4XnWAX=+0D)rD%9*2$;70Mi}?sNgy+s31^v#F`Uvs*R2p+@?zI zJ-Ydi=?qr?WQH_`Bp^&=Fkwgm(gqCXKoJv$WFSssFayFQ21^D*AZY|-TY|+wDhwG? Y87zRhK=LU-(h#UKnZa=LV{2I!09B?=0RR91 diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Gelato.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Gelato.dll index d57661955a1f25d3f84ea3bb54368c985d1b8357..b293cf2468d82579ab7ec1c124a2970d6f8a98fb 100644 GIT binary patch delta 248 zcmZp8z|`=7X+j6fohY~W8+#lk2sEym@4M=9yJJVQ?<1X@=KY)RObFo7OG&acG&M>x zO-VCLOEEAuF)=kvOR+RGNHa||OfpR~FikN^N=!8{VPLRkWH6gNae?CI>bXa`SjyKt zcr)2$MS#E?>8Rt0#mBrS{_aTP-R`6|dC7`41*l-QAXE^jI!EI`#iNGx3#%lv%lB>e zTB*e1pTdyDV98*}V9H{ V@pvUUFJeQld#p zl7V@eNwP_rnOTyhVUm%VWwMERnqjI%qFGXknV~_lAp?UoBZJxGi3=1rSI<4l#ljbJ zWc_596#)VnR&zH6%G)~5d3AdGv4hKZPhPU3O#vo&2Pz0see=YXh%k;5N~~;e-f#9= zsl?)+%#g;A1cZqUCJZS++JM0vC}P5p48&;+W$uuR+ zEG@;r*u=!tFfGN>&>+n;(J;w0&A>FpC@C@3z-011ktCL&`f0l+tB3{&$m>7QmDv;L zx81recaEo2JZpE=Bv)<_sY{CXM8@q@+ZXlq3W5 zG?QeLG&8d#OT#21Gs|QX^EAU$i$t@e6f;AEWW&k(M3Ptp%PW3QRuK&l(EfDWJRp$C ztACecP>YR<=;RjB846HAD}JaTP<8c%myGu<7n!~NIQhw<%{F3FSpAb3(ioC}Fp5s+;O76+*?WJqPO0O|tCrvOPqpw46l!_D$C G519c+;YJq# diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessTransactionExecutor.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessTransactionExecutor.Unity.dll index 6b1245fd1c08aa3795e77217be30c07b1146a298..fb9480eafc1d1396066769004050110b7886a4e2 100644 GIT binary patch delta 235 zcmZoLX)u}4!7^8pp=V>y86E+~>8bcBgCNh{X zqyT9H26Lc@2}3dvr!klTVG@HSgCUSK0h#$>!-A Gnalv9NJtt0 delta 235 zcmZpOXo#55!BV5PbJfP4719C<*EtO{=Nh|CWb*5(Ik|S~W*3=$W{u>uq@+ZXlq3W5 zG?QeLG&8d#OT#21Gs|QX^EAU$i$t@e6f;AEWW&k7<&UyV*#2?jK$yf}$zTX1jeu-RusBGCAww#I1yC1AJ_Se`0(B-c7;c`f Hk;x1I(>6;I diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.Unity.dll index 6d20dda49667f3c1eb33d14197d781764d706fbb..06824ba384665fce4c6fac19ad60e7d6c3b079a2 100644 GIT binary patch delta 245 zcmZq3X~>z-!P5J$taoG27Bzu2Ehj{p#rwThZaX>8@$HQJn*-G4SoBhoEDcSKl1x+5 z%+gW}j7>~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NMpqJQx|AC)?{POx~lth2@Un@2!(d zbOHoKHf+@3cx&vxLG#?4aF2lW$yaoyDL@7F4WNP`)i=97F?9T9_pvtq@_BQYt`UoW z3PTcuC4(V@DT5J^Wy+Akkj7vJ#3>9048{y5Kxhh-1@S?u41g?ChD0C>q&5x62k8Lm QOk_v}@=P{!8+~O40K>yf&Hw-a delta 245 zcmZq3X~>z-!D4-5+l`GqThs(J7RtCjds^+Y>E$ucZR%4THV3H7vFIhIB_$=Aq$C-b zrAn5P-0S|pk!rI;BSBpWg?crY?JPqx=pn7l`O3(LiwRl6sb z=mZG(@jNU1F1gil6JI8$!m^{~ldtGZQ-BIG7C{Aps;%FaYnV*hGZa4V=x24BnC?cLm+7cWLtv8K`IOxQW-3Ox~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NMpqoERBwCkHAjO@6PyF?ox^2bSC> z{ne9KCAn5P-0S|pk!rI;BSBpWg?I59HVP7YL5n*3gYWAYY-4=g6# zvC}56Pz(@oDU) z=UDuc8PXV%fH0B4gdqh;8!(syMNAlyfjEu93<#4LEEx=eq!Ey92^I&bFl0z&umI`; T$)^BGL!i!N2E)zg)eTty@s3fe diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.ThirdParty.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.ThirdParty.dll index f253fd21518be61b3e4a72ff70c2b80dceed2a2a..06cce30630045e6fd7588db0e41cfe1bcd42f7b9 100644 GIT binary patch delta 237 zcmZqJ!`QHgaY6@+we;r;8+&fJ3(QEl8~rR**mINIyMiApLKHg5=UVP-a+-8uPtaG<~np_;}! zt+8%<3!4Saj(Jo}jtH5h028!@3IY}HpXt?eA;n4bU&W*UqML<6_p$h=FeEWpG8i(L zG8h3_rVJ?zX$)pSoWfwhV9a0wgr-1Q5Fez<0LU_BNCdJ#YSVyxkPeW}M21u#&t$WF H)I(+f`E*KK delta 237 zcmZqJ!`QHgaY6@6yr%KGjXgKq1?;?j?7jDs+jrV^hl>_|=My%Uc!+RlB&Q`MC7Prp z8JMS;B%7p}nI%~oCK;JoCYzY28Kzn!nkA)}85$%TZr%{!!pwXoY2D=S!GQwV2@`aJ z()T#F6@H(pVQKTwk22`q{5IPmB9k23nZTcBn^Q&lNk&* J%SSzA1^`a>O2GgC diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.dll index a14256c1e55eb5d2c88b6caf1ef8d7dc649e8884..e74ad425b8b9cd3a82bdbb8052c53aeed166b295 100644 GIT binary patch delta 236 zcmZpuXsDRb!LlvRyM1HN4JCosY5KQQAFpxWYoxi?Eqwa-%_YjptQsjvmWHNANv0`j zW@#w~#wI4FhG{95h6ZV-iH1q0X$Gb#MoEdO1}2;LYqWB)IPB>BJlVrIKtRj4hTrQ{ zg4?8wIiWMQCuC1vVcens6+9LM6$Gj-cKUlaRg6!f@2#fGhRr@E3atJq3`q=@42BG* z3`RhfDMJcF8iN@Sr!W{W7&Djvp(#)n#0RM|0J2OO5`ip`+B6^^qywZgks%exGugb` H(v=ASU6Dwq delta 236 zcmZpuXsDRb!7_2-hl?9~ZYT*@rd95jxG&(j=E!C733GOA*<7Nm%&L)`mXwrel9FU# zo@SD4l4fR>WNDaWWM-LcVxDH0YLRG`lwxLRkZiblzeXz;%lEp#uE`$80Rnq+|J=R2 z!_0Ao|24(rhUkTpR~WY_Km`pmpn@RP4ZM>!%~)41_1x;-!OcD<3atLg3~3BWK$ys2 z!jJ-_4H(RUA|?#UK%B;4282lrmJEhK(g?`51dD@I7&4?XSO9f_x zO-VCLOEEAuF)=kvOR+RGNHa||OfpR~FikN^N=!8{**u}Df{jJ)(1AOXc^U%*N?O(y zzj$)narKVh*_Xb`YfR2*oT2~~e5ef-1gpNpQ4-BNi~Yy#>CT%Kn&z|FKx)%~e2@;1&P0Y(AkSno IcgI&|027x}6#xJL delta 238 zcmZpe!PGE=X+j6fjDk}SH}<&X3sk;LmU-NgBZkCO%?3*H*Cg(IxQGg0Q=Y|S`RM(xI89Q6NhcnW~-Dk5x(;Qa+WQH_`Bp^&= zFkwgm(gqCXKoJv$WFSssFayFQ21^D*AZY|-TY|+wDhwG?87zRhK=LU-(h#UKnZa-~ IcgI&|09v?6c>n+a diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll index aaa1b981cf24e68f6c2d029934da1e739cbcc67e..233e65dd40a0bdfa3b06de053d379e600e233429 100644 GIT binary patch delta 250 zcmZpe!P_u{cR~ltgOf$88hcuM7`OH?m1GJS2Te(n_2GBh`rg(>NnH5ec7ZIWZ`(Ce zk}M5Pjgm}L(#+CQ42(@oObydgEDa6POcM>0Ow$ZZQ;d=lQw>bE>nSm7DY3NtoV{jx zj0qw;Y#zi6xV+e2KL z?=btPFeEWpG8i(LG8h3_rVJ?zX$)pSoWfwhV9a0wgr-1Q5Fez<0LU_BNCdJ#YSVyx UkPeW}M21u#&t!YOCvzhc09#i}Gynhq delta 250 zcmZpe!P_u{cR~kCgTl4*jXkYBj9Yt{N-_mZkJU3*1kQGu?YVASxim-Uc7ZIWZ`(DJ z(~^=BO;VB!%+pMgP14NFk}M6AjLa;PP0Z5_Q!NtBl2XhJ4U!GF>nSm7DY2yHO}sum z#)UaRpg$tSu}b@*U(=1Xz32ZJ^-bU7!d#&M6+L$dDhg8X#kb(X5|wpAAFj?iyFJ8} z`3|#xGD8|e5)dXbm@uROX#)mxpoj@WG7zURm;qrDgC&C@kTe3aEy3a-6^0C{3>H9L VAo&y^X$aJr%wV{^-jlhJ2>|(>P|*MY From 6da9c92fee289988c417ff82de8a599955a8ef64 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 14:38:44 +0300 Subject: [PATCH 05/13] open persistent data path supports more platforms --- .../Scripts/Utilities/PlayerData.cs | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs index 16be66f58..7d1216749 100644 --- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs +++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK/2.5.0/Web3.Unity Samples/Scripts/Utilities/PlayerData.cs @@ -127,13 +127,21 @@ public static void ClearPlayerData() [MenuItem("Tools/Open Persistent Data Path")] public static void OpenPersistentDataPath() { - ProcessStartInfo startInfo = new ProcessStartInfo + switch (Application.platform) { - Arguments = Application.persistentDataPath, - FileName = "explorer.exe", - }; - - Process.Start(startInfo); + case RuntimePlatform.WindowsEditor: + Process.Start(Application.persistentDataPath); + break; + case RuntimePlatform.LinuxEditor: + Process.Start("xdg-open", Application.persistentDataPath); + break; + case RuntimePlatform.OSXEditor: + Process.Start("open", Application.persistentDataPath); + break; + default: + Debug.LogError($"Can't open on {Application.platform} Platform."); + break; + } } #endif } From e1c86a4186ea45262339375914f32d088a5f70c5 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 11:39:17 +0000 Subject: [PATCH 06/13] Auto-duplicate Packages Samples --- .../Scripts/Utilities/PlayerData.cs | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs index 16be66f58..7d1216749 100644 --- a/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs +++ b/Packages/io.chainsafe.web3-unity/Samples~/Web3.Unity/Scripts/Utilities/PlayerData.cs @@ -127,13 +127,21 @@ public static void ClearPlayerData() [MenuItem("Tools/Open Persistent Data Path")] public static void OpenPersistentDataPath() { - ProcessStartInfo startInfo = new ProcessStartInfo + switch (Application.platform) { - Arguments = Application.persistentDataPath, - FileName = "explorer.exe", - }; - - Process.Start(startInfo); + case RuntimePlatform.WindowsEditor: + Process.Start(Application.persistentDataPath); + break; + case RuntimePlatform.LinuxEditor: + Process.Start("xdg-open", Application.persistentDataPath); + break; + case RuntimePlatform.OSXEditor: + Process.Start("open", Application.persistentDataPath); + break; + default: + Debug.LogError($"Can't open on {Application.platform} Platform."); + break; + } } #endif } From 87eb23e6b58e6c9a988f28e4c6e1f87a99189fa1 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Tue, 12 Dec 2023 11:39:47 +0000 Subject: [PATCH 07/13] Published Solution Dependencies to Package Libraries as DLLs --- .../ChainSafe.Gaming.Lootboxes.Chainlink.dll | Bin 31232 -> 31232 bytes .../Libraries/Chainsafe.Gaming.Chainlink.dll | Bin 5632 -> 5632 bytes .../Libraries/ChainSafe.Gaming.Debugging.dll | Bin 16384 -> 16384 bytes .../Libraries/ChainSafe.Gaming.Gelato.dll | Bin 45056 -> 45056 bytes .../ChainSafe.Gaming.InProcessSigner.dll | Bin 8192 -> 8192 bytes ...ing.InProcessTransactionExecutor.Unity.dll | Bin 6656 -> 6656 bytes ...fe.Gaming.InProcessTransactionExecutor.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.MetaMask.Unity.dll | Bin 13824 -> 13824 bytes .../Libraries/ChainSafe.Gaming.MetaMask.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.Unity.ThirdParty.dll | Bin 24064 -> 24064 bytes .../Libraries/ChainSafe.Gaming.Unity.dll | Bin 15360 -> 15360 bytes .../ChainSafe.Gaming.WalletConnect.dll | Bin 35840 -> 35840 bytes .../Runtime/Libraries/ChainSafe.Gaming.dll | Bin 216064 -> 216064 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll b/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll index b494f3ed800667c5dc4aeca40867aee95625907e..37191dc4f08f77ed4dbb5d927be0f348f757960f 100644 GIT binary patch delta 238 zcmZqp!r1VIaY6^npQAetZtQsyBM|t2E`p9u52u~#s1uxEKv|3;OyD4 z=w01EkNp>p-p^E(5u035us{JS_yZ;gR2}1z_GYKz+a2Oj4JQmXTNEB(@lRziWJqSP zU@&7yWH14;L9A3T+myiw$Tngy20}|9HfJye(uP1)X+WM4LkfcdP_+e6ttn8%9LP&% LFx~84wv!nE^HEQw delta 238 zcmZqp!r1VIaY6^n1M{MV8+)F_2yD@8IXe5;Y`+PocE*J!o)OsG5Ub9kk&jD;V^d=7mXuX7CX*`)7AU|3KS2dSs*R&U4{nbR%@o|=aAdPZ;QpTAfY1~u3*v)R830+P42eJ%NNpOB57GhBnaGd|(^b diff --git a/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/Chainsafe.Gaming.Chainlink.dll b/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/Chainsafe.Gaming.Chainlink.dll index 38860e00040eeffd02a0268fe956be88286c8324..2418f79e7ea87d7ece1045569cb06c1cc25b903e 100644 GIT binary patch delta 235 zcmZqBY0#O_!IBn{ac5(X2B*NRL@Uu<8|L~g^6gVS80P+B^AS!-MvYX%WDB!I6GIEL z)I<|gBQqmoV@qRmQ%ggWG-IO_0}G2p(=>B~WYfv4+|ewa8<(t{oWdO-kg;yp-%mAF z-knMNU)gLelbn2nyGH>kc-s>y2vR-cx$nx9=4y@J0OPrv3wTsm{ZknX8Il<+7|a+F z8BBm|5GxhTHf1mZvW*ywfzT3&%^6IAv>{Mc8jxqikiuX9RBZuNYYG%G2lA2`OgBFk Hlw|<`B6UaQ delta 235 zcmZqBY0#O_!E$h}*}siF8k_>gH+sxw&D`qHGlMZ^L2S;Y%||#T88uRpEDcSKl1x+5 z%+gW}j7>~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NNApa!0eA%=of;ate2Vz;~V4k4EAr z9ajZJZ4H*rcA0#HyGH>kxKRr#2vn_Y_T$9A^!F|z(HHBqHW%=yu==MkBr#Yr7&4eL z7y((P3@Hq03}!%_!eGE)%wPh9ra)N`AEe3v$TDR}1hPPC(|~-C4v@}7hEyQWWbo~>SpV@{dd35n!R^tL&IhsU42%)RKsKovqTd^ z3$xTj6H_BIBV%JrV{=nWLz6UPqZ9)Ri$v2jbAx141_lR42J6W=S`w2F7z=EkXcW!F za-uu_(Buy$0Rlb^-=9mrw(*+2#+|R?5NFcl0Mi}?s34a(R1m1z$zwwJ(lpLK7#JKF8LTJgXh}>yU@WkCqER#x z%i09*6O%uf1PI8s=+;jE_TQ!ZDCg3Ar-QbW15A4qpn^}lp@JaQVX?ohH8~iioi-Pw zZvJCBgVjHUA&J3~!H~g}!3fAQWk_L2V=x2a6b1tZV+Io-GzH3n_#jmVK$a;(B9H}A Xn+D{AbbxdwGNb}|CYv8y%d!9fgEdWI diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Gelato.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Gelato.dll index b293cf2468d82579ab7ec1c124a2970d6f8a98fb..347b8e02636aab7747a2e08e9f04d5faeee9c248 100644 GIT binary patch delta 248 zcmZp8z|`=7X+j6fulQ|0HugA75b*4YTm4(a)p>sBvppvUaDcTg;}DB zp@ms$qKT=InUS%vrLnoGrJ+fhu~CYFg+-!inz=!;DFcHwBZJxGi3=1rSI<4l#o`&` z{C%>^iU5JGPNukG$0+YvmoK|XuvEXAykte20#xwzEvO(+b$R3$fvuM23)jgUo-erB zYo!v4e=36^Lo$N}gBe32g9(rgVx@xFrVK_vwh@Cd5LyDUIfE&XHUz3l1M-X*QWy+? Wsx5$OO@SijKwdI~>E_*QU6}xzuTA0r delta 248 zcmZp8z|`=7X+j6fohY~W8+#lk2sEym@4M=9yJJVQ?<1X@=KY)RObFo7OG&acG&M>x zO-VCLOEEAuF)=kvOR+RGNHa||OfpR~FikN^N=!8{VPLRkWH6gNae?CI>bXa`SjyKt zcr)2$MS#E?>8Rt0#mBrS{_aTP-R`6|dC7`41*l-QAXE^jI!EI`#iNGx3#%lv%lB>e zTB*e1pTdyDV98*}V9H{ V@i!Ae6xcBj~zu#HQH)jaxF=?b4CR>;#niyJ` zr6!t~8krdx8(SKin_3#0q!}Bf7+6>&nx>f>B%4m&Cz8Zs_Q+z{WEIf>fywDJBn&U= z`0T$NpQN$NUuSZQ=nMs@;F)@;AV~Gr)RJ&N=L5^RD>}|^wh^1c>YvJB$dJrn!C=Oa z$Y26wgIK9xwkd-VkZr_Z41|_IY|dZ`qz!?p(ttc8h7<+^plS=CT2r8iIgppkV7gge H<{>ixYGXw+ delta 235 zcmZp0XmFU&!NPvp;KIh9GlBvlsZCDak28Imt{x6?OZ{HBIYUT~Nh2l6($Lf>$uuR+ zEG@;r*u=!tFfGN>&>+n;(J;w0&A>FpC@C@3z-011ktCL&`f0l+tB3{&$m>7QmDv;L zx81r#JkGdu#_U7RPav+`ZqGWiDoJ_V@YpHomlplY#sWkuIRohz+atSw$_-X?I4)jyTNkRh4Dg29X- zk--GW2C-7XY*Pj!Alrz+7ziza*qp%>NE-rGr2%y86E+~E2IVft6R5B*IDJ$IwR{}ut|UCW*3=$W{p(CWDB!I6GIEL z)I<|gBQqmoV@qRmQ%ggWG-IO_0}G2p(=>B~WYfvN<&U!bkDq#N@)3mqfqQuiuWs>G z@!WUb_V${Nhr1`MC~i`K3ah#$>!-A Gnalv9NJtt0 diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.Unity.dll index 06824ba384665fce4c6fac19ad60e7d6c3b079a2..f20e4bf6daf88bebb51f3ca9d1060a88da84cfe3 100644 GIT binary patch delta 245 zcmZq3X~>z-!SZQ``|OQ9Ths(*1+BdP&1IkS>_1F5XYaapW^;hL9E)D6VX}o;qKTn} zS!$w*sgaqHv9YDGxv8b0Nt&@yih+eiqG_7BL9!_Wg9jsn^JIHng~@xgx3IK-vspa3 zL?=LC)8r4ForXoOos(m>)SbK>I{AvuGzF+2>q)2}NcG{Pt7a%>H%*>qyqslom#z_u ze=36^Lo$N}gBe32g9(rgVx@xFrVK_vwh@Cd5LyDUIfE&XHUz3l1M-X*QWy+?sx5$O SO@SijKwdI~>1J-Dugn1M+)e=i delta 245 zcmZq3X~>z-!P5J$taoG27Bzu2Ehj{p#rwThZaX>8@$HQJn*-G4SoBhoEDcSKl1x+5 z%+gW}j7>~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NMpqJQx|AC)?{POx~lth2@Un@2!(d zbOHoKHf+@3cx&vxLG#?4aF2lW$yaoyDL@7F4WNP`)i=97F?9T9_pvtq@_BQYt`UoW z3PTcuC4(V@DT5J^Wy+Akkj7vJ#3>9048{y5Kxhh-1@S?u41g?ChD0C>q&5x62k8Lm QOk_v}@=P{!8+~O40K>yf&Hw-a diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.dll index b18ef63f53fb14cb2406b86b523e8f0d7e816e3d..2deddb8273731c31a9e508c9261738a3a3eabe59 100644 GIT binary patch delta 249 zcmZpOXo#55!Lsk5!jp|XAuNbux!imjYC<;VV=Sr23fi9rYtQm(2|C#}#be zq;!tOKb66dA(_E~!Hgl1!34+#u~NZoQwAd-+lav!2rYrwoWT@G8v<3O0eMCYDGUZc W)fPatra%#MATOE0bn|(2LlyuimQPRs delta 249 zcmZpOXo#55!6NAR^UTJc5E%gz&-oKIPBVDzeBIHp-T&9u%^zfPnDtVUEDcSKl1x+5 z%+gW}j7>~T4bxIA4Gq#v6AhD0(+o^gjFJ*l4NMpqoERBwCkHAjO@6PyF?ox^2bSC> z{ne9KC~pLKHg5=UVP-L%-MN4AkKh1-6+$(Q zcUoiJ_7*k^njQ0~m>dx@O93Wm3l#*Zp6S(dA;n4bU&W*UqML<6_p$h=FeEWpG8i(L zG8h3_rVJ?zX$)pSoWfwhV9a0wgr-1Q5Fez<0LU_BNCdJ#YSVyxkPeW}M21u#&t$WF H)I(+fiG)iV diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.dll index e74ad425b8b9cd3a82bdbb8052c53aeed166b295..f8a97c72dbc309d11ddca99e2d31334145738df4 100644 GIT binary patch delta 236 zcmZpuXsDRb!SXb7>x%_YjptQx6?$rfgbCWaPf zsfi}0MrKCF#+JtBrj~{#X~sq=1{M~HrfKE|$)=n4YqWB)i0e-4o$O&8AaLQLN714c zOI)`6STBJlVrIKtRj4hTrQ{ zg4?8wIiWMQCuC1vVcens6+9LM6$Gj-cKUlaRg6!f@2#fGhRr@E3atJq3`q=@42BG* z3`RhfDMJcF8iN@Sr!W{W7&Djvp(#)n#0RM|0J2OO5`ip`+B6^^qywZgks%exGugb` H(v=ASU6Dwq diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.WalletConnect.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.WalletConnect.dll index 37b71e2d7712d74e720d5384d7741afd10bf3977..70fa0e438232d2c5044b1b5bffdb989e1191669a 100644 GIT binary patch delta 238 zcmZpe!PGE=X+j6fhgm6;HukvW3%ve%WW!@iX7?tB)wgnzSmtkjkl(?jk!qN1VU}oO zXknI`Xkuz)W@Kz^X>4w4X=svWY?NYPVUcK>W^Rydx_LrX1sluT4$WJWc^U%*e%(Dg zMZQwfWsZgQQIofSj3?(bPEmjgrrd!Ff>i%={mhY^-F9}JXPVk(g{C>I{;3Rx49N@@ z3}y_83?@J}h?NRvn=%*y*+vY;KxhfX<_xAl+7PHJ4ahTMNMSGls819`~| LrklAtzA^&<@03j) delta 238 zcmZpe!PGE=X+j6fi}yzNHukvW3tayiot?El)@$;ue`Ooo)f+cI$nW6NNJ+9ZG&M>x zO-VCLOEEAuF)=kvOR+RGNHa||OfpR~FikN^N=!8{**u}Df{jJ)(1AOXc^U%*N?O(y zzj$)narKVh*_Xb`YfR2*oT2~~e5ef-1gpNpQ4-BNi~Yy#>CT%Kn&z|FKx)%~e2@;1&P0Y(AkSno IcgI&|027x}6#xJL diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll index 233e65dd40a0bdfa3b06de053d379e600e233429..61e295b9a06d7e5b2313cb5b068ae5391cd19a01 100644 GIT binary patch delta 250 zcmZpe!P_u{cR~ltr`Kybw+m!3ecP^) zYM5+cmS|#VVV0U`Vrpb&WNd6{Y;J04Xp&}Zlwx3Ek!YG`ZjfxcT~CQwONqrxb7|l7 z7#HRM0rB4Sj`Ro7E(;tKpGEsts88SH!d#&M6%9#%ih|VFRlVK*nB|4FcxS<}?IEtr zcbNTC84MYc87vsg7!nywfNT&e70fneFaolT7>t3?5{S(iOo6l^P*oa`XT*@gU;tEY W0aR-W6fp<#k{L|5*LyNIG64XSKT9zH delta 250 zcmZpe!P_u{cR~ltgOf$88hcuM7`OH?m1GJS2Te(n_2GBh`rg(>NnH5ec7ZIWZ`(Ce zk}M5Pjgm}L(#+CQ42(@oObydgEDa6POcM>0Ow$ZZQ;d=lQw>bE>nSm7DY3NtoV{jx zj0qw;Y#zi6xV+e2KL z?=btPFeEWpG8i(LG8h3_rVJ?zX$)pSoWfwhV9a0wgr-1Q5Fez<0LU_BNCdJ#YSVyx UkPeW}M21u#&t!YOCvzhc09#i}Gynhq From 503059a3fa7bd2f614cac901f56fd099eb810b19 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Wed, 13 Dec 2023 12:01:26 +0300 Subject: [PATCH 08/13] working flow --- .github/workflows/publish_dependencies.yml | 2 +- .../data/published_dependencies.txt | 0 scripts/publish-to-unity-package.sh | 48 +++++++++++-------- 3 files changed, 28 insertions(+), 22 deletions(-) rename {.github => scripts}/data/published_dependencies.txt (100%) diff --git a/.github/workflows/publish_dependencies.yml b/.github/workflows/publish_dependencies.yml index 32c287e76..9fe7704ae 100644 --- a/.github/workflows/publish_dependencies.yml +++ b/.github/workflows/publish_dependencies.yml @@ -35,7 +35,7 @@ jobs: echo -e "DLLs Generated\n$(ls "$PUBLISH_PATH")" - export PACKAGE_DEPENDENCIES=($(<${GITHUB_WORKSPACE}/.github/data/published_dependencies.txt)) + export PACKAGE_DEPENDENCIES=($(<${GITHUB_WORKSPACE}/scripts/data/published_dependencies.txt)) export DLL_META_FILE_TEMPLATE="${{ vars.DLL_META_FILE_TEMPLATE }}" diff --git a/.github/data/published_dependencies.txt b/scripts/data/published_dependencies.txt similarity index 100% rename from .github/data/published_dependencies.txt rename to scripts/data/published_dependencies.txt diff --git a/scripts/publish-to-unity-package.sh b/scripts/publish-to-unity-package.sh index c9c510917..4021bab76 100755 --- a/scripts/publish-to-unity-package.sh +++ b/scripts/publish-to-unity-package.sh @@ -16,26 +16,32 @@ dotnet restore echo Moving files to Unity package... -pushd bin/release/netstandard2.1/publish -rm Newtonsoft.Json.dll -rm UnityEngine.dll - -# Check if io.chainsafe.web3-unity.lootboxes directory exists -if [ -d "../../../../../../Packages/io.chainsafe.web3-unity.lootboxes" ]; then - rm -rf ../../../../../../Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries - mkdir -p ../../../../../../Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries - cp Chainsafe.Gaming.Chainlink.dll ../../../../../../Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries - cp Chainsafe.Gaming.LootBoxes.Chainlink.dll ../../../../../../Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries -fi - -# Delete those DLLs so they don't get copied in the next step -rm Chainsafe.Gaming.Chainlink.dll -rm Chainsafe.Gaming.LootBoxes.Chainlink.dll - -rm Microsoft.CSharp.dll -rm -rf ../../../../../../Packages/io.chainsafe.web3-unity/Runtime/Libraries -mkdir -p ../../../../../../Packages/io.chainsafe.web3-unity/Runtime/Libraries -cp *.dll ../../../../../../Packages/io.chainsafe.web3-unity/Runtime/Libraries -popd +export PUBLISH_PATH="bin/Release/netstandard2.1/publish" + +echo -e "DLLs Generated\n$(ls "$PUBLISH_PATH")" + +export PACKAGE_DEPENDENCIES=($(<$scripts_dir/data/published_dependencies.txt)) + +for entry in "${PACKAGE_DEPENDENCIES[@]}" +do + IFS=':' read -ra dirs <<< "$entry" + + export PACKAGE_LIB_PATH=$scripts_dir/../${dirs[0]} + + if [ -d "$PACKAGE_LIB_PATH" ]; then + rm -f "$PACKAGE_LIB_PATH"*.dll + else + mkdir -p "$PACKAGE_LIB_PATH" + fi + + IFS=';' read -ra dependencies <<< "${dirs[1]}" + + for dependency in "${dependencies[@]}" + do + cp "$PUBLISH_PATH/$dependency.dll" $PACKAGE_LIB_PATH + done +done + popd + echo Done From 8526bf2744a96301e594eb3b015e685577ca0bb8 Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Thu, 14 Dec 2023 11:22:19 +0300 Subject: [PATCH 09/13] checkpoint --- scripts/publish-to-unity-package.bat | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/scripts/publish-to-unity-package.bat b/scripts/publish-to-unity-package.bat index 11e8746b7..f5f9acddc 100644 --- a/scripts/publish-to-unity-package.bat +++ b/scripts/publish-to-unity-package.bat @@ -11,32 +11,32 @@ dotnet restore dotnet publish -c release -f netstandard2.1 /property:Unity=true if %errorlevel% neq 0 exit /b %errorlevel% -echo Restoring non-Unity packages... +echo Moving files to Unity package... echo Moving files to Unity package... -pushd bin\release\netstandard2.1\publish -del Newtonsoft.Json.dll -del UnityEngine.dll - -if exist "..\..\..\..\..\..\Packages\io.chainsafe.web3-unity.lootboxes" ( - echo Directory exists, performing actions... - rmdir /s /q "..\..\..\..\..\..\Packages\io.chainsafe.web3-unity.lootboxes\Chainlink\Runtime\Libraries" - mkdir "..\..\..\..\..\..\Packages\io.chainsafe.web3-unity.lootboxes\Chainlink\Runtime\Libraries" - copy Chainsafe.Gaming.Chainlink.dll "..\..\..\..\..\..\Packages\io.chainsafe.web3-unity.lootboxes\Chainlink\Runtime\Libraries" - copy Chainsafe.Gaming.LootBoxes.Chainlink.dll "..\..\..\..\..\..\Packages\io.chainsafe.web3-unity.lootboxes\Chainlink\Runtime\Libraries" -) else ( - echo Directory does not exist, skipping actions. +set "PUBLISH_PATH=bin\Release\netstandard2.1\publish" + +echo DLLs Generated +dir /b "%PUBLISH_PATH%" + +setlocal enabledelayedexpansion +set "PACKAGE_DEPENDENCIES_FILE=%SCRIPT_DIR%\data\published_dependencies.txt" + +for /f "tokens=1,* delims=:" %%a in (%PACKAGE_DEPENDENCIES_FILE%) do ( + set "PACKAGE_LIB_PATH=%SCRIPT_DIR%\..\%%a" + + if exist "!PACKAGE_LIB_PATH!" ( + del /q "!PACKAGE_LIB_PATH!\*.dll" + ) else ( + mkdir "!PACKAGE_LIB_PATH!" + ) + + for %%d in (%%b) do ( + copy "%PUBLISH_PATH%\%%d.dll" "!PACKAGE_LIB_PATH!" + ) ) -del Chainsafe.Gaming.Chainlink.dll -del Chainsafe.Gaming.LootBoxes.Chainlink.dll - -del Microsoft.CSharp.dll -if not exist ..\..\..\..\..\..\Packages\io.chainsafe.web3-unity\Runtime\Libraries mkdir ..\..\..\..\..\..\Packages\io.chainsafe.web3-unity\Runtime\Libraries\ -del ..\..\..\..\..\..\Packages\io.chainsafe.web3-unity\Runtime\Libraries\* /F /Q -copy *.dll ..\..\..\..\..\..\Packages\io.chainsafe.web3-unity\Runtime\Libraries -popd popd echo Done From 6c36d0d6003ed6ea6cda12f6fdcefe54660d04cd Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Fri, 15 Dec 2023 13:54:27 +0300 Subject: [PATCH 10/13] setup.bat now works like setup.sh and published_dependencies.txt uses new lines instead of spaces --- .github/workflows/publish_dependencies.yml | 3 +++ scripts/data/published_dependencies.txt | 3 ++- scripts/publish-to-unity-package.bat | 20 +++++++++++--------- scripts/publish-to-unity-package.sh | 3 +++ 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish_dependencies.yml b/.github/workflows/publish_dependencies.yml index 9fe7704ae..da99061bb 100644 --- a/.github/workflows/publish_dependencies.yml +++ b/.github/workflows/publish_dependencies.yml @@ -37,6 +37,9 @@ jobs: export PACKAGE_DEPENDENCIES=($(<${GITHUB_WORKSPACE}/scripts/data/published_dependencies.txt)) + PACKAGE_DEPENDENCIES="${PACKAGE_DEPENDENCIES//$'\n'/ }" + PACKAGE_DEPENDENCIES="${PACKAGE_DEPENDENCIES//$'\r'/}" + export DLL_META_FILE_TEMPLATE="${{ vars.DLL_META_FILE_TEMPLATE }}" for entry in "${PACKAGE_DEPENDENCIES[@]}" diff --git a/scripts/data/published_dependencies.txt b/scripts/data/published_dependencies.txt index a04435821..19b21d595 100644 --- a/scripts/data/published_dependencies.txt +++ b/scripts/data/published_dependencies.txt @@ -1 +1,2 @@ -Packages/io.chainsafe.web3-unity/Runtime/Libraries/:ADRaffy.ENSNormalize;Nethereum.Model;BouncyCastle.Crypto;Nethereum.RLP;ChainSafe.Gaming.Debugging;Nethereum.RPC;ChainSafe.Gaming.Gelato;Nethereum.Signer.EIP712;ChainSafe.Gaming.InProcessSigner;Nethereum.Signer;ChainSafe.Gaming.InProcessTransactionExecutor;Nethereum.Util;ChainSafe.Gaming.Unity.ThirdParty;Nethereum.Web3;ChainSafe.Gaming.Unity;System.Buffers;ChainSafe.Gaming.WalletConnect;System.Memory;ChainSafe.Gaming;System.Numerics.Vectors;Microsoft.Bcl.AsyncInterfaces;System.Reactive;Microsoft.Extensions.DependencyInjection.Abstractions;System.Runtime.CompilerServices.Unsafe;Microsoft.Extensions.DependencyInjection;System.Runtime.InteropServices.WindowsRuntime;Microsoft.Extensions.Logging.Abstractions;System.Security.Cryptography.Cng;Microsoft.IdentityModel.Abstractions;System.Text.Encodings.Web;Microsoft.IdentityModel.Logging;System.Text.Json;Microsoft.IdentityModel.Tokens;System.Threading.Channels;NBitcoin;System.Threading.Tasks.Extensions;Nethereum.ABI;WalletConnectSharp.Auth;Nethereum.Accounts;WalletConnectSharp.Common;WalletConnectSharp.Events;Nethereum.BlockchainProcessing;WalletConnectSharp.Core;Nethereum.Contracts;WalletConnectSharp.Crypto;Nethereum.Hex;Nethereum.JsonRpc.Client;WalletConnectSharp.Network.Websocket;Nethereum.JsonRpc.IpcClient;WalletConnectSharp.Network;Nethereum.JsonRpc.RpcClient;WalletConnectSharp.Sign;Nethereum.KeyStore;WalletConnectSharp.Storage;Nethereum.Merkle.Patricia;WalletConnectSharp.Web3Wallet;Nethereum.Merkle;Websocket.Client;Nethereum.Metamask;Nethereum.Siwe.Core;Nethereum.Siwe;Nethereum.UI;Nethereum.Unity.Metamask;Nethereum.Unity;ChainSafe.Gaming.MetaMask;ChainSafe.Gaming.MetaMask.Unity;ChainSafe.Gaming.InProcessTransactionExecutor.Unity Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/:Chainsafe.Gaming.Chainlink;ChainSafe.Gaming.Lootboxes.Chainlink \ No newline at end of file +Packages/io.chainsafe.web3-unity/Runtime/Libraries/:ADRaffy.ENSNormalize;Nethereum.Model;BouncyCastle.Crypto;Nethereum.RLP;ChainSafe.Gaming.Debugging;Nethereum.RPC;ChainSafe.Gaming.Gelato;Nethereum.Signer.EIP712;ChainSafe.Gaming.InProcessSigner;Nethereum.Signer;ChainSafe.Gaming.InProcessTransactionExecutor;Nethereum.Util;ChainSafe.Gaming.Unity.ThirdParty;Nethereum.Web3;ChainSafe.Gaming.Unity;System.Buffers;ChainSafe.Gaming.WalletConnect;System.Memory;ChainSafe.Gaming;System.Numerics.Vectors;Microsoft.Bcl.AsyncInterfaces;System.Reactive;Microsoft.Extensions.DependencyInjection.Abstractions;System.Runtime.CompilerServices.Unsafe;Microsoft.Extensions.DependencyInjection;System.Runtime.InteropServices.WindowsRuntime;Microsoft.Extensions.Logging.Abstractions;System.Security.Cryptography.Cng;Microsoft.IdentityModel.Abstractions;System.Text.Encodings.Web;Microsoft.IdentityModel.Logging;System.Text.Json;Microsoft.IdentityModel.Tokens;System.Threading.Channels;NBitcoin;System.Threading.Tasks.Extensions;Nethereum.ABI;WalletConnectSharp.Auth;Nethereum.Accounts;WalletConnectSharp.Common;WalletConnectSharp.Events;Nethereum.BlockchainProcessing;WalletConnectSharp.Core;Nethereum.Contracts;WalletConnectSharp.Crypto;Nethereum.Hex;Nethereum.JsonRpc.Client;WalletConnectSharp.Network.Websocket;Nethereum.JsonRpc.IpcClient;WalletConnectSharp.Network;Nethereum.JsonRpc.RpcClient;WalletConnectSharp.Sign;Nethereum.KeyStore;WalletConnectSharp.Storage;Nethereum.Merkle.Patricia;WalletConnectSharp.Web3Wallet;Nethereum.Merkle;Websocket.Client;Nethereum.Metamask;Nethereum.Siwe.Core;Nethereum.Siwe;Nethereum.UI;Nethereum.Unity.Metamask;Nethereum.Unity;ChainSafe.Gaming.MetaMask;ChainSafe.Gaming.MetaMask.Unity;ChainSafe.Gaming.InProcessTransactionExecutor.Unity +Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/:Chainsafe.Gaming.Chainlink;ChainSafe.Gaming.Lootboxes.Chainlink \ No newline at end of file diff --git a/scripts/publish-to-unity-package.bat b/scripts/publish-to-unity-package.bat index f5f9acddc..98ddb9e7b 100644 --- a/scripts/publish-to-unity-package.bat +++ b/scripts/publish-to-unity-package.bat @@ -23,17 +23,19 @@ dir /b "%PUBLISH_PATH%" setlocal enabledelayedexpansion set "PACKAGE_DEPENDENCIES_FILE=%SCRIPT_DIR%\data\published_dependencies.txt" -for /f "tokens=1,* delims=:" %%a in (%PACKAGE_DEPENDENCIES_FILE%) do ( - set "PACKAGE_LIB_PATH=%SCRIPT_DIR%\..\%%a" +for /f "usebackq tokens=*" %%a in (%PACKAGE_DEPENDENCIES_FILE%) do ( + for /f "tokens=1,* delims=:" %%b in ('echo %%a') do ( + set "PACKAGE_LIB_PATH=%SCRIPT_DIR%\..\%%b" - if exist "!PACKAGE_LIB_PATH!" ( - del /q "!PACKAGE_LIB_PATH!\*.dll" - ) else ( - mkdir "!PACKAGE_LIB_PATH!" - ) + if exist "!PACKAGE_LIB_PATH!" ( + del /q "!PACKAGE_LIB_PATH!\*.dll" + ) else ( + mkdir "!PACKAGE_LIB_PATH!" + ) - for %%d in (%%b) do ( - copy "%PUBLISH_PATH%\%%d.dll" "!PACKAGE_LIB_PATH!" + for %%d in (%%c) do ( + copy "%PUBLISH_PATH%\%%d.dll" "!PACKAGE_LIB_PATH!" + ) ) ) diff --git a/scripts/publish-to-unity-package.sh b/scripts/publish-to-unity-package.sh index 4021bab76..b366503c7 100755 --- a/scripts/publish-to-unity-package.sh +++ b/scripts/publish-to-unity-package.sh @@ -22,6 +22,9 @@ echo -e "DLLs Generated\n$(ls "$PUBLISH_PATH")" export PACKAGE_DEPENDENCIES=($(<$scripts_dir/data/published_dependencies.txt)) +PACKAGE_DEPENDENCIES="${PACKAGE_DEPENDENCIES//$'\n'/ }" +PACKAGE_DEPENDENCIES="${PACKAGE_DEPENDENCIES//$'\r'/}" + for entry in "${PACKAGE_DEPENDENCIES[@]}" do IFS=':' read -ra dirs <<< "$entry" From 41e2d5d967cf353d6b1c4e5bed3327a1a6da27cb Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Fri, 15 Dec 2023 13:57:15 +0300 Subject: [PATCH 11/13] updated branch for testing --- .github/workflows/pre_pull_request_auto_commits.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre_pull_request_auto_commits.yml b/.github/workflows/pre_pull_request_auto_commits.yml index 0c572377b..895d65760 100644 --- a/.github/workflows/pre_pull_request_auto_commits.yml +++ b/.github/workflows/pre_pull_request_auto_commits.yml @@ -10,5 +10,5 @@ jobs: uses: ChainSafe/web3.unity/.github/workflows/duplicate_samples.yml@main publish_dependencies: name: Publish Dependencies - uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@main + uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@rob/setup-script-update-804 needs: [duplicate_samples] \ No newline at end of file From 936fa956930b29627a0932beb8960d0f39134c2b Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Fri, 15 Dec 2023 11:04:40 +0000 Subject: [PATCH 12/13] Published Solution Dependencies to Package Libraries as DLLs --- .../ChainSafe.Gaming.Lootboxes.Chainlink.dll | Bin 31232 -> 31232 bytes .../Libraries/Chainsafe.Gaming.Chainlink.dll | Bin 5632 -> 5632 bytes .../Libraries/ChainSafe.Gaming.Debugging.dll | Bin 16384 -> 16384 bytes .../Libraries/ChainSafe.Gaming.Gelato.dll | Bin 45056 -> 45056 bytes .../ChainSafe.Gaming.InProcessSigner.dll | Bin 8192 -> 8192 bytes ...ing.InProcessTransactionExecutor.Unity.dll | Bin 6656 -> 6656 bytes ...fe.Gaming.InProcessTransactionExecutor.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.MetaMask.Unity.dll | Bin 13824 -> 13824 bytes .../Libraries/ChainSafe.Gaming.MetaMask.dll | Bin 11264 -> 11264 bytes .../ChainSafe.Gaming.Unity.ThirdParty.dll | Bin 24064 -> 24064 bytes .../Libraries/ChainSafe.Gaming.Unity.dll | Bin 15360 -> 15360 bytes .../ChainSafe.Gaming.WalletConnect.dll | Bin 35840 -> 35840 bytes .../Runtime/Libraries/ChainSafe.Gaming.dll | Bin 216064 -> 216064 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll b/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/ChainSafe.Gaming.Lootboxes.Chainlink.dll index 37191dc4f08f77ed4dbb5d927be0f348f757960f..40011f734159ec23cf37da1f3a8255c50c950e14 100644 GIT binary patch delta 238 zcmZqp!r1VIaY6^nztr1PHugM;5%_%M)01njj=InL)%IX+iRy>V4YBGx8p&ox2C2s8 zNhv1DNtS8JrY069rlzTBM&?Fo<|#?ZsX!UC#Ka_%&F3>+*;qte|IU~!Q4k=Y_pG}0 zNxF;sGP(IPS&gjPCs!0KP=E@Ct3d^UswFhT*ER`fZTl-#K0SW3Md1M!|6~R;1|tRo zhExV)26Kiah7<-9hGZaZ$&d!5O@TZMAT|ZURG^3vP>m6gHV3Lp0?MaC^_Vdv0$~z^ K$!7Pmoy-79@J}-U delta 238 zcmZqp!r1VIaY6^npQAetZtQsyBM|t2E`p9u52u~#s1uxEKv|3;OyD4 z=w01EkNp>p-p^E(5u035us{JS_yZ;gR2}1z_GYKz+a2Oj4JQmXTNEB(@lRziWJqSP zU@&7yWH14;L9A3T+myiw$Tngy20}|9HfJye(uP1)X+WM4LkfcdP_+e6ttn8%9LP&% LFx~84wv!nE^HEQw diff --git a/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/Chainsafe.Gaming.Chainlink.dll b/Packages/io.chainsafe.web3-unity.lootboxes/Chainlink/Runtime/Libraries/Chainsafe.Gaming.Chainlink.dll index 2418f79e7ea87d7ece1045569cb06c1cc25b903e..9c2045ff2185470a94b230c88a4b6d4641d5dc92 100644 GIT binary patch delta 235 zcmZqBY0#O_!7{ON#>9<18k_=~R`8_XO`hyBscQGRA5Hwhn~!ixGHN8785yJ+nC7YU9n3$TTrWu(VrJ1KBC8q*q%n}omOeV8(N3$>sir<->!W|&+YklIAf70`O zCcgcCvxa$I=;R~ZJql34Gl5V+km@bI+Qp~M7Bm!9RLX8H;89`qPi8PB~WYfv4+|ewa8<(t{oWdO-kg;yp-%mAF z-knMNU)gLelbn2nyGH>kc-s>y2vR-cx$nx9=4y@J0OPrv3wTsm{ZknX8Il<+7|a+F z8BBm|5GxhTHf1mZvW*ywfzT3&%^6IAv>{Mc8jxqikiuX9RBZuNYYG%G2lA2`OgBFk Hlw|<`B6UaQ diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Debugging.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Debugging.dll index 75d36a432354f551b52034a0095a166d849f5289..7c26a41274c5229001f6591b2c3de92ff5b53e18 100644 GIT binary patch delta 252 zcmZo@U~Fh$oY2AY;FV;jJ_S+NAJo`(GiQ(h`(;fw=;5?WhP<3{hwbq@8`x%k8S5nJ2 z|1q7x>YvPD#$d!?z>vyd%wW!t#E`;Z!jKH4Eg8~)v?-8h0mP<2m%%xDs delta 252 zcmZo@U~Fh$oY28?MYZYK#-0Klfi>o~>SpV@{dd35n!R^tL&IhsU42%)RKsKovqTd^ z3$xTj6H_BIBV%JrV{=nWLz6UPqZ9)Ri$v2jbAx141_lR42J6W=S`w2F7z=EkXcW!F za-uu_(Buy$0Rlb^-=9mrw(*+2#+|R?5NFcl0Mi}?s34a(R1m1z$zwwJ(l1Nxf8+#lk2zW<|ioIQ_;lACef8~o?>m@henGnFEmuzNakZNq6 zlwy*cWSN$1YGPqxYMPp6WNwsZo|2TD3Y0NROiVIiV6bLnFq=Gaf#T-sxktHJ)<(bh zGTCKCfWVsM_dy$?rn}9q{JQARw0Q5yOIEZgKn0&kLj^&qS2`YEn*D9@=B#_)6*qgW zRATW@W-wzgVlZGxWiVziXGmg5VK8Ax2GW)cX+YW($g==qQy@$QiWmXa7y)T>pt>ZW Vd@59r8ABovCNY?7-o4h92>=Y{SFZp7 delta 248 zcmZp8z|`=7X+j6fulQ|0HugA75b*4YTm4(a)p>sBvppvUaDcTg;}DB zp@ms$qKT=InUS%vrLnoGrJ+fhu~CYFg+-!inz=!;DFcHwBZJxGi3=1rSI<4l#o`&` z{C%>^iU5JGPNukG$0+YvmoK|XuvEXAykte20#xwzEvO(+b$R3$fvuM23)jgUo-erB zYo!v4e=36^Lo$N}gBe32g9(rgVx@xFrVK_vwh@Cd5LyDUIfE&XHUz3l1M-X*QWy+? Wsx5$OO@SijKwdI~>E_*QU6}xzuTA0r diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessSigner.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessSigner.dll index 8df9f7ce24178beadc4676e174b8b7bdbdbd7303..bd591aed035c12c3cfda33939c6f639ee3be8f86 100644 GIT binary patch delta 235 zcmZp0XmFU&!ICedI&EXm89@PA;g_aAxi&a#@c8yzLCRBPbB2%}lSZ(n$qZ%;MhpfFsSL&p z<_t*;DGVkI$w1nYAq_~I0(lldYzl;_KoKLL8Y3WW4pf%}luw1~F=I#s!XyTh&GIr2 FnE@f=NizTd delta 235 zcmZp0XmFU&!IJxA&iRc!X9NY-=tb#>i!Ae6xcBj~zu#HQH)jaxF=?b4CR>;#niyJ` zr6!t~8krdx8(SKin_3#0q!}Bf7+6>&nx>f>B%4m&Cz8Zs_Q+z{WEIf>fywDJBn&U= z`0T$NpQN$NUuSZQ=nMs@;F)@;AV~Gr)RJ&N=L5^RD>}|^wh^1c>YvJB$dJrn!C=Oa z$Y26wgIK9xwkd-VkZr_Z41|_IY|dZ`qz!?p(ttc8h7<+^plS=CT2r8iIgppkV7gge H<{>ixYGXw+ diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessTransactionExecutor.Unity.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.InProcessTransactionExecutor.Unity.dll index 1fed49e75b0836b68a7f5a625e9aef0dad5a98d4..0c667ae7893d2084e424271471166267e912346e 100644 GIT binary patch delta 235 zcmZoLX)u}4!Lql#JkGdu#_U7RPav+`ZqGWiDoJ_V@YpHomlplY#sWkuIRohz+atSw$_-X?I4)jyTNkRh4Dg29X- zk--GW2C-7XY*Pj!Alrz+7ziza*qp%>NE-rGr2%V`719ESR`uQ6y?M3!`YRWVOph8RZFZ6AXVyqIGcrguHcv`1 zNlvm%OExvJFflbvO*1k#N;6MMN=^mJm?b7AnN0pIf0X6=`6n}&F&HrzFr+dV zGng|ZF{ChP%Bs>h5W5eSnQOg2x~ H$YcfpDb`R$ delta 235 zcmZpOXo#55!D2ss{nw2>E2IVft6R5B*IDJ$IwR{}ut|UCW*3=$W{p(CWDB!I6GIEL z)I<|gBQqmoV@qRmQ%ggWG-IO_0}G2p(=>B~WYfvN<&U!bkDq#N@)3mqfqQuiuWs>G z@!WUb_V${Nhr1`MC~i`K3az-!SZgy(c>F?wx|i5EEC(ou&~T|#mXn11{JSmHV3H7vFIh685yJ+nC7YU9n3$TTrWu(VrJ1KBC8q*q%n}omOc)qE7#W-=+v_S!-lM&RMeo($|C38} z0tCvNJiAQuyZqWsSI5u(-Yq)$iq13zs9+pS5U9HT&T0+0mLlUbl6;=#o4a(4Sp1V2 z%ovOq3>Z=wj2X-sk{D7LOc;`Zv?W6tkTwPKEP&V)2vdO~MnE-2K-wIrE(s`~3e{uA QkO+iH3?`eojlMDi0O{dPQ2+n{ delta 245 zcmZq3X~>z-!SZQ``|OQ9Ths(*1+BdP&1IkS>_1F5XYaapW^;hL9E)D6VX}o;qKTn} zS!$w*sgaqHv9YDGxv8b0Nt&@yih+eiqG_7BL9!_Wg9jsn^JIHng~@xgx3IK-vspa3 zL?=LC)8r4ForXoOos(m>)SbK>I{AvuGzF+2>q)2}NcG{Pt7a%>H%*>qyqslom#z_u ze=36^Lo$N}gBe32g9(rgVx@xFrVK_vwh@Cd5LyDUIfE&XHUz3l1M-X*QWy+?sx5$O SO@SijKwdI~>1J-Dugn1M+)e=i diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.MetaMask.dll index 2deddb8273731c31a9e508c9261738a3a3eabe59..d7610006fc221e978d7e767e512e1cc9a332fb60 100644 GIT binary patch delta 249 zcmZpOXo#55!Lsok$MKClAu<9pv<@x*rt9dsSYzFSRP~c=n?K0pFzY3o85yJ+nC7YU9n3$TTrWu(VrJ1KBC8q*q%n}omOc)rP7#VCQ2P!H}ey_kWd5gjamVgEF zmnW}K3=pW0+%Nbux!imjYC<;VV=Sr23fi9rYtQm(2|C#}#be zq;!tOKb66dA(_E~!Hgl1!34+#u~NZoQwAd-+lav!2rYrwoWT@G8v<3O0eMCYDGUZc W)fPatra%#MATOE0bn|(2LlyuimQPRs diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.ThirdParty.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.Unity.ThirdParty.dll index 35c5521b5a859d40cdb47c49e7629bfc9f0e3da4..44fea1ef62201f602d8c2e3924f256440e90244f 100644 GIT binary patch delta 238 zcmZqJ!`QHgaY6^nSq9^W8+&fJ3(S1x-1I^}$+!R2(>0T2mwIe2@etwANH#MvNHsQ3 zN-;@JvP?@hHL)-;HBC)3GB-*yPf1En1o0 Ko8_Y(G6MiMAyD@K delta 238 zcmZqJ!`QHgaY6@6wcxKQ8+&fJ3;g?;bCpT7)_ta2~xhu@15_q-iPz>`qk{eHC7YU9n3$TTrWu(VrJ1KBC8q*q%n}omOg8V=Xys!0C+2f)vWIbifY40aQ?~^9 zotxIhHwUy$ZkW8nxJ3af7z`5xst$YM5wNWMa_QBE|G7su`P%Bs>h5W5eSnQOg8Vf HbY%hn_&Q4> delta 236 zcmZpuXsDRb!SXb7>x%_YjptQx6?$rfgbCWaPf zsfi}0MrKCF#+JtBrj~{#X~sq=1{M~HrfKE|$)=n4YqWB)i0e-4o$O&8AaLQLN714c zOI)`6ST zDJIEDmTAeRCKe{9rm1O0=0<7eDM`txKpC^d#3Yl=6RIlMSn~9fPfzA)3=q&d)3^Ux z*j)Dxi6vh=nlmm=&S{*Y02O3E0Tl$Q_Et3wp8RCSO7|3#rL~(Cn&z4w4X=svWY?NYPVUcK>W^Rydx_LrX1sluT4$WJWc^U%*e%(Dg zMZQwfWsZgQQIofSj3?(bPEmjgrrd!Ff>i%={mhY^-F9}JXPVk(g{C>I{;3Rx49N@@ z3}y_83?@J}h?NRvn=%*y*+vY;KxhfX<_xAl+7PHJ4ahTMNMSGls819`~| LrklAtzA^&<@03j) diff --git a/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll b/Packages/io.chainsafe.web3-unity/Runtime/Libraries/ChainSafe.Gaming.dll index 61e295b9a06d7e5b2313cb5b068ae5391cd19a01..e0cd07e1fb70ec4b817335a727ab4e6a30ddd00f 100644 GIT binary patch delta 250 zcmZpe!P_u{cR~k?uwKuV#-7$5#;rX}C7A-zpE#p#H=T89xu&9+aZQwIyFeDxx9u9q zW=007#^y;WCdo;bY00K07AB^qscA;$Mrr0LNy(`|8MDO1B$MrWO3YeHEbr}{uTGC~ zVGa=ZbM^NF0S;fc)r*49+vu7 z**}@VjKPS(fFYH^n8BPOi6Mo-gdrJ7TQZ~pX;UE20*Fn4Fcm0b1XN=Lq|Jfql7RB5 UP(5Z0i9nddV6wg5lev)z00yyA<^TWy delta 250 zcmZpe!P_u{cR~ltr`Kybw+m!3ecP^) zYM5+cmS|#VVV0U`Vrpb&WNd6{Y;J04Xp&}Zlwx3Ek!YG`ZjfxcT~CQwONqrxb7|l7 z7#HRM0rB4Sj`Ro7E(;tKpGEsts88SH!d#&M6%9#%ih|VFRlVK*nB|4FcxS<}?IEtr zcbNTC84MYc87vsg7!nywfNT&e70fneFaolT7>t3?5{S(iOo6l^P*oa`XT*@gU;tEY W0aR-W6fp<#k{L|5*LyNIG64XSKT9zH From 49eb90f1e47e84dbc02ff17c44548e285000114d Mon Sep 17 00:00:00 2001 From: robGG1997 Date: Fri, 15 Dec 2023 14:06:34 +0300 Subject: [PATCH 13/13] reverted testing branch change --- .github/workflows/pre_pull_request_auto_commits.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre_pull_request_auto_commits.yml b/.github/workflows/pre_pull_request_auto_commits.yml index 895d65760..0c572377b 100644 --- a/.github/workflows/pre_pull_request_auto_commits.yml +++ b/.github/workflows/pre_pull_request_auto_commits.yml @@ -10,5 +10,5 @@ jobs: uses: ChainSafe/web3.unity/.github/workflows/duplicate_samples.yml@main publish_dependencies: name: Publish Dependencies - uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@rob/setup-script-update-804 + uses: ChainSafe/web3.unity/.github/workflows/publish_dependencies.yml@main needs: [duplicate_samples] \ No newline at end of file