Skip to content

Releases: Agoric/dapp-orchestration-basics

v0.1.0-beta.2

30 Sep 19:46
63f8535
Compare
Choose a tag to compare
v0.1.0-beta.2 Pre-release
Pre-release

After successful local alpha testing of vat-orchestration using this dapp, this beta release is intended to qualify it on emerynet, a shared Agoric test network.

See also:

Building Release Artifacts
$ git clean -d -x -f
$ yarn
$ yarn build
$ cd ui
$ zip -r $(jq -r .name package.json).zip dist/

$ cd ../contract/
$ rm -rf ~/.agoric/cache/
$ agoric run ./test/builder/init-orca.js 
$ agoric run ./test/builder/init-orca.js
agoric: run: running /home/connolly/projects/dapp-orchestration-basics/contract/test/builder/init-orca.js
agoric: run: Deploy script will run with Node.js ESM
----- OrCE.2  2 start proposal module evaluating
----- OrCE.2  3 getManifestForOrca Object <[Object: null prototype] {}> {
  orca: Object <[Object: null prototype] {}> {
    bundleID: 'b1-c1751df4fae592823c8ea3bef44855e1f4ce857d5a390bc1f03b234a6877a3cbd0f787894125bbdbb0395db541d517b2095d26c09132f5fcdd3f75f6d25c6292'
  }
}
creating startOrcaContract-permit.json
creating startOrcaContract.js
You can now run a governance submission command like:
  agd tx gov submit-proposal swingset-core-eval startOrcaContract-permit.json startOrcaContract.js \
    --title="Enable <something>" --description="Evaluate startOrcaContract.js" --deposit=1000000ubld \
    --gas=auto --gas-adjustment=1.2
Remember to install bundles before submitting the proposal:
  agd tx swingset install-bundle @/home/connolly/.agoric/cache/b1-c1751df4fae592823c8ea3bef44855e1f4ce857d5a390bc1f03b234a6877a3cbd0f787894125bbdbb0395db541d517b2095d26c09132f5fcdd3f75f6d25c6292.json
  agd tx swingset install-bundle @/home/connolly/.agoric/cache/b1-3d4c1ae33cb009de2581a857b2fb568bab76c1538933bec194567b186b7cfadd27a8d99e0c253786f3ae7d2055eceb0e946f04e1187acad5c1f1e511eb189092.json
...

p.s.

$ agoric run test/builder/init-orca.js --net emerynet --peer osmosis:connection-128:channel-115:uosmo
$ mv startOrcaContract.js startOrcaContract-emerynet.js

What's Changed

  • Multichain-testing now using updated agoric-sdk:use-upgrade-next image and contract also using ICQ on remote account by @Jovonni in #37
  • feat!: contract registers chains given in terms by @dckc in #61
  • feat(ui): support emerynet by @samsiegart in #62

New Contributors

Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2

v0.1.0-beta.1

18 Sep 09:31
Compare
Choose a tag to compare
v0.1.0-beta.1 Pre-release
Pre-release

This is the version used to qualify vat-orchestration as part of u17 release Sep 10 3:01:50PM CT.
See also Sep 11 test log

See also:

Building Release Artifacts
$ git clean -d -x -f
$ yarn
$ cd contract/
$ agoric run ./test/builder/init-orca.js 
agoric: run: running /home/connolly/projects/dapp-orchestration-basics/contract/test/builder/init-orca.js
agoric: run: Deploy script will run with Node.js ESM
----- OrCE.2  2 start proposal module evaluating
sane
Whoami Output: connolly

LS Output: config.yaml
explode-bundle.sh
Makefile
package.json
rollup.config.mjs
scripts
src
test
tools
tsconfig.json
,tx.json

PWD Output: /home/connolly/projects/dapp-orchestration-basics/contract

^C
~/projects/dapp-orchestration-basics/contract
04:32 connolly@bldbox$ rm -rf ~/.agoric/cache
~/projects/dapp-orchestration-basics/contract
04:32 connolly@bldbox$ agoric run ./test/builder/init-orca.js 
agoric: run: running /home/connolly/projects/dapp-orchestration-basics/contract/test/builder/init-orca.js
agoric: run: Deploy script will run with Node.js ESM
----- OrCE.2  2 start proposal module evaluating
sane
Whoami Output: connolly

LS Output: config.yaml
explode-bundle.sh
Makefile
package.json
rollup.config.mjs
scripts
src
test
tools
tsconfig.json
,tx.json

PWD Output: /home/connolly/projects/dapp-orchestration-basics/contract

----- OrCE.2  3 getting manifest for orca
----- OrCE.2  4 installKeys
----- OrCE.2  5 Object <[Object: null prototype] {}> {
  orca: Object <[Object: null prototype] {}> {
    bundleID: 'b1-f91ad6c66159d6fd54494f69a29d589627647dbec38f0ab5a9723b67d9c2cb9744cb6510ac6087ca4aa3b8491a490fbee18f94a6c7173d87b9a825fcfa3bd0a0'
  }
}
----- OrCE.2  6 restoreRef
----- OrCE.2  7 [Function: restoreRef] Function <Function <[Object: null prototype] {}>>
creating startOrcaContract-permit.json
creating startOrcaContract.js
You can now run a governance submission command like:
  agd tx gov submit-proposal swingset-core-eval startOrcaContract-permit.json startOrcaContract.js \
    --title="Enable <something>" --description="Evaluate startOrcaContract.js" --deposit=1000000ubld \
    --gas=auto --gas-adjustment=1.2
Remember to install bundles before submitting the proposal:
  agd tx swingset install-bundle @/home/connolly/.agoric/cache/b1-f91ad6c66159d6fd54494f69a29d589627647dbec38f0ab5a9723b67d9c2cb9744cb6510ac6087ca4aa3b8491a490fbee18f94a6c7173d87b9a825fcfa3bd0a0.json
  agd tx swingset install-bundle @/home/connolly/.agoric/cache/b1-698c6b1e9eda5dad21ec71af01efee96f5d33db77eb5cbd4540822c08d4daf9a309c96d54c7e30e1584b7ed451810b70456ac0a6f372750c2d0b3de89dda511e.json

$ cd ../ui
$ yarn build
$ zip -r $(jq -r .name package.json).zip dist/
  adding: dist/ (stored 0%)
  adding: dist/agoric.svg (deflated 35%)
  adding: dist/index.html (deflated 40%)
  adding: dist/assets/ (stored 0%)
  adding: dist/assets/polygon-Z4QITDL7-469f4d2f-BdYUrcfE.js (deflated 40%)
  adding: dist/assets/Opera-KV54PXPA-3a9ece7e-BCqqyEOJ.js (deflated 47%)
  adding: dist/assets/Windows-R3CKAIUV-6a18b31d-DfNT6Oej.js (deflated 26%)
  adding: dist/assets/zora-KVO7WIOK-3630c68f-D5bRxKPW.js (deflated 52%)
  adding: dist/assets/zkSync-XRUC4ZHO-339f80a5-BbodPLR7.js (deflated 30%)
  adding: dist/assets/Browser-HN7O5MN7-e19a96b4-BIvPkI4Y.js (deflated 66%)
  adding: dist/assets/Linux-NS2LQPT4-8a0b485e-9fsHcAq6.js (deflated 76%)
  adding: dist/assets/index-76b9fb17-BhpJRetf.js (deflated 85%)
  adding: dist/assets/assets-26YY4GVD-c482ed1f-unq2KRLS.js (deflated 72%)
  adding: dist/assets/refresh-5KGGHTJP-9fa65d86-C8QGCTrU.js (deflated 53%)
  adding: dist/assets/arbitrum-LYDBJZP3-9f6710ed-BqjyWlr0.js (deflated 38%)
  adding: dist/assets/index-CEGVZQMY.js (deflated 48%)
  adding: dist/assets/create-PAJXJDV3-f0049cae-aLc4x62m.js (deflated 57%)
  adding: dist/assets/login-ZSMM5UYL-93e5cb45-Dwac7LJ-.js (deflated 59%)
  adding: dist/assets/index.es-a59877a5-Btcc3aez.js (deflated 70%)
  adding: dist/assets/index-BNpeeAy1.js (deflated 75%)
  adding: dist/assets/sign-FZVB2CS6-96ab0645-CGsRnPrd.js (deflated 24%)
  adding: dist/assets/bsc-S2GSW6VX-22ad85bb-CTFL85G7.js (deflated 47%)
  adding: dist/assets/coinbaseWallet-2OUR5TUP-00710ef5-DWcZN83L.js (deflated 37%)
  adding: dist/assets/index-0a191a78-DnW8DoSZ.js (deflated 68%)
  adding: dist/assets/hooks.module-4d9806e5-BXZ1VVKr.js (deflated 60%)
  adding: dist/assets/index-1b93bf53-CbRJ8lu2.js (deflated 72%)
  adding: dist/assets/optimism-UUP5Y7TB-9b405c7a-CkwAWENU.js (deflated 37%)
  adding: dist/assets/index-BqDXnXsv.js (deflated 79%)
  adding: dist/assets/tx-d77a1c01-B496jUD1.js (deflated 84%)
  adding: dist/assets/index-41BFQiNr.css (deflated 85%)
  adding: dist/assets/avalanche-TFPKP544-6f7d8e01-D_4HPsrK.js (deflated 38%)
  adding: dist/assets/http-32d2617f-Df_9QyyJ.js (deflated 63%)
  adding: dist/assets/ethereum-4FY57XJF-45c6f87f-BhI8i5E7.js (deflated 46%)
  adding: dist/assets/walletConnectWallet-D6ZADJM7-d79f073a-8OuKJLEq.js (deflated 49%)
  adding: dist/assets/scan-HZBLXLM4-b7563b9d-DsV3US5d.js (deflated 58%)
  adding: dist/assets/metaMaskWallet-ORHUNQRP-bb949bdb-D9jY-BK7.js (deflated 75%)
  adding: dist/assets/hardhat-ARRFHFKB-f364700e-DXjWs0mo.js (deflated 53%)
  adding: dist/assets/ccip-7fd616cc-r5B71lzE.js (deflated 55%)
  adding: dist/assets/name-service-3782bc8a-D5Zj1_c-.js (deflated 37%)
  adding: dist/assets/Edge-K2JEGI5S-e7d512a4-CaW1Fen3.js (deflated 58%)
  adding: dist/assets/cronos-DQKKIEX7-29196ca9-BC8OGSkQ.js (deflated 39%)
  adding: dist/assets/name-service-BQc09RV6.js (deflated 37%)
  adding: dist/assets/rainbowWallet-GGU64QEI-87e36e65-CyqdLGEK.js (deflated 65%)
  adding: dist/assets/base-3MIUIYGA-da1eac72-CzL856e2.js (deflated 28%)
  adding: dist/assets/index-dc32bc2d-BUK5glCV.js (deflated 30%)
  adding: dist/assets/Safari-2QIYKJ4P-68e65144-CgF0kJQK.js (deflated 62%)
  adding: dist/assets/index-836c0b8c-DTKde2at.js (deflated 42%)
  adding: dist/assets/index-3cc46f8f-C-rhdJ5Z.js (deflated 85%)
  adding: dist/assets/Firefox-NP5SYEK5-a3375127-BKk6Wa02.js (deflated 66%)
  adding: dist/assets/connect-XNDTNVUH-e9464e7a-BrWe_DLP.js (deflated 55%)
  adding: dist/assets/Chrome-LGF33C3S-ff70fef5-BAtiMVmP.js (deflated 46%)
  adding: dist/assets/safeWallet-DFMLSLCR-aa1d40fd-MoeFNPts.js (deflated 48%)
  adding: dist/assets/Brave-YATE5BIM-b0fb61bf-BT0QgSna.js (deflated 53%)
  adding: dist/assets/Arc-QDJFTGH2-853cc265-CMIt7t_M.js (deflated 63%)
  adding: dist/assets/index-3adcbd59-C0X39KB4.js (deflated 57%)
  adding: dist/assets/Macos-2KTZ2XLP-248c985e-bkMn-PIg.js (deflated 28%)
  adding: dist/assets/braveWallet-BTBH4MDN-b3bf10cf-x9eTNHdb.js (deflated 44%)
  adding: dist/assets/injectedWallet-EUKDEAIU-ff2cd431-CX0dv8AN.js (deflated 34%)