Repository: ProvableHQ/sdk (language: rust)

Issue:
build(deps): bump snarkvm-wasm from 0.9.11 to 0.9.12
Bumps [snarkvm-wasm](https://github.com/AleoHQ/snarkVM) from 0.9.11 to 0.9.12.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/0c20d9ae0d96b0d8704e85ce682551c43153b072"><code>0c20d9a</code></a> chore(snarkvm): bump version for new release</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/5d957b43dffdca35efb233a332297d713f1d5b44"><code>5d957b4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/AleoHQ/snarkVM/issues/1344">#1344</a> from AleoHQ/chore/cargo-clippy</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/04e7eaf4efef2236e461470526f266ecb4b123a4"><code>04e7eaf</code></a> cargo fmt</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/f327b7496d1a64d0a790ffde5e623f31e70bfdac"><code>f327b74</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/AleoHQ/snarkVM/issues/1351">#1351</a> from AleoHQ/dependabot/cargo/wasm-bindgen-test-0.3.34</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/74ae5d63fc74d450fba0cb408a71ff35389ac077"><code>74ae5d6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/AleoHQ/snarkVM/issues/1350">#1350</a> from AleoHQ/dependabot/cargo/wasm-bindgen-futures-0....</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/61cb91fe1429342a1e191fb1534b3b8a409c4775"><code>61cb91f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/AleoHQ/snarkVM/issues/1341">#1341</a> from AleoHQ/dependabot/cargo/cc-1.0.79</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/34e526cb4571303f78602d4831b8572ad8383e23"><code>34e526c</code></a> cargo fmt</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/65e80fa928798a087a079e633626cffb423f8a46"><code>65e80fa</code></a> Fix clippy</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/f4b3ca8f44cd13e388ecd1f8c812b32fc2f32248"><code>f4b3ca8</code></a> Merge branch 'testnet3' of <a href="https://github.com/AleoHQ/snarkVM">https://github.com/AleoHQ/snarkVM</a> into chore/cargo...</li>
<li><a href="https://github.com/AleoHQ/snarkVM/commit/dab8b0048a4312e7cf57e1499de0a826e8b5b483"><code>dab8b00</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/AleoHQ/snarkVM/issues/1339">#1339</a> from AleoHQ/restrict-closure-outputs</li>
<li>Additional commits viewable in <a href="https://github.com/AleoHQ/snarkVM/compare/v0.9.11...v0.9.12">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=snarkvm-wasm&package-manager=cargo&previous-version=0.9.11&new-version=0.9.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Discussion / hints:

Fix patch:
diff --git a/Cargo.lock b/Cargo.lock
index 8f588de40..083b6487b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -43,7 +43,7 @@ dependencies = [
  "rand_chacha",
  "rpassword",
  "rusty-hook",
- "self_update",
+ "self_update 0.32.0",
  "serde",
  "serde_json",
  "snarkvm",
@@ -1728,6 +1728,23 @@ dependencies = [
  "tempfile",
 ]
 
+[[package]]
+name = "self_update"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b28d58e73c427061f46c801176f54349be3c1a2818cf549e1d9bcac37eef7bca"
+dependencies = [
+ "hyper",
+ "indicatif",
+ "log",
+ "quick-xml",
+ "regex",
+ "reqwest",
+ "semver",
+ "serde_json",
+ "tempfile",
+]
+
 [[package]]
 name = "semver"
 version = "1.0.16"
@@ -1760,6 +1777,7 @@ version = "1.0.91"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
 dependencies = [
+ "indexmap",
  "itoa",
  "ryu",
  "serde",
@@ -1827,9 +1845,9 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
 
 [[package]]
 name = "snarkvm"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec21412f7a051816213c7d73e067fb5c2e42b88b705b8bfdedb276427827fae3"
+checksum = "e7c0728150b774a986de9185e31c319861f8cd40b310ebd037533e9d649d59a2"
 dependencies = [
  "anyhow",
  "clap",
@@ -1839,7 +1857,7 @@ dependencies = [
  "parking_lot",
  "rand",
  "rayon",
- "self_update",
+ "self_update 0.34.0",
  "serde_json",
  "snarkvm-algorithms",
  "snarkvm-circuit",
@@ -1855,9 +1873,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-algorithms"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd0fe2c1262048c41cd9dcfa53997b1fc9cf78dd67cc83a951a9c7a841ed21c4"
+checksum = "aea29bd35b0d5c45698a66f856225a8d0c7b966d5ab319e05d6d10ce1dbb3f23"
 dependencies = [
  "aleo-std",
  "anyhow",
@@ -1882,9 +1900,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c7b222c81bd09d9404e067bd48fcb02ea8d937e4f5f5e6fcd1bda8b7c7ffa98"
+checksum = "9196734dce55b69d4d764c4df07ebe78833a600944b41b71b115b9ffb926650b"
 dependencies = [
  "snarkvm-circuit-account",
  "snarkvm-circuit-algorithms",
@@ -1897,9 +1915,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-account"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70c7ad2fd776cf98958c5368c040e65f49990383c27f4e32db7eef4a85ea6a7a"
+checksum = "2d4db902a0adabee9bd2a6929efd69de6b41cae42a3cf7ce784f030890ff6700"
 dependencies = [
  "snarkvm-circuit-algorithms",
  "snarkvm-circuit-network",
@@ -1909,9 +1927,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-algorithms"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25117c432721ad2e1b4bb630e2dbb369037417caa6e368e55075db3e104a020e"
+checksum = "c80de37cea23d3573aa04b3d298d92cdb738d71c11b2e736700208910b6d0cfe"
 dependencies = [
  "snarkvm-circuit-types",
  "snarkvm-console-algorithms",
@@ -1920,9 +1938,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-collections"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6723911bd977a8ac3210dfa033627316eca172c8a60d7dd5fbd1bed177e1849f"
+checksum = "22d0a54513c1b75e6e4530b3ea9bdf49812670c1ce103d617249ad18164ee252"
 dependencies = [
  "snarkvm-circuit-algorithms",
  "snarkvm-circuit-types",
@@ -1931,9 +1949,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-environment"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4e17af823a117a5a2726e20f5a2ae11f1429dff3c48ac1bc84f965534319f7d"
+checksum = "d46e5db5895d350a0b5a5dc39cf10e0b152a42565faffd1ed76cc458d65d97ab"
 dependencies = [
  "indexmap",
  "itertools",
@@ -1950,15 +1968,15 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-environment-witness"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51710f55cf51a5412bc65a039b4897f60b47511f4ddf9932a29fdfe170427dc4"
+checksum = "36f83bb5cf7b3d9360867233716ffd6a62e8e8ae75f798ebec5c18593c54aecc"
 
 [[package]]
 name = "snarkvm-circuit-network"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "008791abfdab67dbc18ed3151346ce36dd65d0548c5ac2d38732597df9339798"
+checksum = "b1e1521cf9bc4714c39f8c9e41d32879933e02a633e4a4d47a3d857fe86b7eac"
 dependencies = [
  "snarkvm-circuit-algorithms",
  "snarkvm-circuit-collections",
@@ -1968,9 +1986,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-program"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aeb63d11693caf808a22c03126dae38d0bef7e397d1f1cd0747ea975f943216f"
+checksum = "cab54a75f46d3e8d73e6f739eaa576496821cd88b730c0029cb068b8e5778afe"
 dependencies = [
  "snarkvm-circuit-account",
  "snarkvm-circuit-collections",
@@ -1982,9 +2000,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "faa65fdbcae5f6a49878b517df351d9370aab99b07d758fb3df5541ab8fcc212"
+checksum = "b2bd7d752f4832011a7f1d164a6fd480bbf424eaaf6bf85290c3e52ee656610f"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-address",
@@ -1998,9 +2016,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-address"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68a9d7fed666d82986091453b11aa07340cf50c87b48e3864a3813ef4e38436e"
+checksum = "9d507d9a84aef461e1f13232b9e900bb1436a475113342b7ac25b2285808de9d"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2012,9 +2030,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-boolean"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0555b096fa6b23283e7150ad6a4b55e4c50fe1e3dc9d75e7effa8eab07664777"
+checksum = "95b32dc28b121e8a8e9d1fa6ffa2d245ed6b4ee6a001d5a178705d7493decc8c"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-console-types-boolean",
@@ -2022,9 +2040,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-field"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ff8b17699dd8a611b5ab8727e041a2e1dfb84a4fe6ce9149d003ca9e5234c24"
+checksum = "3f9b3f21795819542b026db039b8e74409386e479c67e851f61aaf15bcd9ff46"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2033,9 +2051,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-group"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a14a576f96a675cf9a7c195cfcfdccb50db352774b3953c73fab9762ac1a048"
+checksum = "0d755d0bc23b58055ef956fe6f4c498d4ff1fcb7290f0811528fd8668eca494a"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2046,9 +2064,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-integers"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1eefb9303860d45c385ee63df905f7f5f878a2c11c8cf20cb3274f89046d557"
+checksum = "7ad0a54e974581cce76211bc32a7adb0dc027974b80f40a6237a652b8ed66130"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2058,9 +2076,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-scalar"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a95c55874bd82500165d8ddf67d0f9a2c56d2ed61127443d51c2bc0c159be920"
+checksum = "5d5d9d53e3cb99a49a11be55ac32db33887f5bc467d823c6873a6a1d5113543a"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2070,9 +2088,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-circuit-types-string"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "603706d5441ed672705ceb343aa30027b8816b078a36eef684fc903d3d00bdf1"
+checksum = "5dd98c46ba6c04a3caf41fd99b981479510808286c1981017f5caf847b43ab37"
 dependencies = [
  "snarkvm-circuit-environment",
  "snarkvm-circuit-types-boolean",
@@ -2083,9 +2101,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d110d536127ecbf3f098a50e0302c3c9fb9bf653cdbeed78c9305c879fcc679d"
+checksum = "f13834f575d3f8c8aa62361f08dbb9f41ef4eafce296e6be5cae1b6966eb73c5"
 dependencies = [
  "snarkvm-console-account",
  "snarkvm-console-algorithms",
@@ -2097,9 +2115,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-account"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2b5d2522e1ec3a3d7e7d8b93b9539ac2ffe47151dd8a971bcacf3c4b4d64c87"
+checksum = "c5b5a730f6c4542c6ee0907303aff3fac037f311c0874c94df6a3429560f0c2f"
 dependencies = [
  "bs58",
  "snarkvm-console-network",
@@ -2108,9 +2126,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-algorithms"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3879a8c76bb99460eccb41f827ab330c912ffca89b3f6d37597b4836728d4a31"
+checksum = "788804605492027933da6120c83460cc98eca942f1a825417c0a41f03222854e"
 dependencies = [
  "blake2s_simd",
  "smallvec",
@@ -2121,9 +2139,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-collections"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd07882fe4ca9dc6ce9de5519f71ee8a8ceda974653e2326c01396430e85400e"
+checksum = "f0ed387325f5a757473aa0d64af6ead114de31096885e58f1ceb7be31a5865da"
 dependencies = [
  "aleo-std",
  "rayon",
@@ -2133,9 +2151,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-network"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "713476959db38d5b035cb63bf51680507197725f5e8c2ca64e92025778c637ed"
+checksum = "61cf4ad08931e869198db0f39100d02fdd2d34e569f807adc8ea0bd5d218e365"
 dependencies = [
  "anyhow",
  "indexmap",
@@ -2157,9 +2175,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-network-environment"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc5a0a2a367aa14c185a6bbad79ac3552dfe82edb3b86375631f043f33c10bd4"
+checksum = "872cd5160b4a133055e20c9399e9bc750ea91df61a63835bbb44427499a761ba"
 dependencies = [
  "anyhow",
  "bech32",
@@ -2175,9 +2193,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-program"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e6267227867047e59d0530a9969808625184d940ea1bd454ec8382d3a811add"
+checksum = "56e4f352a38234c3ebb66c0c5c09ca953d793c632f8bbcbebd2ee80afe87681e"
 dependencies = [
  "enum_index",
  "enum_index_derive",
@@ -2190,13 +2208,14 @@ dependencies = [
  "snarkvm-console-collections",
  "snarkvm-console-network",
  "snarkvm-console-types",
+ "snarkvm-utilities",
 ]
 
 [[package]]
 name = "snarkvm-console-types"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2117e8c13b6741264e65b9d661e2f4a88d32e59f6564ed7db64439a833cafaac"
+checksum = "a3bec5e9e9807607cef75b15dd3fd82b125232b2e36929ea1417ce50726ed9ca"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-address",
@@ -2210,9 +2229,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-address"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7c21a6ca2a02ddedd749e1dbe484a0e4211a9336e867bb3c08bda1a1fa5e9bb"
+checksum = "c1fbaf39ea6c86b6648409fb2802e38356660faecaed2c1e178a3599a84b153f"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2222,18 +2241,18 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-boolean"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc0647c0dd3811ce62bdf3caf1fa5d5bb1bc9e357ac49fcf9b5d3d678405b3d1"
+checksum = "568ba94bec2f7f7cdb8d2f54378da632a875959d864c5dac3b8159c391ee83d4"
 dependencies = [
  "snarkvm-console-network-environment",
 ]
 
 [[package]]
 name = "snarkvm-console-types-field"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19a4ff5200f5b0ae367b33659170a41ebfa6842bd7defae7294330e2431bb354"
+checksum = "18272c987b1e0191a75f4878e766307751a4fabdf04a0b4769b2e91e2652d711"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2241,9 +2260,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-group"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6ebf87a7a17730e600b97f7c8d7321d3fff4ce2bed9a88287bec9cae13b52ff"
+checksum = "7f461148e079732cd336478b6a2e3683bbca2e442486a71f1cec7c4dd363021d"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2253,9 +2272,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-integers"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1a61b380a2f6882bbbb48b723824212d2819e336064ffd9057e890083b72d06"
+checksum = "4dac592e77f726ee8f0c6ad0162f25d496807b0995b39ff73eab83f6191ae4ba"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2264,9 +2283,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-scalar"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4a94c7020b98af7288af249cbe65e787dc789ba54d54e4a9553bc9215f7d842"
+checksum = "73dd95cd6cb6edfa01e26b0686deaff882321a38a103217d66f1f05aaac3e10b"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2275,9 +2294,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-console-types-string"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43b9a880d537c92e07b29e1d52ab9ffb23b3d5f14106957a1758e37ce332ade2"
+checksum = "7093713b19aa004a24199dd82e8bea4e7610c46212adb0ff6582b07a3fdab06b"
 dependencies = [
  "snarkvm-console-network-environment",
  "snarkvm-console-types-boolean",
@@ -2287,9 +2306,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-curves"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ef36625c04250a46edd128a4df521997afdc1ed437f917e568cc7d7f967ed1e"
+checksum = "0a26fe6de2b6096665604bda2296f981e7c34fb77b0a5707b07f7a6d79a0bf1e"
 dependencies = [
  "rand",
  "rustc_version",
@@ -2301,9 +2320,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-fields"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa0742d3e08b5ab9752f0077378351a9b2e9bba17f1339b62d5a072aa8433760"
+checksum = "de4cac728c6ce9b52952a353454429ab6c2af1954d0183db5f85a907ac481cfd"
 dependencies = [
  "aleo-std",
  "anyhow",
@@ -2319,9 +2338,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-parameters"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3545b90190616ebc11e3060504becdbf869937255032fdfbd6df2b4be1d8c15"
+checksum = "ba7d259b389681963d796321327df59775eaf407f2d0caf784619d5f8bed08ef"
 dependencies = [
  "aleo-std",
  "anyhow",
@@ -2347,9 +2366,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-r1cs"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "312df899761cfee519040873869a46f35a813e38606154c16af1d2a270da5ad5"
+checksum = "090b77b059b3d6a27231400b42de6d65a51a47ed6dc9d60732c42d2d853e26f2"
 dependencies = [
  "anyhow",
  "cfg-if",
@@ -2364,9 +2383,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-synthesizer"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "202cf04eb33d6c9c4a7b3c0372618ce83319faf9f6b295981cd9d333675191ed"
+checksum = "8a0cdebc9f68b2a339565053b73fb72fa0f032519781af6fcf58ab0c5ba2adc1"
 dependencies = [
  "aleo-std",
  "anyhow",
@@ -2392,9 +2411,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-utilities"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd899565644669400f5398ef5066416420c5d2793558bbf9ec39c2ce6b4da2c7"
+checksum = "67b15f33845b685fa19b18eb18705bbaaa4af72b5aaaa0f330a630135ee4dbeb"
 dependencies = [
  "aleo-std",
  "anyhow",
@@ -2405,15 +2424,16 @@ dependencies = [
  "rand_xorshift",
  "rayon",
  "serde",
+ "serde_json",
  "snarkvm-utilities-derives",
  "thiserror",
 ]
 
 [[package]]
 name = "snarkvm-utilities-derives"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc114d50c627a9917f815ad9666746ee09cb4c08c9d46f130331af4e42e121e3"
+checksum = "5d70d67e3a5adee2e2ecb7b6eeda17b1bcc9317b5f76aaf0cdb1f67c279d1cb7"
 dependencies = [
  "proc-macro2 1.0.50",
  "quote 1.0.23",
@@ -2422,9 +2442,9 @@ dependencies = [
 
 [[package]]
 name = "snarkvm-wasm"
-version = "0.9.11"
+version = "0.9.12"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6105442f938f3ba118ffb9cfd1d39f351e275669ee2d65cf8a4fd29a1f81bd5"
+checksum = "3cf59ebfec78e73f0bb70b4efa99a1e24bd68567165fb413efa6728ba0083682"
 dependencies = [
  "getrandom",
  "rand",
diff --git a/Cargo.toml b/Cargo.toml
index ecc3ace63..7d0eaff44 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -21,10 +21,10 @@ edition = "2018"
 members = ["rust", "wasm" ]
 
 [workspace.dependencies.snarkvm]
-version = "0.9.11"
+version = "0.9.12"
 
 [workspace.dependencies.snarkvm-wasm]
-version = "0.9.11"
+version = "0.9.12"
 
 [lib]
 path = "cli/lib.rs"
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index eeab91f50..9a6eeb340 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -52,12 +52,12 @@ optional = true
 version = "1.0.91"
 
 [dependencies.snarkvm]
-version = "0.9.11"
+workspace = true
 features = [ "parallel" ]
 optional = true
 
 [dependencies.snarkvm-wasm]
-version = "0.9.11"
+workspace = true
 features = [ "parallel" ]
 optional = true
 


Test patch: