From 143925502380304ba2d159a259c4935c38022cdd Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 13:18:57 -0700 Subject: [PATCH 1/7] chore(deps): bump @endo/bundle-source to 3.4 --- packages/ERTP/package.json | 2 +- packages/SwingSet/package.json | 2 +- packages/agoric-cli/package.json | 2 +- packages/boot/package.json | 2 +- packages/builders/package.json | 2 +- packages/cosmic-proto/package.json | 2 +- packages/cosmic-swingset/package.json | 2 +- packages/deploy-script-support/package.json | 2 +- packages/governance/package.json | 4 +- packages/inter-protocol/package.json | 2 +- packages/network/package.json | 2 +- packages/orchestration/package.json | 2 +- packages/pegasus/package.json | 2 +- packages/smart-wallet/package.json | 2 +- packages/solo/package.json | 2 +- packages/spawner/package.json | 2 +- packages/swing-store/package.json | 2 +- packages/swingset-runner/package.json | 2 +- .../swingset-xsnap-supervisor/package.json | 2 +- packages/vats/package.json | 2 +- packages/wallet/api/package.json | 2 +- packages/xsnap-lockdown/package.json | 2 +- packages/xsnap/package.json | 2 +- packages/zoe/package.json | 2 +- yarn.lock | 113 +++++++++++++++++- 25 files changed, 137 insertions(+), 26 deletions(-) diff --git a/packages/ERTP/package.json b/packages/ERTP/package.json index fc0dc946e99..0fe31e23b0f 100644 --- a/packages/ERTP/package.json +++ b/packages/ERTP/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@agoric/swingset-vat": "^0.32.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@fast-check/ava": "^1.1.5", "ava": "^5.3.0", "tsd": "^0.31.1" diff --git a/packages/SwingSet/package.json b/packages/SwingSet/package.json index 89d31e1e852..f67316022a7 100644 --- a/packages/SwingSet/package.json +++ b/packages/SwingSet/package.json @@ -39,7 +39,7 @@ "@agoric/xsnap": "^0.14.2", "@agoric/xsnap-lockdown": "^0.14.0", "@endo/base64": "^1.0.6", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/check-bundle": "^1.0.8", "@endo/compartment-mapper": "^1.2.1", diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index a3ed8151996..bf602136959 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -58,7 +58,7 @@ "@cosmjs/math": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/compartment-mapper": "^1.2.1", "@endo/env-options": "^1.1.5", diff --git a/packages/boot/package.json b/packages/boot/package.json index 0cb2103a0a4..2f3259dc74c 100644 --- a/packages/boot/package.json +++ b/packages/boot/package.json @@ -38,7 +38,7 @@ "@agoric/vow": "^0.1.0", "@agoric/zoe": "^0.26.2", "@agoric/zone": "^0.2.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/eventual-send": "^1.2.4", "@endo/far": "^1.1.4", diff --git a/packages/builders/package.json b/packages/builders/package.json index 4434e1d141e..1266f4c2b33 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -30,7 +30,7 @@ "@agoric/vat-data": "^0.5.2", "@agoric/vats": "^0.15.1", "@agoric/zoe": "^0.26.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/eventual-send": "^1.2.4", "@endo/far": "^1.1.4", diff --git a/packages/cosmic-proto/package.json b/packages/cosmic-proto/package.json index 8e32120e954..8213bdaa63f 100644 --- a/packages/cosmic-proto/package.json +++ b/packages/cosmic-proto/package.json @@ -137,7 +137,7 @@ "@agoric/cosmos": "^0.34.1", "@ava/typescript": "^4.1.0", "@cosmology/telescope": "^1.7.1", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/import-bundle": "^1.2.1", "ava": "^5.3.1", "rimraf": "^5.0.0", diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index e3c6c4e381e..c2620efe5b9 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -32,7 +32,7 @@ "@agoric/swingset-vat": "^0.32.2", "@agoric/telemetry": "^0.6.2", "@agoric/vm-config": "^0.1.0", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/env-options": "^1.1.5", "@endo/far": "^1.1.4", "@endo/import-bundle": "^1.2.1", diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index 17aa63d5c1b..a8cc030de9d 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -43,7 +43,7 @@ "@agoric/time": "^0.3.2", "@agoric/zoe": "^0.26.2", "@endo/base64": "^1.0.6", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/far": "^1.1.4", "@endo/marshal": "^1.5.2", "@endo/nat": "^5.0.9", diff --git a/packages/governance/package.json b/packages/governance/package.json index 2a10a94fb42..341bb639cd0 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -39,7 +39,7 @@ "@agoric/time": "^0.3.2", "@agoric/vat-data": "^0.5.2", "@agoric/zoe": "^0.26.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/eventual-send": "^1.2.4", "@endo/far": "^1.1.4", @@ -50,7 +50,7 @@ }, "devDependencies": { "@agoric/swingset-vat": "^0.32.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/init": "^1.1.3", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 28d7a398d81..afe38ae213c 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -54,7 +54,7 @@ "@agoric/swingset-liveslots": "^0.10.2", "@agoric/swingset-vat": "^0.32.2", "@agoric/zone": "^0.2.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/init": "^1.1.3", "@endo/promise-kit": "^1.1.4", "@fast-check/ava": "^1.1.5", diff --git a/packages/network/package.json b/packages/network/package.json index 1567b9425e5..ee9f9bd90dc 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -36,7 +36,7 @@ "@agoric/swingset-vat": "^0.32.2", "@agoric/vow": "^0.1.0", "@agoric/zone": "^0.2.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/orchestration/package.json b/packages/orchestration/package.json index 50c6b38349c..7d55052218c 100644 --- a/packages/orchestration/package.json +++ b/packages/orchestration/package.json @@ -58,7 +58,7 @@ "@chain-registry/client": "^1.47.4", "@cosmjs/amino": "^0.32.3", "@cosmjs/proto-signing": "^0.32.3", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/import-bundle": "^1.2.1", "@endo/ses-ava": "^1.2.4", "ava": "^5.3.1", diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index 363588f91b7..88544e5a4b1 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -38,7 +38,7 @@ "@agoric/vats": "^0.15.1", "@agoric/vow": "^0.1.0", "@agoric/zoe": "^0.26.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@agoric/zone": "^0.2.2", "@endo/captp": "^4.2.2", "@endo/far": "^1.1.4", diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index fa6d7926916..68c9578f432 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@agoric/cosmic-proto": "^0.4.0", "@agoric/swingset-vat": "^0.32.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/captp": "^4.2.2", "@endo/init": "^1.1.3", "ava": "^5.3.0", diff --git a/packages/solo/package.json b/packages/solo/package.json index 2dd9b1305b2..57937e18668 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@agoric/ertp": "^0.16.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "ava": "^5.3.0", "c8": "^9.1.0" }, diff --git a/packages/spawner/package.json b/packages/spawner/package.json index a449c368ae7..6c4cc1bdf81 100644 --- a/packages/spawner/package.json +++ b/packages/spawner/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@agoric/internal": "^0.3.2", "@agoric/swingset-vat": "^0.32.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/init": "^1.1.3", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/swing-store/package.json b/packages/swing-store/package.json index baa0703f323..16bae64020d 100644 --- a/packages/swing-store/package.json +++ b/packages/swing-store/package.json @@ -24,7 +24,7 @@ "@endo/errors": "^1.2.4", "@agoric/internal": "^0.3.2", "@endo/base64": "^1.0.6", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/check-bundle": "^1.0.8", "@endo/nat": "^5.0.9", "better-sqlite3": "^9.1.1" diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index 47b65c1d649..b123c4b2504 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -32,7 +32,7 @@ "@agoric/telemetry": "^0.6.2", "@agoric/vat-data": "^0.5.2", "@agoric/zoe": "^0.26.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/eventual-send": "^1.2.4", "@endo/init": "^1.1.3", "@endo/marshal": "^1.5.2", diff --git a/packages/swingset-xsnap-supervisor/package.json b/packages/swingset-xsnap-supervisor/package.json index 01572db052b..c33eef5a409 100644 --- a/packages/swingset-xsnap-supervisor/package.json +++ b/packages/swingset-xsnap-supervisor/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@endo/errors": "^1.2.4", "@agoric/swingset-liveslots": "^0.10.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/import-bundle": "^1.2.1", "@endo/init": "^1.1.3", "@endo/marshal": "^1.5.2", diff --git a/packages/vats/package.json b/packages/vats/package.json index 0b4a72a1327..b590d99f19f 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -48,7 +48,7 @@ }, "devDependencies": { "@agoric/swingset-liveslots": "^0.10.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/init": "^1.1.3", "ava": "^5.3.0", "c8": "^9.1.0" diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 01df26b693c..7322aab20a8 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@agoric/vats": "^0.15.1", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/far": "^1.1.4", "@endo/init": "^1.1.3", "ava": "^5.3.0" diff --git a/packages/xsnap-lockdown/package.json b/packages/xsnap-lockdown/package.json index 1939be5b07c..b3c4dda059f 100644 --- a/packages/xsnap-lockdown/package.json +++ b/packages/xsnap-lockdown/package.json @@ -20,7 +20,7 @@ "test:xs": "exit 0" }, "devDependencies": { - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/init": "^1.1.3", "ava": "^5.3.0", "c8": "^9.1.0", diff --git a/packages/xsnap/package.json b/packages/xsnap/package.json index 375deb6c7e9..5195badcac4 100644 --- a/packages/xsnap/package.json +++ b/packages/xsnap/package.json @@ -31,7 +31,7 @@ "@endo/errors": "^1.2.4", "@agoric/internal": "^0.3.2", "@agoric/xsnap-lockdown": "^0.14.0", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/eventual-send": "^1.2.4", "@endo/init": "^1.1.3", "@endo/netstring": "^1.0.9", diff --git a/packages/zoe/package.json b/packages/zoe/package.json index 82d1b1db2be..7c8d04c0f65 100644 --- a/packages/zoe/package.json +++ b/packages/zoe/package.json @@ -55,7 +55,7 @@ "@agoric/vat-data": "^0.5.2", "@agoric/vow": "^0.1.0", "@agoric/zone": "^0.2.2", - "@endo/bundle-source": "^3.3.0", + "@endo/bundle-source": "^3.4.0", "@endo/common": "^1.2.4", "@endo/captp": "^4.2.2", "@endo/eventual-send": "^1.2.4", diff --git a/yarn.lock b/yarn.lock index 6430e24f62f..d4110eee02d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1897,7 +1897,12 @@ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.6.tgz#7bd493cc1f9a33054841a1a5f15042eb680b6ba2" integrity sha512-ScqHzFGY5Lp35rw9jlI+c4ZV+bT4ZhWc04sD0hUxcg0fdUZfVIswXNR1Iw2Q+mxdEhWjgzneVg5r037UZZ1hIg== -"@endo/bundle-source@^3.2.3", "@endo/bundle-source@^3.3.0": +"@endo/base64@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.7.tgz#7cd3bd1a44fb48d0dd8fd2dd30b8833ec3b849e8" + integrity sha512-Wsq8+54aPy/WdykgBt3WQ32Xk3tU6jk/hWJkwW1kMl4eVwuEoXXAXxvqs6g+AZt/a6mf1IIvF9LRXIQnBy6wAQ== + +"@endo/bundle-source@^3.2.3": version "3.3.0" resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-3.3.0.tgz#2df5c8fbfdf537be2136f32bb4b6afb97ab3d529" integrity sha512-JlnxueAm5HTFvsUDCmVs2KuRi8axuRg2nDGAo1cBCY6Dm4uUrXPL4hvce7SejTI7shzeRTk/A3jl+9GfQO+n7A== @@ -1914,6 +1919,23 @@ acorn "^8.2.4" rollup "^2.79.1" +"@endo/bundle-source@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-3.4.0.tgz#863e4d8103b513e8706e4f318876bb6e6354624d" + integrity sha512-qDNx4cx92kakY+CKgrPrxQUP4Sas/sMDucwGx3jelu7zvQQzf6p3aGgE+pHbF7RJHgZJEcyMYWKf6s/hD8fqKw== + dependencies: + "@endo/base64" "^1.0.7" + "@endo/compartment-mapper" "^1.2.2" + "@endo/evasive-transform" "^1.3.0" + "@endo/init" "^1.1.4" + "@endo/promise-kit" "^1.1.5" + "@endo/where" "^1.0.7" + "@rollup/plugin-commonjs" "^19.0.0" + "@rollup/plugin-json" "^6.1.0" + "@rollup/plugin-node-resolve" "^13.0.0" + acorn "^8.2.4" + rollup "^2.79.1" + "@endo/captp@^4.2.0", "@endo/captp@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-4.2.2.tgz#d36298930221875e983fc4092dca8d64bb3f525d" @@ -1939,6 +1961,11 @@ resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-1.0.6.tgz#1181fd895b1cf9b92b1d57f94a0873e4b2e95c42" integrity sha512-3Dw9b/aWHxlSWXKpTo125LvjRiNQpbKjvHJl+8dej8jetQMCds+elvx7U8eF6lzwd6WbT6543ajj4PGrsZ/1oA== +"@endo/cjs-module-analyzer@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-1.0.7.tgz#01baecf1a8f9aa0ef79e258190ad5d5cc35c153f" + integrity sha512-N5FkKj/okwWVwGDIJldTLz1bhInzZ1VQrcC9FJJpdXkEdoGUDKo8/jUMrhqGLqqVSkO5A+KgKcdhoQrV741ncw== + "@endo/common@^1.2.2", "@endo/common@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/common/-/common-1.2.4.tgz#e8dfcbaec70a1a1d8771af58e6466e25c319fb8a" @@ -1958,11 +1985,26 @@ "@endo/zip" "^1.0.6" ses "^1.7.0" +"@endo/compartment-mapper@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-1.2.2.tgz#6a2d7d4c1245cf07cef07895650e7c611bc84097" + integrity sha512-ARPxQp+EphK3sHJwnTofz91AXZT6K6jtrNURIL6NNhX7pQT8XTFBKU029cfAc4/RLug24NjrNonAoElqrMDPkQ== + dependencies: + "@endo/cjs-module-analyzer" "^1.0.7" + "@endo/module-source" "^1.0.2" + "@endo/zip" "^1.0.7" + ses "^1.8.0" + "@endo/env-options@^1.1.4", "@endo/env-options@^1.1.5": version "1.1.5" resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.5.tgz#2314da7e125c04516e13ef6005ec09406e82c256" integrity sha512-Pkov8WqmOIdwgREtntxSoYgRdRXqHE9N/ZMIPjSI6LV9p7c2bC9wc4pPZPjGPIb/O4phOikbvC6BcENE83T30Q== +"@endo/env-options@^1.1.6": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.6.tgz#f4e2dcb22f19f33c0431303c7387c7f5b54c757f" + integrity sha512-Uqy94PwLTco90Yfign43muvDtjsYTbL6Ck4W5sSWQUqJiFOL+YP8kiBOoGyQynDsGTY0MCQvMxEPfphaJKnzlQ== + "@endo/errors@^1.2.2", "@endo/errors@^1.2.3", "@endo/errors@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/errors/-/errors-1.2.4.tgz#ba8eeeda015d85402d3a6208e6d5c9fda37bc499" @@ -1991,6 +2033,16 @@ "@babel/traverse" "^7.23.6" source-map-js "^1.2.0" +"@endo/evasive-transform@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@endo/evasive-transform/-/evasive-transform-1.3.0.tgz#f6f72631a843a4efaae991098060488857ffd6de" + integrity sha512-dzU0H2Ys5DNWueLRxMPYsF6HHl5xXaGOS5ub5p2W5Yoj/DCALGROOYLPeIipcyHu5aEkE5dRkxqqPDYszccm+g== + dependencies: + "@agoric/babel-generator" "^7.17.6" + "@babel/parser" "^7.23.6" + "@babel/traverse" "^7.23.6" + source-map-js "^1.2.0" + "@endo/eventual-send@^1.2.2", "@endo/eventual-send@^1.2.3", "@endo/eventual-send@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.2.4.tgz#2ba90fb6682857ab1cf8039df6aac1b073ac2514" @@ -1998,6 +2050,13 @@ dependencies: "@endo/env-options" "^1.1.5" +"@endo/eventual-send@^1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.2.5.tgz#f6aef45f6f8d30c42a57512315aa43a4215f425b" + integrity sha512-Ssbwyih2+paHduMiEpdFPJiViBMa4gc9OPNPSklrI5eyBAcGXKLr4/LySbDH9+PVRAnr69tzQsdx4HCM3GPXEA== + dependencies: + "@endo/env-options" "^1.1.6" + "@endo/exo@^1.5.0", "@endo/exo@^1.5.2": version "1.5.2" resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-1.5.2.tgz#7745cbde0a5277414c3ab2ae200ca73e827212e2" @@ -2041,6 +2100,23 @@ "@endo/lockdown" "^1.0.8" "@endo/promise-kit" "^1.1.3" +"@endo/init@^1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.4.tgz#5f17826d8b60afe9b39e3a1f9da851fff942443a" + integrity sha512-xy57TLRxxFEMaunC7RusJz4gwWKCV9vmHSXbSAVlSd3lQYmS62kNU3paY0sX7bt2yWUUTybPLVYZ/lrWZAFVxQ== + dependencies: + "@endo/base64" "^1.0.7" + "@endo/eventual-send" "^1.2.5" + "@endo/lockdown" "^1.0.10" + "@endo/promise-kit" "^1.1.5" + +"@endo/lockdown@^1.0.10": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.10.tgz#1aa127aae0425214f01cd10cbd3fdd6995685950" + integrity sha512-Uw5nFtRL08obUCkQMqiLiu+D6ZQiKa20ATMKci96ju/yHe1UFUUa/3Xw0gR6vfjVBWerhSC/GyBnZ9Mku9G8cw== + dependencies: + ses "^1.8.0" + "@endo/lockdown@^1.0.7", "@endo/lockdown@^1.0.8", "@endo/lockdown@^1.0.9": version "1.0.9" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.9.tgz#389344c2b2cbd199ad55a026965390a3e4023df8" @@ -2071,6 +2147,17 @@ "@babel/types" "^7.24.0" ses "^1.7.0" +"@endo/module-source@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@endo/module-source/-/module-source-1.0.2.tgz#8b6558ba9bfc8e39518c49bf126fb769fdfd0de8" + integrity sha512-YlweCYiEsLOlG5gR7d69hq+xhcgetkM/NJbNrYtplwY0QeEA5oBGPRYLf2i/JS1YMLT2fEwM70zc5JGCSXdxZw== + dependencies: + "@agoric/babel-generator" "^7.17.6" + "@babel/parser" "^7.23.6" + "@babel/traverse" "^7.23.6" + "@babel/types" "^7.24.0" + ses "^1.8.0" + "@endo/nat@^5.0.7", "@endo/nat@^5.0.9": version "5.0.9" resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-5.0.9.tgz#0a59e58e05a5c73958e955e04d1ca6ba32a01d8d" @@ -2115,6 +2202,13 @@ dependencies: ses "^1.7.0" +"@endo/promise-kit@^1.1.5": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.1.5.tgz#75f369ae967ab5ffb47f187059deea0ea50994c3" + integrity sha512-a/+z4U625idhLtTtD5s68Uk5mukcM0899rxMpc9fXhFW3S+OFw3rbZYID4MwcKNTC7TaBR1fTpW74Fj4YBsvNg== + dependencies: + ses "^1.8.0" + "@endo/ses-ava@^1.2.2", "@endo/ses-ava@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-1.2.4.tgz#0bffda3d9ee8b7aa2be0530f8089c2b159f83cf7" @@ -2148,11 +2242,21 @@ resolved "https://registry.yarnpkg.com/@endo/where/-/where-1.0.6.tgz#eb8b629e5f449dc33f6e7a4468976ee19bda9e86" integrity sha512-QcpBx2bnq1QqNUqydWSG0OZ8KbdbhHxl1zygVgDIOtCe/+9tApzmv9Ji44Q9BBVrftQy2Ua8pQ6xlFD6dQ5R8g== +"@endo/where@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@endo/where/-/where-1.0.7.tgz#d2df5cfade72daa2689e2bf9e85b11fbf9594bee" + integrity sha512-kM+hKI6T2sqJsWB3i95oMShUoI/L4fnDtNaYWBMwJ4sH5SGbOyVqlX35ylPMMALm8rPFm6ANOtdn7P3FR900ig== + "@endo/zip@^1.0.5", "@endo/zip@^1.0.6": version "1.0.6" resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-1.0.6.tgz#2e58054c82f330f975c485c96389698e0a216579" integrity sha512-0MUwZgCLjECuhSq1/VILArSLBFe1GFxMQfJYQcuaFqPDgemVMGNpxS/qfxsxX4FZzj2H1/WJ1i5nxV+SUwxjgA== +"@endo/zip@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-1.0.7.tgz#8cce0cbe5073fd12371e51520f1f0c2ee005bbd3" + integrity sha512-FCMItF+QzIQk4nR9cbr4DPIBRZ/TdG4Ah1/ZkJYs0DlkciKONRLHlLvc7+9j7tmgPU53ksc21fHhPsrx+2MQeg== + "@es-joy/jsdoccomment@~0.43.1": version "0.43.1" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz#4b1979b7b4ff8b596fb19a3aa696a438e44608d7" @@ -11084,6 +11188,13 @@ ses@^1.7.0: dependencies: "@endo/env-options" "^1.1.5" +ses@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/ses/-/ses-1.8.0.tgz#8031ba3ce5bd55ced0e7a805c9cc906b9f5e29da" + integrity sha512-pis9agyAy7s9lDApaYY9OSktkzc10gkBggSbhHXwTf3cWL9H8xA7oKiXIfT/uVNf8dzZN3o2TtPYjer9/axIhw== + dependencies: + "@endo/env-options" "^1.1.6" + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" From 68d4fc0f57ede4a6a1f9b2cba34d17b4c8c46791 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 13:42:49 -0700 Subject: [PATCH 2/7] chore(deps): resume using the 'agoric' in this repo --- packages/create-dapp/package.json | 2 +- yarn.lock | 543 ++---------------------------- 2 files changed, 24 insertions(+), 521 deletions(-) diff --git a/packages/create-dapp/package.json b/packages/create-dapp/package.json index e5b1239b0b2..dd1112eff6d 100644 --- a/packages/create-dapp/package.json +++ b/packages/create-dapp/package.json @@ -24,7 +24,7 @@ "c8": "^9.1.0" }, "dependencies": { - "agoric": "^0.22.0-u16.2" + "agoric": "^0.21.1" }, "keywords": [], "repository": { diff --git a/yarn.lock b/yarn.lock index d4110eee02d..37610773409 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,20 +7,6 @@ resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== -"@agoric/access-token@^0.4.22-u16.0": - version "0.4.22-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/access-token/-/access-token-0.4.22-u16.0.tgz#1acd0ad531d7e5f763a77a4958d39b71dc0b4536" - integrity sha512-FAqzuZfby705kp10UdzSlRm1oPY72XwV08r/DnTZKtifbJNs0h1cHC/xjy89kFFhpHNb5tFcJ4VLSYU7dFK7Aw== - dependencies: - n-readlines "^1.0.0" - proper-lockfile "^4.1.2" - tmp "^0.2.1" - -"@agoric/assert@^0.6.1-u16.0": - version "0.6.1-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/assert/-/assert-0.6.1-u16.0.tgz#7a03d7ca250af202d77729781c670b4812f86475" - integrity sha512-hIVL6Fx2D0w0MfNARFFvsfIGh88XePNPpfFmmZNJ+cDxrgKhe3Ua327JsngiU3uAmwaq0rCw/UnBO9RoeCYavw== - "@agoric/babel-generator@^7.17.6": version "7.17.6" resolved "https://registry.yarnpkg.com/@agoric/babel-generator/-/babel-generator-7.17.6.tgz#75ff4629468a481d670b4154bcfade11af6de674" @@ -30,418 +16,11 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@agoric/base-zone@^0.1.1-u16.0": - version "0.1.1-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/base-zone/-/base-zone-0.1.1-u16.0.tgz#e98edc023fc09e85705446c212b11f660c6f4ee0" - integrity sha512-5MiF75VET+a1x9ECbywWOp3VcJ0gZmqdzHdReJRBnZ2mr/d+6omSm7JxWC4wzwHTmYCuvPluRE+4DA5MilJ27g== - dependencies: - "@agoric/store" "^0.9.3-u16.0" - "@endo/common" "^1.2.2" - "@endo/exo" "^1.5.0" - "@endo/far" "^1.1.2" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - -"@agoric/cache@^0.3.3-u16.1": - version "0.3.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/cache/-/cache-0.3.3-u16.1.tgz#6908ed1979c7dfcaef381693bae4122c6dbf5109" - integrity sha512-yA1zdhjqd1P3ZL7LE3ew/8iR34/jvjj90+r0vzp6teHCkEcZKbIkaYRcdUGggDZqkwOM4BRmc33QiyokQn642g== - dependencies: - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - -"@agoric/casting@^0.4.3-u16.2": - version "0.4.3-u16.2" - resolved "https://registry.yarnpkg.com/@agoric/casting/-/casting-0.4.3-u16.2.tgz#c424d84c85937176c828f0ab0af991aff79fe3b4" - integrity sha512-JQgm2UWF9e/2F/hUI7gL0LyQHhCgI4asXpDvs6li4f2nzNWhN9L6EqmYP0q7jmqOE+8BHou6beamcC43xdgitw== - dependencies: - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@cosmjs/encoding" "^0.32.3" - "@cosmjs/proto-signing" "^0.32.3" - "@cosmjs/stargate" "^0.32.3" - "@cosmjs/tendermint-rpc" "^0.32.3" - "@endo/far" "^1.1.2" - "@endo/init" "^1.1.2" - "@endo/lockdown" "^1.0.7" - "@endo/marshal" "^1.5.0" - "@endo/promise-kit" "^1.1.2" - node-fetch "^2.6.0" - -"@agoric/cosmic-proto@^0.4.1-u16.2": - version "0.4.1-u16.2" - resolved "https://registry.yarnpkg.com/@agoric/cosmic-proto/-/cosmic-proto-0.4.1-u16.2.tgz#c53d0b34dad2e48bd0dc21a90154448eef9003b5" - integrity sha512-2tkLNhJnpOIFr0dJEVmz5O2gXaSpFwyS8zG3Gv6FkT9RhOXa4Wu1H4gPl6wr1W7aDpdat180p4+lY/enxd1zoA== - dependencies: - "@cosmjs/amino" "^0.32.3" - "@cosmjs/math" "^0.32.3" - "@cosmjs/proto-signing" "^0.32.3" - "@cosmjs/stargate" "^0.32.3" - "@cosmjs/tendermint-rpc" "^0.32.3" - "@endo/base64" "^1.0.5" - "@endo/init" "^1.1.2" - -"@agoric/ertp@^0.16.3-u16.1": - version "0.16.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u16.1.tgz#620b5193b48a90ea9aee47cae856d416ede54010" - integrity sha512-MkTADCuT1C/zClxoi+QW7LIwlyhx8am2ngjM3jWjBiseVED/MIdAcdHxt0f18NyGa8op2ty1jxKtoCI5GCIimg== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/zone" "^0.3.0-u16.1" - "@endo/eventual-send" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - -"@agoric/governance@^0.10.4-u16.1": - version "0.10.4-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/governance/-/governance-0.10.4-u16.1.tgz#88ff115ee26aae5e63566c2f4c2f937344917048" - integrity sha512-oxaKP8UAFFCoBSQHONzTIYz/qN9qvTYucm+2qMZDQYli/eRMaigo4HfJkdQPK+8ykb7WrxALxdpFT9I+bb2uVQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/time" "^0.3.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/zoe" "^0.26.3-u16.1" - "@endo/bundle-source" "^3.2.3" - "@endo/captp" "^4.2.0" - "@endo/eventual-send" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/promise-kit" "^1.1.2" - import-meta-resolve "^2.2.1" - -"@agoric/inter-protocol@^0.17.0-u16.2": - version "0.17.0-u16.2" - resolved "https://registry.yarnpkg.com/@agoric/inter-protocol/-/inter-protocol-0.17.0-u16.2.tgz#0a407ae0b2a9a4dcc0ba030c0a27acf20a3ef0f8" - integrity sha512-3fbh/9zU5oF6TWyPifDW57r3yDvAH+CMhLAiWC8bAaoLfMANIoH/A959IqNkIfL2o56F2bqRlgryM5prPVRS0w== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/governance" "^0.10.4-u16.1" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/time" "^0.3.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/vats" "^0.16.0-u16.2" - "@agoric/zoe" "^0.26.3-u16.1" - "@endo/captp" "^4.2.0" - "@endo/eventual-send" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/promise-kit" "^1.1.2" - jessie.js "^0.3.4" - -"@agoric/internal@^0.4.0-u16.1": - version "0.4.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/internal/-/internal-0.4.0-u16.1.tgz#8191582374caa0748a73ca52a1feb9b0bb3af5f1" - integrity sha512-bqCxV2Nk3mSWrcx1FC7StD/RAb26QziPKk/IVhL6NmI0NMlr2n4W0lUBhtiF85RQy3wx6kedS1jLS1huBgKaNQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/base-zone" "^0.1.1-u16.0" - "@endo/common" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/init" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - "@endo/stream" "^1.2.2" - anylogger "^0.21.0" - jessie.js "^0.3.4" - -"@agoric/kmarshal@^0.1.1-u16.0": - version "0.1.1-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/kmarshal/-/kmarshal-0.1.1-u16.0.tgz#a0200af51dd26bca0f829187dc55a12297e163dd" - integrity sha512-Lpk+5btOpXyDHXc8UCyp5awWQSdunZMfH3ZAs3HOyldj3fijwbnzSl24XNmDg7SXGXqPXZAYi3SyaKS9j/2chA== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - -"@agoric/network@^0.2.0-u16.1": - version "0.2.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/network/-/network-0.2.0-u16.1.tgz#d889c7f693626f3bfa5e77373e82a4d69bb1de0e" - integrity sha512-0oO1ZALVtJnvBZPH5hT/KRXXjDnInUQw6bu4NpVK9G4taEHLy98dbvA+o2fmKUzbCHL3p80L4MBjo3kw6Stmfw== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@endo/base64" "^1.0.5" - "@endo/far" "^1.1.2" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - -"@agoric/notifier@^0.7.0-u16.1": - version "0.7.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.7.0-u16.1.tgz#c915852ad97a313f5b7a5f31645d41b865d77d0f" - integrity sha512-guPP0r/NmCm/g+ONPgRGcDAk+MJvYlgY3A/4s8CJCSxd100x76k8nWjanWJFcYKBoe+bRo6t22OEdkL2ZXNg4g== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/vat-data" "^0.5.3-u16.1" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - -"@agoric/smart-wallet@^0.5.4-u16.2": - version "0.5.4-u16.2" - resolved "https://registry.yarnpkg.com/@agoric/smart-wallet/-/smart-wallet-0.5.4-u16.2.tgz#b5b6e7d9f59db887efe9e5139fb79816b5b304d2" - integrity sha512-lJdT2RZKK7uGq6PDZcbLE5qrGKdk6tsh4W8g8WEhK/ayEb+V+ShBFge0aAzYf97/MtSfU/VxD6zoQcz6MprmNQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/casting" "^0.4.3-u16.2" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/vats" "^0.16.0-u16.2" - "@agoric/zoe" "^0.26.3-u16.1" - "@endo/eventual-send" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/promise-kit" "^1.1.2" - -"@agoric/store@^0.9.3-u16.0": - version "0.9.3-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/store/-/store-0.9.3-u16.0.tgz#b21545e3ea29b2d41d3eaafba15f671b42e27179" - integrity sha512-BD0j5+/OZO+MjnFgyJfnk+7XUKA1cOhm8fLBNfX2NL8XV2d3RVMd7ixHC6VcLB/WfNt4arf0LM+IjosdjTeMFA== - dependencies: - "@endo/exo" "^1.5.0" - "@endo/marshal" "^1.5.0" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - -"@agoric/swing-store@^0.9.2-u16.1": - version "0.9.2-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.9.2-u16.1.tgz#d1f2415d0de3c3116ae12c721c2f855d6e0b28fc" - integrity sha512-gVnoc1AAUancvxRd2kES2DqHpELvHicM2ebLaIGVVAVuj68Sg+kGLVBMpmhPz5Q4+WSJjR9C/eguEU2cuKt+oQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@endo/base64" "^1.0.5" - "@endo/bundle-source" "^3.2.3" - "@endo/check-bundle" "^1.0.7" - "@endo/nat" "^5.0.7" - better-sqlite3 "^9.1.1" - -"@agoric/swingset-liveslots@^0.10.3-u16.1": - version "0.10.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/swingset-liveslots/-/swingset-liveslots-0.10.3-u16.1.tgz#a227ca0ce48f528f0ffd4d70ab0ce0b0472302e4" - integrity sha512-Xq2WXwD51EbC2wCmmdiP0b3giiw1p1WonMBXOKYdEDI9ku/5vPOD2jvbTSD/mxocX4IlTON3MtptI1CFE7pQkQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@endo/env-options" "^1.1.4" - "@endo/errors" "^1.2.2" - "@endo/eventual-send" "^1.2.2" - "@endo/exo" "^1.5.0" - "@endo/far" "^1.1.2" - "@endo/init" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - -"@agoric/swingset-vat@^0.33.0-u16.1": - version "0.33.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/swingset-vat/-/swingset-vat-0.33.0-u16.1.tgz#4789a51e3b4f723c1bbf46bb519e2ca6866b3adc" - integrity sha512-4OQ86Kb/cx307AGc2yYkvg30bnvddxMVHBx3S/7Vtmtj9hTRKoj1/+PyU5tt0qoH70qsHbItck4vk2TH68YmaQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/kmarshal" "^0.1.1-u16.0" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/swing-store" "^0.9.2-u16.1" - "@agoric/swingset-liveslots" "^0.10.3-u16.1" - "@agoric/swingset-xsnap-supervisor" "^0.10.3-u16.1" - "@agoric/time" "^0.3.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/xsnap" "^0.14.3-u16.1" - "@agoric/xsnap-lockdown" "^0.14.1-u16.0" - "@endo/base64" "^1.0.5" - "@endo/bundle-source" "^3.2.3" - "@endo/captp" "^4.2.0" - "@endo/check-bundle" "^1.0.7" - "@endo/compartment-mapper" "^1.1.5" - "@endo/eventual-send" "^1.2.2" - "@endo/far" "^1.1.2" - "@endo/import-bundle" "^1.1.2" - "@endo/init" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - "@endo/ses-ava" "^1.2.2" - "@endo/stream" "^1.2.2" - "@endo/zip" "^1.0.5" - ansi-styles "^6.2.1" - anylogger "^0.21.0" - better-sqlite3 "^9.1.1" - import-meta-resolve "^2.2.1" - microtime "^3.1.0" - semver "^6.3.0" - tmp "^0.2.1" - yargs-parser "^21.1.1" - -"@agoric/swingset-xsnap-supervisor@^0.10.3-u16.1": - version "0.10.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/swingset-xsnap-supervisor/-/swingset-xsnap-supervisor-0.10.3-u16.1.tgz#9f3e098761ca3a2db04ac42153ed6783902e7689" - integrity sha512-OsQ1dpjj/xX63jznu9V6y/Tf1SDtKermP1+vTwJr1JCWXO7WxDsG6/I+BH2onKx1e9fhg8wUM0xNxKuGjBQrnA== - -"@agoric/time@^0.3.3-u16.0": - version "0.3.3-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/time/-/time-0.3.3-u16.0.tgz#51ea9e72a9882e722fc4b82fb49aeca12bd6d620" - integrity sha512-4y1BcaJc+wCpzKsBnLvcVJu9kc0mp/2dGecHtaxd+qVnNxugWVCL6VspFpEKo5rVDzQBZsBdh4XvOKX+mMXI9A== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - -"@agoric/vat-data@^0.5.3-u16.1": - version "0.5.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/vat-data/-/vat-data-0.5.3-u16.1.tgz#27d0768332e666546592a912d93243104fdc4513" - integrity sha512-q3yexWZqr64afQFt0CtimitIuvhN45J5wDqf4ixj8/oorI5DEar2L/vpdrkLzQn2eO1Ac89c6KBVUdUIVMT8tg== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/base-zone" "^0.1.1-u16.0" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/swingset-liveslots" "^0.10.3-u16.1" - "@agoric/vow" "^0.2.0-u16.1" - "@endo/exo" "^1.5.0" - "@endo/patterns" "^1.4.0" - -"@agoric/vats@^0.16.0-u16.2": - version "0.16.0-u16.2" - resolved "https://registry.yarnpkg.com/@agoric/vats/-/vats-0.16.0-u16.2.tgz#50dcad8289f17a7e9f189fdaf493916b2d118979" - integrity sha512-sRy8tnA4urFxn2AISlFFjmDNXIaO0we3xhlD9qIOukC61VydKqXYjzehTuEoMrnUIOqQTIGpXJuFFO+1Hhg1hg== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/cosmic-proto" "^0.4.1-u16.2" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/governance" "^0.10.4-u16.1" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/network" "^0.2.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/swingset-vat" "^0.33.0-u16.1" - "@agoric/time" "^0.3.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/vow" "^0.2.0-u16.1" - "@agoric/zoe" "^0.26.3-u16.1" - "@agoric/zone" "^0.3.0-u16.1" - "@endo/far" "^1.1.2" - "@endo/import-bundle" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - import-meta-resolve "^2.2.1" - jessie.js "^0.3.4" - -"@agoric/vow@^0.2.0-u16.1": - version "0.2.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/vow/-/vow-0.2.0-u16.1.tgz#55dafb45acd1c2704be5b624ab4a0e736fe5f109" - integrity sha512-4MCe+7GsmZwB2i2DU/c2GzNeUwnlbe6FU9dTOOO0baQL2xS0dSszugWGgnWZD4CvTdWc6GhhuzwwDS5w48YsQg== - dependencies: - "@agoric/base-zone" "^0.1.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@endo/env-options" "^1.1.4" - "@endo/eventual-send" "^1.2.2" - "@endo/pass-style" "^1.4.0" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - "@agoric/wallet-ui@0.1.3-solo.0": version "0.1.3-solo.0" resolved "https://registry.yarnpkg.com/@agoric/wallet-ui/-/wallet-ui-0.1.3-solo.0.tgz#5f05c3dd2820d4f1efcbccbd2dc1292847ecbd2b" integrity sha512-NbhCrTH9u2af+6ituM99M8Mo10VOP1nQRTZoYEXW+esBwJId/7cRniMmAC7qmkbXs8POA31S8EQ5gAhkWq08WA== -"@agoric/xsnap-lockdown@^0.14.1-u16.0": - version "0.14.1-u16.0" - resolved "https://registry.yarnpkg.com/@agoric/xsnap-lockdown/-/xsnap-lockdown-0.14.1-u16.0.tgz#e82ca88fe5c60642c47e922fb77d550b4d3cd270" - integrity sha512-eoM69foTT8iwm+j0veLSlxQwsG+C4n4jTm5WWXWEIYnCTrKz34/tPQJZQEIaypaSE8RwIXDgft3K2RtBfFZAdA== - -"@agoric/xsnap@^0.14.3-u16.1": - version "0.14.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/xsnap/-/xsnap-0.14.3-u16.1.tgz#73f5974c7e8e18184ad1cb793c13beeb29c86839" - integrity sha512-aPwsEfRVv56Juahg67icLosviQtLgyG6xs+EAr4MMtDM/HejBYK35IwZNJgVJS58Pu9NPamfIC/qYneFHrl9IA== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/xsnap-lockdown" "^0.14.1-u16.0" - "@endo/bundle-source" "^3.2.3" - "@endo/eventual-send" "^1.2.2" - "@endo/init" "^1.1.2" - "@endo/netstring" "^1.0.7" - "@endo/promise-kit" "^1.1.2" - "@endo/stream" "^1.2.2" - "@endo/stream-node" "^1.1.2" - glob "^7.1.6" - tmp "^0.2.1" - -"@agoric/zoe@^0.26.3-u16.1": - version "0.26.3-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/zoe/-/zoe-0.26.3-u16.1.tgz#6c8e175999c72fb5fcfa12e6763dc6b0549408aa" - integrity sha512-15U2q9AxRrG1oVLlhYJi2HdSwKxyhu9pcJ9HLvMr3xoWXPTaLBrSs6zB0tlsJ9FEot+SzKWzeRxPgnmjUDD+kQ== - dependencies: - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/base-zone" "^0.1.1-u16.0" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/notifier" "^0.7.0-u16.1" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/swingset-liveslots" "^0.10.3-u16.1" - "@agoric/swingset-vat" "^0.33.0-u16.1" - "@agoric/time" "^0.3.3-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@agoric/zone" "^0.3.0-u16.1" - "@endo/bundle-source" "^3.2.3" - "@endo/captp" "^4.2.0" - "@endo/common" "^1.2.2" - "@endo/eventual-send" "^1.2.2" - "@endo/exo" "^1.5.0" - "@endo/far" "^1.1.2" - "@endo/import-bundle" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - yargs-parser "^21.1.1" - -"@agoric/zone@^0.3.0-u16.1": - version "0.3.0-u16.1" - resolved "https://registry.yarnpkg.com/@agoric/zone/-/zone-0.3.0-u16.1.tgz#4927f00c7bb9ad0f8e1f10073837e053437dc206" - integrity sha512-+WT7L7i7nAMz9qBItOQ030kccMEjFKlYF2z4tJAdRHyPkCDBIf/cnLwgFgZnTk7vdHFh8dot5LWBUdBtmHvu6w== - dependencies: - "@agoric/base-zone" "^0.1.1-u16.0" - "@agoric/vat-data" "^0.5.3-u16.1" - "@endo/far" "^1.1.2" - "@endo/pass-style" "^1.4.0" - "@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -1892,7 +1471,7 @@ resolved "https://registry.yarnpkg.com/@datadog/sketches-js/-/sketches-js-2.1.0.tgz#8c7e8028a5fc22ad102fa542b0a446c956830455" integrity sha512-smLocSfrt3s53H/XSVP3/1kP42oqvrkjUPtyaFd1F79ux24oE31BKt+q0c6lsa6hOYrFzsIwyc5GXAI5JmfOew== -"@endo/base64@^1.0.5", "@endo/base64@^1.0.6": +"@endo/base64@^1.0.6": version "1.0.6" resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.6.tgz#7bd493cc1f9a33054841a1a5f15042eb680b6ba2" integrity sha512-ScqHzFGY5Lp35rw9jlI+c4ZV+bT4ZhWc04sD0hUxcg0fdUZfVIswXNR1Iw2Q+mxdEhWjgzneVg5r037UZZ1hIg== @@ -1902,23 +1481,6 @@ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.7.tgz#7cd3bd1a44fb48d0dd8fd2dd30b8833ec3b849e8" integrity sha512-Wsq8+54aPy/WdykgBt3WQ32Xk3tU6jk/hWJkwW1kMl4eVwuEoXXAXxvqs6g+AZt/a6mf1IIvF9LRXIQnBy6wAQ== -"@endo/bundle-source@^3.2.3": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-3.3.0.tgz#2df5c8fbfdf537be2136f32bb4b6afb97ab3d529" - integrity sha512-JlnxueAm5HTFvsUDCmVs2KuRi8axuRg2nDGAo1cBCY6Dm4uUrXPL4hvce7SejTI7shzeRTk/A3jl+9GfQO+n7A== - dependencies: - "@endo/base64" "^1.0.6" - "@endo/compartment-mapper" "^1.2.0" - "@endo/evasive-transform" "^1.2.0" - "@endo/init" "^1.1.3" - "@endo/promise-kit" "^1.1.3" - "@endo/where" "^1.0.6" - "@rollup/plugin-commonjs" "^19.0.0" - "@rollup/plugin-json" "^6.1.0" - "@rollup/plugin-node-resolve" "^13.0.0" - acorn "^8.2.4" - rollup "^2.79.1" - "@endo/bundle-source@^3.4.0": version "3.4.0" resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-3.4.0.tgz#863e4d8103b513e8706e4f318876bb6e6354624d" @@ -1936,7 +1498,7 @@ acorn "^8.2.4" rollup "^2.79.1" -"@endo/captp@^4.2.0", "@endo/captp@^4.2.2": +"@endo/captp@^4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-4.2.2.tgz#d36298930221875e983fc4092dca8d64bb3f525d" integrity sha512-edpfJW1vQiRmPvYghXFibacgCYubLDZWxVDATbqCc6W2DzDloZABPwSnpgoTP8sAEzh/TpZuU4SoH+aTftFiIw== @@ -1947,7 +1509,7 @@ "@endo/nat" "^5.0.9" "@endo/promise-kit" "^1.1.4" -"@endo/check-bundle@^1.0.7", "@endo/check-bundle@^1.0.8": +"@endo/check-bundle@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-1.0.8.tgz#804c4ec06123f0989402a4c757c3292d72ed6d94" integrity sha512-c1YnHvDddJ+n7A/v30MNt9GQXN0sfXcNfpFLitUHe45so+B0PiEJlLHzP3wEiO4YYSdcoA/rs2F2w/6Huban4A== @@ -1966,7 +1528,7 @@ resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-1.0.7.tgz#01baecf1a8f9aa0ef79e258190ad5d5cc35c153f" integrity sha512-N5FkKj/okwWVwGDIJldTLz1bhInzZ1VQrcC9FJJpdXkEdoGUDKo8/jUMrhqGLqqVSkO5A+KgKcdhoQrV741ncw== -"@endo/common@^1.2.2", "@endo/common@^1.2.4": +"@endo/common@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/common/-/common-1.2.4.tgz#e8dfcbaec70a1a1d8771af58e6466e25c319fb8a" integrity sha512-MIcPHyq9QPNeSoCcqNd2OLYDVsE1tOAUz3NBIQ/GyvwBb9eWuYqpnHTbKW1vVy02XNnjmj0JuFuyZf/XtmQrfw== @@ -1975,7 +1537,7 @@ "@endo/eventual-send" "^1.2.4" "@endo/promise-kit" "^1.1.4" -"@endo/compartment-mapper@^1.1.5", "@endo/compartment-mapper@^1.2.0", "@endo/compartment-mapper@^1.2.1": +"@endo/compartment-mapper@^1.2.0", "@endo/compartment-mapper@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-1.2.1.tgz#19875cb70cecf1a950697412864c5e71f1641725" integrity sha512-oSHWvoeH5PSPURWgLv0GkF+wKYmGiajzKzG6CLTAPFufbJ6wSZ+R1nPYPQBIQlQ3fmhaXdfl1TFiWAT28rLpYw== @@ -1995,7 +1557,7 @@ "@endo/zip" "^1.0.7" ses "^1.8.0" -"@endo/env-options@^1.1.4", "@endo/env-options@^1.1.5": +"@endo/env-options@^1.1.5": version "1.1.5" resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.5.tgz#2314da7e125c04516e13ef6005ec09406e82c256" integrity sha512-Pkov8WqmOIdwgREtntxSoYgRdRXqHE9N/ZMIPjSI6LV9p7c2bC9wc4pPZPjGPIb/O4phOikbvC6BcENE83T30Q== @@ -2005,7 +1567,7 @@ resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.6.tgz#f4e2dcb22f19f33c0431303c7387c7f5b54c757f" integrity sha512-Uqy94PwLTco90Yfign43muvDtjsYTbL6Ck4W5sSWQUqJiFOL+YP8kiBOoGyQynDsGTY0MCQvMxEPfphaJKnzlQ== -"@endo/errors@^1.2.2", "@endo/errors@^1.2.3", "@endo/errors@^1.2.4": +"@endo/errors@^1.2.3", "@endo/errors@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/errors/-/errors-1.2.4.tgz#ba8eeeda015d85402d3a6208e6d5c9fda37bc499" integrity sha512-kvNEtWXyYHydn0d+JMRRGuGJaxga3NbRVL66LnvNk8exwXDIkkhJdakoGxR9yg8Sx1AY3Bvh2GU7uvsKZzSDOw== @@ -2023,16 +1585,6 @@ typescript "5.5.2" typescript-eslint "^7.3.1" -"@endo/evasive-transform@^1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@endo/evasive-transform/-/evasive-transform-1.2.1.tgz#3197a21c94d57c67de98547f785d86543251653a" - integrity sha512-lwIZs2medDfUjwgDz9T8soHhGQljES+2+KFUqBzftkLig3lG07VwbtP/cy/VIomJT7EPwOIulcSAF3dHoC2PiQ== - dependencies: - "@agoric/babel-generator" "^7.17.6" - "@babel/parser" "^7.23.6" - "@babel/traverse" "^7.23.6" - source-map-js "^1.2.0" - "@endo/evasive-transform@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@endo/evasive-transform/-/evasive-transform-1.3.0.tgz#f6f72631a843a4efaae991098060488857ffd6de" @@ -2043,7 +1595,7 @@ "@babel/traverse" "^7.23.6" source-map-js "^1.2.0" -"@endo/eventual-send@^1.2.2", "@endo/eventual-send@^1.2.3", "@endo/eventual-send@^1.2.4": +"@endo/eventual-send@^1.2.3", "@endo/eventual-send@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.2.4.tgz#2ba90fb6682857ab1cf8039df6aac1b073ac2514" integrity sha512-HFqFHAkPtPxIkvTzlsZeslsDLAs4ISNVv4cgwhzfPhERn/bO+oTJ1NjpaOtlNk7CklxO30Pra+jw1sJ4Vjy3iQ== @@ -2057,7 +1609,7 @@ dependencies: "@endo/env-options" "^1.1.6" -"@endo/exo@^1.5.0", "@endo/exo@^1.5.2": +"@endo/exo@^1.5.2": version "1.5.2" resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-1.5.2.tgz#7745cbde0a5277414c3ab2ae200ca73e827212e2" integrity sha512-oAz0wW/hh+RBdMuRkQFPHRhzBH3I7WZwgpkDhtB7KS8oZ9zkgo1X+0omtuFYmwxG2XEF3iJyMZpLI1ODV9hK/g== @@ -2070,7 +1622,7 @@ "@endo/pass-style" "^1.4.2" "@endo/patterns" "^1.4.2" -"@endo/far@^1.0.0", "@endo/far@^1.1.2", "@endo/far@^1.1.4": +"@endo/far@^1.0.0", "@endo/far@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@endo/far/-/far-1.1.4.tgz#ffdf74d27ad7179fc76d666f9cade0b10de37715" integrity sha512-bYNScFhFAvUO5114CMEkvMB/M8HR9y09xiXA/iYY37YH7VJW/lskJ7i/8pOfbFX1Pp8QDRoyU7Y+QrPyaScVjw== @@ -2079,7 +1631,7 @@ "@endo/eventual-send" "^1.2.4" "@endo/pass-style" "^1.4.2" -"@endo/import-bundle@^1.1.2", "@endo/import-bundle@^1.2.1": +"@endo/import-bundle@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-1.2.1.tgz#33100eb73c87c7dea4afb62fd5d3258b16f0fc97" integrity sha512-BVVuzWtfsli0DuqB7hnlKS9M1rFOiDBAAzj0ZyVLbnKn2DmAZFskwFfX4DWs3mEDAsKfw9DQ+xEBFhxGN/VFXw== @@ -2090,7 +1642,7 @@ "@endo/where" "^1.0.6" ses "^1.7.0" -"@endo/init@^1.1.2", "@endo/init@^1.1.3": +"@endo/init@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.3.tgz#fcbf4315a45d9ab03f1b34f12efea3cae54d258c" integrity sha512-YDw5dE6MnJbbvLnJaABB8jgjpDgMQfp0ODNGbHp/yHeJt837Qbq3UQanDPNnKCozNbTLd294ZRsV+RBOePuiwg== @@ -2117,14 +1669,14 @@ dependencies: ses "^1.8.0" -"@endo/lockdown@^1.0.7", "@endo/lockdown@^1.0.8", "@endo/lockdown@^1.0.9": +"@endo/lockdown@^1.0.8", "@endo/lockdown@^1.0.9": version "1.0.9" resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.9.tgz#389344c2b2cbd199ad55a026965390a3e4023df8" integrity sha512-9i7AETudP+NWPQ1h93PMs2jBZmu8g94f4Y60gn00/HITdTpvk/GlSXliOpFHy/SLl5JWJyjhWyXEmzVfDeJGAw== dependencies: ses "^1.7.0" -"@endo/marshal@^1.5.0", "@endo/marshal@^1.5.2": +"@endo/marshal@^1.5.2": version "1.5.2" resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-1.5.2.tgz#a5b5b0cd7000d9bc611db7cb5340dccdc6f89877" integrity sha512-1X4QFTUnh5s61PS7eFD4x6L+xO1M9r+SJQtVh5/xrVwKOH512pvRwjqoRlzEUeKCBgkOPDUVfWOvaoHpUR11kg== @@ -2158,12 +1710,12 @@ "@babel/types" "^7.24.0" ses "^1.8.0" -"@endo/nat@^5.0.7", "@endo/nat@^5.0.9": +"@endo/nat@^5.0.9": version "5.0.9" resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-5.0.9.tgz#0a59e58e05a5c73958e955e04d1ca6ba32a01d8d" integrity sha512-y7CMnSbD6wyXFWSA9PPvXjf1lFYTcNanu4NYfFe7BI4OhsayOQ8k9vkTpYNN3/yiaxqQcQ5ZZXNuV2QAoBRmEw== -"@endo/netstring@^1.0.7", "@endo/netstring@^1.0.9": +"@endo/netstring@^1.0.9": version "1.0.9" resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-1.0.9.tgz#a51ffcfd766dda476615880b325e2df1ada403eb" integrity sha512-CqvoFobx1DV5+62JDmLixvM461+ehcc7sHQAo7U/iqnOKlp1bhAhDeLTNdpCadOE0FaV/XX8fRMEqjwnJT2g0A== @@ -2173,7 +1725,7 @@ "@endo/stream" "^1.2.4" ses "^1.7.0" -"@endo/pass-style@^1.4.0", "@endo/pass-style@^1.4.2": +"@endo/pass-style@^1.4.2": version "1.4.2" resolved "https://registry.yarnpkg.com/@endo/pass-style/-/pass-style-1.4.2.tgz#7555681074b53bae302b6bbcab09ccacf850d4d5" integrity sha512-lup/xKxBcWFDMqIy9gkw4OXYwbSbCOKjNNsEG+4E8n94hM5iBWyTRXCelbm0M5HDBSXqhhfG5tgki7vRxv+bEA== @@ -2184,7 +1736,7 @@ "@endo/promise-kit" "^1.1.4" "@fast-check/ava" "^1.1.5" -"@endo/patterns@^1.4.0", "@endo/patterns@^1.4.2": +"@endo/patterns@^1.4.2": version "1.4.2" resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-1.4.2.tgz#380e4c5563f9b3d236a152970e89c4af890e900b" integrity sha512-Fokl9KQTa6k60YImVhV+wMe0UoKHgTwjSqAqUHdI+5ihLmBOXUvaWylkocICE27v2PO+eIBS5pS0LOCvzz4ePQ== @@ -2195,7 +1747,7 @@ "@endo/marshal" "^1.5.2" "@endo/promise-kit" "^1.1.4" -"@endo/promise-kit@^1.1.2", "@endo/promise-kit@^1.1.3", "@endo/promise-kit@^1.1.4": +"@endo/promise-kit@^1.1.3", "@endo/promise-kit@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.1.4.tgz#1092be0b9c56861c9795475c01a7dc2f3146d6f8" integrity sha512-oHaAz/AY7VISd51Nb7AeHN+2yNlFR58W6m3EIWMz8A7T9NALsCUNzlSQwF9k9u/7lH4ljwR0x1saLq4Q5jnGgQ== @@ -2209,7 +1761,7 @@ dependencies: ses "^1.8.0" -"@endo/ses-ava@^1.2.2", "@endo/ses-ava@^1.2.4": +"@endo/ses-ava@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-1.2.4.tgz#0bffda3d9ee8b7aa2be0530f8089c2b159f83cf7" integrity sha512-mfqIYhQZrEr+YsIw3+VK4lu4+ulbet7hW7A0f3A8urQ1pXc96wDXJzGWvoDdzTztdiI/TLOAVr4UUS60a4Yjcg== @@ -2218,7 +1770,7 @@ "@endo/init" "^1.1.3" ses "^1.7.0" -"@endo/stream-node@^1.1.2", "@endo/stream-node@^1.1.4": +"@endo/stream-node@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@endo/stream-node/-/stream-node-1.1.4.tgz#d51380bad957579f9faf6a359e63df2a0cf07309" integrity sha512-N3Ydce1luEe2XJQCmQSSBb3j866doxZBbB1XAkokxow5sv0DCXuJbeWkwcWZeKQ9PviDCOWv1/+vUfZxQwbaNA== @@ -2228,7 +1780,7 @@ "@endo/stream" "^1.2.4" ses "^1.7.0" -"@endo/stream@^1.2.2", "@endo/stream@^1.2.4": +"@endo/stream@^1.2.4": version "1.2.4" resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-1.2.4.tgz#5955d505386913ee3284f84635c0db4532917529" integrity sha512-3NGkJIc2vMs2bYn3ycALfuIzMBw66X5vZZfDOv9c1hbjov5Zp/sxoMb3EmI3hjzo5acgJHZGMddUWP/q+f/obg== @@ -2247,7 +1799,7 @@ resolved "https://registry.yarnpkg.com/@endo/where/-/where-1.0.7.tgz#d2df5cfade72daa2689e2bf9e85b11fbf9594bee" integrity sha512-kM+hKI6T2sqJsWB3i95oMShUoI/L4fnDtNaYWBMwJ4sH5SGbOyVqlX35ylPMMALm8rPFm6ANOtdn7P3FR900ig== -"@endo/zip@^1.0.5", "@endo/zip@^1.0.6": +"@endo/zip@^1.0.6": version "1.0.6" resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-1.0.6.tgz#2e58054c82f330f975c485c96389698e0a216579" integrity sha512-0MUwZgCLjECuhSq1/VILArSLBFe1GFxMQfJYQcuaFqPDgemVMGNpxS/qfxsxX4FZzj2H1/WJ1i5nxV+SUwxjgA== @@ -4426,55 +3978,6 @@ aggregate-error@^4.0.0: clean-stack "^4.0.0" indent-string "^5.0.0" -agoric@^0.22.0-u16.2: - version "0.22.0-u16.2" - resolved "https://registry.yarnpkg.com/agoric/-/agoric-0.22.0-u16.2.tgz#f1d6ca0fe5da5c2dfebb22c1ff374ad62677a5ec" - integrity sha512-H1jL309UCL0IVo3D9YuKVRkUK3OlILstdlkjgCaXoZFHx7LJtbeuM9WivqL0QnSXbJ1LkhW4V88YNxevJW39dQ== - dependencies: - "@agoric/access-token" "^0.4.22-u16.0" - "@agoric/assert" "^0.6.1-u16.0" - "@agoric/cache" "^0.3.3-u16.1" - "@agoric/casting" "^0.4.3-u16.2" - "@agoric/cosmic-proto" "^0.4.1-u16.2" - "@agoric/ertp" "^0.16.3-u16.1" - "@agoric/governance" "^0.10.4-u16.1" - "@agoric/inter-protocol" "^0.17.0-u16.2" - "@agoric/internal" "^0.4.0-u16.1" - "@agoric/network" "^0.2.0-u16.1" - "@agoric/smart-wallet" "^0.5.4-u16.2" - "@agoric/store" "^0.9.3-u16.0" - "@agoric/swingset-vat" "^0.33.0-u16.1" - "@agoric/vats" "^0.16.0-u16.2" - "@agoric/zoe" "^0.26.3-u16.1" - "@agoric/zone" "^0.3.0-u16.1" - "@confio/relayer" "^0.11.3" - "@cosmjs/crypto" "^0.32.3" - "@cosmjs/encoding" "^0.32.3" - "@cosmjs/math" "^0.32.3" - "@cosmjs/proto-signing" "^0.32.3" - "@cosmjs/stargate" "^0.32.3" - "@endo/bundle-source" "^3.2.3" - "@endo/captp" "^4.2.0" - "@endo/compartment-mapper" "^1.1.5" - "@endo/env-options" "^1.1.4" - "@endo/far" "^1.1.2" - "@endo/init" "^1.1.2" - "@endo/marshal" "^1.5.0" - "@endo/nat" "^5.0.7" - "@endo/patterns" "^1.4.0" - "@endo/promise-kit" "^1.1.2" - "@endo/zip" "^1.0.5" - "@iarna/toml" "^2.2.3" - anylogger "^0.21.0" - chalk "^5.2.0" - commander "^11.1.0" - deterministic-json "^1.0.5" - esm agoric-labs/esm#Agoric-built - inquirer "^8.2.2" - opener "^1.5.2" - tmp "^0.2.1" - ws "^7.2.0" - ajv@7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.1.tgz#1e6b37a454021fa9941713f38b952fc1c8d32a84" From 2abea2dd3caee14e3747bc5c3891e8335d648ea5 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 13:46:05 -0700 Subject: [PATCH 3/7] feat: elide comments in agoric run bundle source --- packages/agoric-cli/src/scripts.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/agoric-cli/src/scripts.js b/packages/agoric-cli/src/scripts.js index 54857b5d7e3..c1781eacc12 100644 --- a/packages/agoric-cli/src/scripts.js +++ b/packages/agoric-cli/src/scripts.js @@ -161,8 +161,17 @@ export { bootPlugin } from ${JSON.stringify(absPath)}; const allEndowments = harden({ home: bootP, - bundleSource: (file, options = undefined) => - bundleSource(pathResolve(file), options), + /** + * @template {import('@endo/bundle-source').ModuleFormat} ModuleFormat + * @param {string} file + * @param {import('@endo/bundle-source').BundleOptions} options + * @returns {Promise>} + */ + bundleSource: (file, options = {}) => + bundleSource(pathResolve(file), { + elideComments: true, + ...options, + }), ...endowments, pathResolve, installUnsafePlugin, From 2d410c7da0514d21170f11bde196ebc694141bda Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 13:46:18 -0700 Subject: [PATCH 4/7] feat: elide comments in package build scripts --- packages/internal/src/node/createBundles.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/internal/src/node/createBundles.js b/packages/internal/src/node/createBundles.js index 9b78839e0ac..116eca402cb 100644 --- a/packages/internal/src/node/createBundles.js +++ b/packages/internal/src/node/createBundles.js @@ -25,6 +25,7 @@ export const createBundlesFromAbsolute = async sourceBundles => { const bundle = match[1]; const args = cacheToArgs.get(cache) || ['--cache-js', cache]; + args.push('--elide-comments'); args.push(srcPath, bundle); cacheToArgs.set(cache, args); } From 9a9e4fb275448d08427d4b84a2bcb8de2c956c27 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 14:53:20 -0700 Subject: [PATCH 5/7] test: remove MsgInstallBundle hack the accommodation is no longer needed after enabling elide-comments in bundler --- multichain-testing/scripts/update-config.sh | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/multichain-testing/scripts/update-config.sh b/multichain-testing/scripts/update-config.sh index a350f60142c..7d8046d0eb7 100644 --- a/multichain-testing/scripts/update-config.sh +++ b/multichain-testing/scripts/update-config.sh @@ -16,17 +16,6 @@ sed -i -e 's/index_all_keys = false/index_all_keys = true/g' $CHAIN_DIR/config/c sed -i -e 's/seeds = ".*"/seeds = ""/g' $CHAIN_DIR/config/config.toml sed -i -e 's#cors_allowed_origins = \[\]#cors_allowed_origins = \["*"\]#g' $CHAIN_DIR/config/config.toml -echo "Increase $(*_bytes) parameters for MsgInstallBundle" -# See https://github.com/Agoric/agoric-sdk/blob/7b684a6268c999b082a326fdb22f63e4575bac4f/packages/agoric-cli/src/chain-config.js#L66 -RPC_MAX_BODY_BYTES=15000000 -MAX_HEADER_BYTES=$((RPC_MAX_BODY_BYTES / 10)) -MAX_TXS_BYTES=$((RPC_MAX_BODY_BYTES * 50)) -sed -i -e "s/max_body_bytes = .*/max_body_bytes = $RPC_MAX_BODY_BYTES/g" $CHAIN_DIR/config/config.toml -sed -i -e "s/max_header_bytes = .*/max_header_bytes = $MAX_HEADER_BYTES/g" $CHAIN_DIR/config/config.toml -sed -i -e "s/max_txs_bytes = .*/max_txs_bytes = $MAX_TXS_BYTES/g" $CHAIN_DIR/config/config.toml -sed -i -e "s/max_tx_bytes = .*/max_tx_bytes = $RPC_MAX_BODY_BYTES/g" $CHAIN_DIR/config/config.toml -sed -i -e "s/^rpc-max-body-bytes =.*/rpc-max-body-bytes = $RPC_MAX_BODY_BYTES/" $CHAIN_DIR/config/app.toml - echo "Update client.toml file" sed -i -e 's#keyring-backend = "os"#keyring-backend = "test"#g' $CHAIN_DIR/config/client.toml sed -i -e 's#output = "text"#output = "json"#g' $CHAIN_DIR/config/client.toml From d94b404d37521984036649072e93bb2a1c4f6c33 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 15:54:07 -0700 Subject: [PATCH 6/7] chore(types): VatAdmin --- .../src/devices/vat-admin/device-vat-admin.js | 4 +++- .../src/vats/vat-admin/vat-vat-admin.js | 24 ++++++++++++++++--- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/packages/SwingSet/src/devices/vat-admin/device-vat-admin.js b/packages/SwingSet/src/devices/vat-admin/device-vat-admin.js index e25943a667f..dd4843bd253 100644 --- a/packages/SwingSet/src/devices/vat-admin/device-vat-admin.js +++ b/packages/SwingSet/src/devices/vat-admin/device-vat-admin.js @@ -82,6 +82,7 @@ bundleID before submitting to the kernel), or (temporarily) a full bundle. * @typedef { string } VatID * @typedef { string } UpgradeID * @typedef {{ + * changeOptions: (vatID: string, options: {}) => void; * createMeter: (remaining: bigint, threshold: bigint) => MeterID * createUnlimitedMeter: () => MeterID * addMeterRemaining: (meterID: MeterID, delta: bigint) => void @@ -89,7 +90,8 @@ bundleID before submitting to the kernel), or (temporarily) a full bundle. * getMeter: (meterID: MeterID) => { remaining: bigint, threshold: bigint } * createByBundle: (bundle: Bundle, options: {}) => VatID * createByBundleID: (bundleID: BundleID, options: {}) => VatID - * upgradeVat: (bundleID: BundleID, vatParameters: {}) => UpgradeID + * getBundleIDByName: (name: string) => string; + * upgradeVat: (vatID: string, bundleID: BundleID, _vatParameters: unknown, upgradeMessage: string) => UpgradeID; * terminateWithFailure: (vatID: VatID, reason: {}) => void * getBundleCap: (bundleID: BundleID) => BundleCap * getNamedBundleCap: (name: string) => BundleCap diff --git a/packages/SwingSet/src/vats/vat-admin/vat-vat-admin.js b/packages/SwingSet/src/vats/vat-admin/vat-vat-admin.js index 058692f036a..965fcb47864 100644 --- a/packages/SwingSet/src/vats/vat-admin/vat-vat-admin.js +++ b/packages/SwingSet/src/vats/vat-admin/vat-vat-admin.js @@ -18,6 +18,12 @@ import { prepareSingleton, } from '@agoric/vat-data'; +/** + * @import {VatAdminRootDeviceNode} from '../../devices/vat-admin/device-vat-admin.js'; + * @import {DProxy} from'../plugin-manager.js'; + * @import {Baggage} from '@agoric/vat-data'; + */ + const managerTypes = ['local', 'node-subprocess', 'xsnap', 'xs-worker']; // xs-worker is alias function producePRR() { @@ -25,14 +31,25 @@ function producePRR() { return /** @type {const} */ ([promise, { resolve, reject }]); } +/** + * Build root object of the bootstrap vat. + * + * @param {VatPowers & { + * D: DProxy; + * }} vatPowers + * @param {never} _vatParameters + * @param {Baggage} baggage + */ export function buildRootObject(vatPowers, _vatParameters, baggage) { const criticalVatKey = prepareSingleton(baggage, 'criticalVatKey', {}); const { D } = vatPowers; const pendingVatCreations = new Map(); // vatID -> { resolve, reject } for promise - const pendingBundles = new Map(); // bundleID -> Promise + /** @type {Map>} */ + const pendingBundles = new Map(); const pendingUpgrades = new Map(); // upgradeID -> Promise + /** @type {import('../plugin-manager.js').Device} */ let vatAdminDev; const runningVats = new Map(); // vatID -> [doneP, { resolve, reject }] @@ -200,7 +217,7 @@ export function buildRootObject(vatPowers, _vatParameters, baggage) { console.log(`bundle ${bundleID} missing, hoping for reinstall`); return; } - pendingBundles.get(bundleID).resolve(bundlecap); + pendingBundles.get(bundleID)?.resolve(bundlecap); pendingBundles.delete(bundleID); checkForQuiescence(); } @@ -418,8 +435,9 @@ export function buildRootObject(vatPowers, _vatParameters, baggage) { if (!pendingBundles.has(bundleID)) { pendingBundles.set(bundleID, makePromiseKit()); } - return pendingBundles.get(bundleID).promise; + return pendingBundles.get(bundleID)?.promise; }, + /** @type {(bundleID: BundleID) => BundleCap} */ getBundleCap(bundleID) { const bundlecap = D(vatAdminDev).getBundleCap(bundleID); if (bundlecap) { From 9e15cb4fbd2eedc488ed8a3a3cebb046a72dd69c Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Thu, 29 Aug 2024 16:27:51 -0700 Subject: [PATCH 7/7] test: temporarily remove addAssets test It has some racy failure after elide-comments. These proposals are also tested in a3p-integration where they pass. getBundleCap fails because: ``` bundleID not yet installed: b1-ab8ea6984e25d2e95a6ff94cd475c6e044fba9439daafaa44e333a27efe157c24170febefe336f9eb7394a1b56540bec0a128fd5b183fbe5ee45c06d519c4136 ``` --- .../test/bootstrapTests/addAssets.test.ts | 169 ------------------ 1 file changed, 169 deletions(-) delete mode 100644 packages/boot/test/bootstrapTests/addAssets.test.ts diff --git a/packages/boot/test/bootstrapTests/addAssets.test.ts b/packages/boot/test/bootstrapTests/addAssets.test.ts deleted file mode 100644 index c472e47ddac..00000000000 --- a/packages/boot/test/bootstrapTests/addAssets.test.ts +++ /dev/null @@ -1,169 +0,0 @@ -import { test as anyTest } from '@agoric/zoe/tools/prepare-test-env-ava.js'; - -import type { TestFn } from 'ava'; - -import { TimeMath } from '@agoric/time'; -import { - LiquidationTestContext, - makeLiquidationTestContext, -} from '../../tools/liquidation.js'; -import { makeProposalExtractor } from '../../tools/supports.js'; - -const test = anyTest as TestFn< - LiquidationTestContext & { - getCollateralProposal: ( - name: string, - id: string, - ) => Awaited>>; - } ->; - -const auctioneerPath = 'published.auction'; - -test.before(async t => { - const context = await makeLiquidationTestContext(t); - const proposal = await context.buildProposal( - '@agoric/builders/scripts/inter-protocol/add-STARS.js', - ); - - const getCollateralProposal = (name, id) => { - // stringify, modify and parse because modifying a deep copy was fragile. - const proposalJSON = JSON.stringify(proposal); - const proposalMod = proposalJSON - .replaceAll('STARS', name) - .replaceAll('ibc/987C17B1', `ibc/987C17B1${id}`); - return JSON.parse(proposalMod); - }; - t.context = { - ...context, - getCollateralProposal, - }; -}); - -test.after.always(t => { - // This will fail if a subset of tests are run. It detects that three - // collaterals were added to the auction after ATOM. - t.like(t.context.readLatest(`${auctioneerPath}.book3`), { - currentPriceLevel: null, - }); - return t.context.shutdown && t.context.shutdown(); -}); - -test('addAsset to quiescent auction', async t => { - const { advanceTimeTo, evalProposal, readLatest } = t.context; - - await evalProposal(t.context.getCollateralProposal('COMETS', 'A')); - - const { EV } = t.context.runUtils; - - const auctioneerKit = await EV.vat('bootstrap').consumeItem('auctioneerKit'); - const schedules = await EV(auctioneerKit.creatorFacet).getSchedule(); - const { liveAuctionSchedule, nextAuctionSchedule } = schedules; - const nextEndTime = liveAuctionSchedule - ? liveAuctionSchedule.endTime - : nextAuctionSchedule!.endTime; - const fiveMinutes = harden({ - relValue: 5n * 60n, - timerBrand: nextEndTime.timerBrand, - }); - const nextQuiescentTime = TimeMath.addAbsRel(nextEndTime, fiveMinutes); - await advanceTimeTo(nextQuiescentTime); - - t.like(readLatest(`${auctioneerPath}.book1`), { - currentPriceLevel: null, - }); -}); - -test('addAsset to active auction', async t => { - const { advanceTimeTo, readLatest } = t.context; - const { EV } = t.context.runUtils; - - t.like(readLatest(`${auctioneerPath}.book0`), { startPrice: null }); - - const auctioneerKit = await EV.vat('bootstrap').consumeItem('auctioneerKit'); - const schedules = await EV(auctioneerKit.creatorFacet).getSchedule(); - const { nextAuctionSchedule } = schedules; - assert(nextAuctionSchedule); - const nextStartTime = nextAuctionSchedule.startTime; - const fiveMinutes = harden({ - relValue: 5n * 60n, - timerBrand: nextStartTime.timerBrand, - }); - const futureBusyTime = TimeMath.addAbsRel(nextStartTime, fiveMinutes); - - await advanceTimeTo(futureBusyTime); - - t.log('launching proposal'); - - const proposal = t.context.getCollateralProposal('PLANETS', 'B'); - const bridgeMessage = { - type: 'CORE_EVAL', - evals: proposal.evals, - }; - t.log({ bridgeMessage }); - - const coreEvalBridgeHandler = await EV.vat('bootstrap').consumeItem( - 'coreEvalBridgeHandler', - ); - // XXX races with the following lines - void EV(coreEvalBridgeHandler).fromBridge(bridgeMessage); - - const nextEndTime = nextAuctionSchedule!.endTime; - const afterEndTime = TimeMath.addAbsRel(nextEndTime, fiveMinutes); - await advanceTimeTo(afterEndTime); - t.log('proposal executed'); - - const schedulesAfter = await EV(auctioneerKit.creatorFacet).getSchedule(); - // TimeMath.compareAbs() can't handle brands processed by kmarshall - t.truthy( - schedules.nextAuctionSchedule!.endTime.absValue < - schedulesAfter.nextAuctionSchedule!.endTime.absValue, - ); - - t.like(readLatest(`${auctioneerPath}.book1`), { currentPriceLevel: null }); -}); - -test('addAsset to auction starting soon', async t => { - const { advanceTimeTo, readLatest } = t.context; - const { EV } = t.context.runUtils; - - const auctioneerKit = await EV.vat('bootstrap').consumeItem('auctioneerKit'); - const schedules = await EV(auctioneerKit.creatorFacet).getSchedule(); - const { nextAuctionSchedule } = schedules; - assert(nextAuctionSchedule); - const nextStartTime = nextAuctionSchedule.startTime; - const fiveMinutes = harden({ - relValue: 5n * 60n, - timerBrand: nextStartTime.timerBrand, - }); - const tooCloseTime = TimeMath.subtractAbsRel(nextStartTime, fiveMinutes); - - await advanceTimeTo(tooCloseTime); - - const proposal = t.context.getCollateralProposal('MOONS', 'C'); - t.log('launching proposal'); - const bridgeMessage = { - type: 'CORE_EVAL', - evals: proposal.evals, - }; - t.log({ bridgeMessage }); - - const coreEvalBridgeHandler = await EV.vat('bootstrap').consumeItem( - 'coreEvalBridgeHandler', - ); - // XXX races with the following lines - void EV(coreEvalBridgeHandler).fromBridge(bridgeMessage); - - const nextEndTime = nextAuctionSchedule.endTime; - const afterEndTime = TimeMath.addAbsRel(nextEndTime, fiveMinutes); - await advanceTimeTo(afterEndTime); - - t.log('proposal executed'); - - const schedulesAfter = await EV(auctioneerKit.creatorFacet).getSchedule(); - t.truthy( - schedules.nextAuctionSchedule!.endTime.absValue < - schedulesAfter.nextAuctionSchedule!.endTime.absValue, - ); - t.like(readLatest(`${auctioneerPath}.book1`), { currentPriceLevel: null }); -});