-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multichain-testing now using updated agoric-sdk:use-upgrade-next image and contract also using ICQ on remote account #37
Conversation
Run using this image kubectl describe pod agoriclocal-genesis-0
Name: agoriclocal-genesis-0
Namespace: default
Priority: 0
Service Account: default
Node: agship-control-plane/172.26.0.2
Start Time: Wed, 11 Sep 2024 17:30:24 -0400
Labels: app.kubernetes.io/instance=agoric
app.kubernetes.io/name=agoriclocal-genesis
app.kubernetes.io/rawname=agoriclocal
app.kubernetes.io/type=agoriclocal
app.kubernetes.io/version=0.1.1
apps.kubernetes.io/pod-index=0
controller-revision-hash=agoriclocal-genesis-6b49bffc5c
statefulset.kubernetes.io/pod-name=agoriclocal-genesis-0
Annotations: quality: release
role: api-gateway
sla: high
tier: gateway
Status: Running
IP: 10.244.0.6
IPs:
IP: 10.244.0.6
Controlled By: StatefulSet/agoriclocal-genesis
Init Containers:
init-genesis:
Container ID: containerd://306454a87cf4925acfdee2c4147846aef97b06e79efb1f1f73adfed37097aafd
Image: ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5
Image ID: ghcr.io/agoric/agoric-sdk@sha256:c26cd6762214169da9d9deb327b93d792ea74fe8552f3db2264c9897e6df781d
Port: <none>
Host Port: <none>
Command:
bash
-c
VAL_INDEX=${HOSTNAME##*-}
echo "Validator Index: $VAL_INDEX"
if [ -f $CHAIN_DIR/config/genesis.json ]; then
echo "Genesis file exists, exiting init container"
exit 0
fi
echo "Running setup genesis script..."
bash -e /scripts/create-genesis.sh
bash -e /scripts/update-genesis.sh
echo "Create node id json file"
NODE_ID=$($CHAIN_BIN tendermint show-node-id)
echo '{"node_id":"'$NODE_ID'"}' > $CHAIN_DIR/config/node_id.json
echo "Create consensus key json file"
$CHAIN_BIN tendermint show-validator > $CHAIN_DIR/config/consensus_key.json
cat $CHAIN_DIR/config/consensus_key.json
State: Terminated
Reason: Completed
Exit Code: 0
Started: Wed, 11 Sep 2024 17:31:10 -0400
Finished: Wed, 11 Sep 2024 17:31:13 -0400
Ready: True
Restart Count: 0
Limits:
cpu: 1
memory: 4Gi
Requests:
cpu: 1
memory: 4Gi
Environment:
DENOM: ubld
COINS: 100000000000000ubld,100000000000000uist
CHAIN_BIN: agd
CHAIN_DIR: /root/.agoric
CODE_REPO: https://github.com/Agoric/agoric-sdk
DAEMON_HOME: /root/.agoric
DAEMON_NAME: agd
CHAIN_ID: agoriclocal
TIME_IOTA_MS: 10
TIMEOUT_COMMIT: 800ms
TIMEOUT_PRECOMMIT: 400ms
TIMEOUT_PRECOMMIT_DELTA: 400ms
TIMEOUT_PREVOTE: 400ms
TIMEOUT_PREVOTE_DELTA: 400ms
TIMEOUT_PROPOSE: 400ms
TIMEOUT_PROPOSE_DELTA: 400ms
KEYS_CONFIG: /configs/keys.json
FAUCET_ENABLED: false
NUM_VALIDATORS: 1
NUM_RELAYERS: 3
Mounts:
/configs from addresses (rw)
/root/.agoric from node (rw)
/scripts from scripts (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fvqjm (ro)
init-config:
Container ID: containerd://948557692a305ec3be14135f1b723686e7b695208eb097f5dfb58e7b24161bfc
Image: ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5
Image ID: ghcr.io/agoric/agoric-sdk@sha256:c26cd6762214169da9d9deb327b93d792ea74fe8552f3db2264c9897e6df781d
Port: <none>
Host Port: <none>
Command:
bash
-c
VAL_INDEX=${HOSTNAME##*-}
echo "Validator Index: $VAL_INDEX"
echo "Running setup config script..."
jq -s '.[0] * .[1]' $CHAIN_DIR/config/genesis.json /patch/genesis.json > $CHAIN_DIR/config/genesis.json.tmp && mv $CHAIN_DIR/config/genesis.json.tmp $CHAIN_DIR/config/genesis.json
bash -e /scripts/update-config.sh
State: Terminated
Reason: Completed
Exit Code: 0
Started: Wed, 11 Sep 2024 17:31:14 -0400
Finished: Wed, 11 Sep 2024 17:31:15 -0400
Ready: True
Restart Count: 0
Limits:
cpu: 1
memory: 4Gi
Requests:
cpu: 1
memory: 4Gi
Environment:
DENOM: ubld
COINS: 100000000000000ubld,100000000000000uist
CHAIN_BIN: agd
CHAIN_DIR: /root/.agoric
CODE_REPO: https://github.com/Agoric/agoric-sdk
DAEMON_HOME: /root/.agoric
DAEMON_NAME: agd
CHAIN_ID: agoriclocal
TIME_IOTA_MS: 10
TIMEOUT_COMMIT: 800ms
TIMEOUT_PRECOMMIT: 400ms
TIMEOUT_PRECOMMIT_DELTA: 400ms
TIMEOUT_PREVOTE: 400ms
TIMEOUT_PREVOTE_DELTA: 400ms
TIMEOUT_PROPOSE: 400ms
TIMEOUT_PROPOSE_DELTA: 400ms
KEYS_CONFIG: /configs/keys.json
METRICS:
Mounts:
/configs from addresses (rw)
/patch from patch (rw)
/root/.agoric from node (rw)
/scripts from scripts (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fvqjm (ro)
Containers:
validator:
Container ID: containerd://71f9b52e091af1de282669d3d128fde2d0f704be317ac39bb321ad1b1575bf35
Image: ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5
Image ID: ghcr.io/agoric/agoric-sdk@sha256:c26cd6762214169da9d9deb327b93d792ea74fe8552f3db2264c9897e6df781d
Port: <none>
Host Port: <none>
Command:
bash
-c
START_ARGS=""
$CHAIN_BIN start $START_ARGS
State: Running
Started: Wed, 11 Sep 2024 17:31:15 -0400
Ready: True
Restart Count: 0
Limits:
cpu: 1
memory: 4Gi
Requests:
cpu: 1
memory: 4Gi
Readiness: http-get http://:26657/status delay=10s timeout=1s period=10s #success=1 #failure=3
Environment:
DENOM: ubld
COINS: 100000000000000ubld,100000000000000uist
CHAIN_BIN: agd
CHAIN_DIR: /root/.agoric
CODE_REPO: https://github.com/Agoric/agoric-sdk
DAEMON_HOME: /root/.agoric
DAEMON_NAME: agd
CHAIN_ID: agoriclocal
FAUCET_ENABLED: false
SLOGFILE: slog.slog
DEBUG: SwingSet:vat,SwingSet:ls
Mounts:
/configs from addresses (rw)
/root/.agoric from node (rw)
/scripts from scripts (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fvqjm (ro)
exposer:
Container ID: containerd://83cef3ae93b34e93982a810cf4a5b90ac2083b2e9bb9c949d716047fbf94b4db
Image: ghcr.io/cosmology-tech/starship/exposer:20240618-3879943
Image ID: ghcr.io/cosmology-tech/starship/exposer@sha256:68d58285e7415b9a6f7cad6ded7a7a2b66d61d5ecbc5c71354921222d5bf77b0
Port: <none>
Host Port: <none>
Command:
exposer
State: Running
Started: Wed, 11 Sep 2024 17:31:16 -0400
Ready: True
Restart Count: 0
Limits:
cpu: 200m
memory: 200M
Requests:
cpu: 200m
memory: 200M
Environment:
GENESIS_HOST: agoriclocal-genesis
GENESIS_PORT: 8081
NAMESPACE: default (v1:metadata.namespace)
EXPOSER_HTTP_PORT: 8081
EXPOSER_GRPC_PORT: 9099
EXPOSER_GENESIS_FILE: /root/.agoric/config/genesis.json
EXPOSER_MNEMONIC_FILE: /configs/keys.json
EXPOSER_PRIV_VAL_FILE: /root/.agoric/config/priv_validator_key.json
EXPOSER_NODE_KEY_FILE: /root/.agoric/config/node_key.json
EXPOSER_NODE_ID_FILE: /root/.agoric/config/node_id.json
EXPOSER_PRIV_VAL_STATE_FILE: /root/.agoric/data/priv_validator_state.json
Mounts:
/configs from addresses (rw)
/root/.agoric from node (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fvqjm (ro)
Conditions:
Type Status
PodReadyToStartContainers True
Initialized True
Ready True
ContainersReady True
PodScheduled True
Volumes:
node:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit: <unset>
addresses:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: keys
Optional: false
scripts:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: setup-scripts-agoriclocal
Optional: false
patch:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: patch-agoriclocal
Optional: false
kube-api-access-fvqjm:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <nil>
DownwardAPI: true
QoS Class: Guaranteed
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 13m default-scheduler 0/1 nodes are available: 1 node(s) had untolerated taint {node.kubernetes.io/not-ready: }. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.
Normal Scheduled 13m default-scheduler Successfully assigned default/agoriclocal-genesis-0 to agship-control-plane
Normal Pulling 13m kubelet Pulling image "ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5"
Normal Pulled 12m kubelet Successfully pulled image "ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5" in 40.836s (45.377s including waiting). Image size: 1460506924 bytes.
Normal Created 12m kubelet Created container init-genesis
Normal Started 12m kubelet Started container init-genesis
Normal Pulled 12m kubelet Container image "ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5" already present on machine
Normal Created 12m kubelet Created container init-config
Normal Started 12m kubelet Started container init-config
Normal Pulled 12m kubelet Container image "ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5" already present on machine
Normal Created 12m kubelet Created container validator
Normal Started 12m kubelet Started container validator
Normal Pulled 12m kubelet Container image "ghcr.io/cosmology-tech/starship/exposer:20240618-3879943" already present on machine
Normal Created 12m kubelet Created container exposer
Normal Started 12m kubelet Started container exposer
Warning Unhealthy 10m (x12 over 12m) kubelet Readiness probe failed: Get "http://10.244.0.6:26657/status": dial tcp 10.244.0.6:26657: connect: connection refused Test logs:
|
ea705d5
to
d817c36
Compare
Fixing pipeline issue in test, not seeing this locally, digging:
|
c4f3ee7
to
a927fb8
Compare
Is the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
found a pending comment...
a927fb8
to
220427a
Compare
This comment was marked as resolved.
This comment was marked as resolved.
Fixed |
This comment was marked as off-topic.
This comment was marked as off-topic.
…added consume installation from permittedPowers
…uleresolution to bundler, and changed checkjs for tests
…tps instead of git (due to ssh issue encounted)
address these two: ➤ YN0002: │ dapp-agoric-orca-contract@workspace:contract doesn't provide prettier (p49da4), requested by @agoric/eslint-config and other dependencies. ➤ YN0002: │ dapp-agoric-orca-contract@workspace:contract doesn't provide typescript-eslint (p9c423), requested by @agoric/eslint-config.
address: ➤ YN0060: │ eslint-plugin-jsdoc is listed by your project with version 48.11.0 (p6a566), which doesn't satisfy what @agoric/eslint-config requests (^46.4.3).
address: ➤ YN0060: │ chain-registry is listed by your project with version 1.33.17 (p1670e), which doesn't satisfy what @agoric/react-components requests (1.28.0).
➤ YN0060: │ @interchain-ui/react is listed by your project with version 1.24.0 (pdfd01), which doesn't satisfy what @agoric/react-components and other dependencies request (1.21.18).
Sanity check Testing for
dapp-orchestration-basics % yarn lint
Checking formatting...
All matched files use Prettier code style!
[dapp-agoric-orca-contract]: Process started
[dapp-agoric-orca-contract]: Process exited (exit code 0), completed in 2s 340ms
[dapp-agoric-orca-ui]: Process started
[dapp-agoric-orca-ui]: Process exited (exit code 0), completed in 4s 230ms
Done in 6s 572ms
dapp-orchestration-basics % yarn test
[dapp-agoric-orca-contract]: Process started
[dapp-agoric-orca-contract]:
[dapp-agoric-orca-contract]: running..
[dapp-agoric-orca-contract]: $ yarn run --silent build:deployer
[dapp-agoric-orca-contract]: ----- OrCE.2 2 start proposal module evaluating
[dapp-agoric-orca-contract]: (Error#1)
[dapp-agoric-orca-contract]: Error#1: bundle orca was for /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js , not /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js
[dapp-agoric-orca-contract]: at makeError (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/ses/src/error/assert.js:349:61)
[dapp-agoric-orca-contract]: at fail (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/ses/src/error/assert.js:481:20)
[dapp-agoric-orca-contract]: at Fail (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/ses/src/error/assert.js:491:39)
[dapp-agoric-orca-contract]: at validate (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/bundle-source/cache.js:217:13)
[dapp-agoric-orca-contract]: at async validateOrAdd (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/bundle-source/cache.js:278:16)
[dapp-agoric-orca-contract]: at async Object.load (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/bundle-source/cache.js:369:20)
[dapp-agoric-orca-contract]: at async makeTestContext (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/test/orca-contract.test.js:91:18)
[dapp-agoric-orca-contract]: at async file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/test/orca-contract.test.js:195:37
[dapp-agoric-orca-contract]:
[dapp-agoric-orca-contract]: bundles/ add: orca from /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js
[dapp-agoric-orca-contract]: listBundles {
[dapp-agoric-orca-contract]: candidates: [
[dapp-agoric-orca-contract]: 'bundle-orca-js-meta.json',
[dapp-agoric-orca-contract]: 'bundle-orca.js',
[dapp-agoric-orca-contract]: 'deploy-orca-permit.json',
[dapp-agoric-orca-contract]: 'deploy-orca.js'
[dapp-agoric-orca-contract]: ],
[dapp-agoric-orca-contract]: matches: [ 'bundle-orca.js' ]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: [build-proposal.test] bundles bundle-orca.js valid: 280 files bundled at 2024-09-26T17:06:48.554Z with size 2069373 with transforms and comments elided with format endoZipBase64 and conditions []
[dapp-agoric-orca-contract]: ✔ build-proposal › bundles small enough for Mainnet (3.7s)
[dapp-agoric-orca-contract]: ℹ {
[dapp-agoric-orca-contract]: bundleName: 'orca',
[dapp-agoric-orca-contract]: compressedSize: '0.374 MB',
[dapp-agoric-orca-contract]: originallySize: '1.973 MB',
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: bundles/ bundled 280 files in bundle-orca.js at 2024-09-26T17:06:48.725Z with transforms with format endoZipBase64 and conditions []
[dapp-agoric-orca-contract]: ✔ bundle-source › bundleSource() bundles the contract for use with zoe (3.7s)
[dapp-agoric-orca-contract]: ℹ b32122889d549b0dd89916d54f2f24f3701eb92174095d11d420e2b4de0c1ce97226dceac013bbfc5c5bfe86c0275c1f397e2d7e41a686995a8fba6879dd9241
[dapp-agoric-orca-contract]: ℹ Object @Alleged: BundleInstallation {}
[dapp-agoric-orca-contract]: orca-contract › before hook
[dapp-agoric-orca-contract]: ℹ brand timer: new Promise
[dapp-agoric-orca-contract]: ℹ brand BLD: new Promise
[dapp-agoric-orca-contract]: ℹ brand IST: new Promise
[dapp-agoric-orca-contract]: ℹ brand Invitation: new Promise
[dapp-agoric-orca-contract]: ℹ issuer BLD: new Promise
[dapp-agoric-orca-contract]: ℹ issuer IST: new Promise
[dapp-agoric-orca-contract]: ℹ issuer Invitation: new Promise
[dapp-agoric-orca-contract]: ℹ brand timer settled; remaining: [
[dapp-agoric-orca-contract]: 'BLD',
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand BLD settled; remaining: [
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand IST settled; remaining: [
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand Invitation settled; remaining: []
[dapp-agoric-orca-contract]: ℹ issuer BLD settled; remaining: [
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer IST settled; remaining: [
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer Invitation settled; remaining: []
[dapp-agoric-orca-contract]: ℹ bootstrap
[dapp-agoric-orca-contract]: ℹ brand timer: new Promise
[dapp-agoric-orca-contract]: ℹ brand BLD: new Promise
[dapp-agoric-orca-contract]: ℹ brand IST: new Promise
[dapp-agoric-orca-contract]: ℹ brand Invitation: new Promise
[dapp-agoric-orca-contract]: ℹ issuer BLD: new Promise
[dapp-agoric-orca-contract]: ℹ issuer IST: new Promise
[dapp-agoric-orca-contract]: ℹ issuer Invitation: new Promise
[dapp-agoric-orca-contract]: ℹ brand timer settled; remaining: [
[dapp-agoric-orca-contract]: 'BLD',
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand BLD settled; remaining: [
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand IST settled; remaining: [
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand Invitation settled; remaining: []
[dapp-agoric-orca-contract]: ℹ issuer BLD settled; remaining: [
[dapp-agoric-orca-contract]: 'IST',
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer IST settled; remaining: [
[dapp-agoric-orca-contract]: 'Invitation',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer Invitation settled; remaining: []
[dapp-agoric-orca-contract]: ℹ issuer MNY: new Promise
[dapp-agoric-orca-contract]: ℹ brand MNY: new Promise
[dapp-agoric-orca-contract]: ℹ issuer Item: new Promise
[dapp-agoric-orca-contract]: ℹ brand Item: new Promise
[dapp-agoric-orca-contract]: ℹ issuer ATOM: new Promise
[dapp-agoric-orca-contract]: ℹ brand ATOM: new Promise
[dapp-agoric-orca-contract]: ℹ issuer MNY settled; remaining: [
[dapp-agoric-orca-contract]: 'ATOM',
[dapp-agoric-orca-contract]: 'Item',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand MNY settled; remaining: [
[dapp-agoric-orca-contract]: 'ATOM',
[dapp-agoric-orca-contract]: 'Item',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer Item settled; remaining: [
[dapp-agoric-orca-contract]: 'ATOM',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ brand Item settled; remaining: [
[dapp-agoric-orca-contract]: 'ATOM',
[dapp-agoric-orca-contract]: ]
[dapp-agoric-orca-contract]: ℹ issuer ATOM settled; remaining: []
[dapp-agoric-orca-contract]: ℹ brand ATOM settled; remaining: []
[dapp-agoric-orca-contract]: ----- startOrch.3 2 startOrchCoreEval
[dapp-agoric-orca-contract]: ----- startOrch.3 3 startOrchCoreEval done
[dapp-agoric-orca-contract]: publish bundle orca b1-b3212
[dapp-agoric-orca-contract]: ----- OrCE.2 3 startOrcaContract()... 0.0.93
[dapp-agoric-orca-contract]: {
[dapp-agoric-orca-contract]: produce: {},
[dapp-agoric-orca-contract]: consume: {},
[dapp-agoric-orca-contract]: installation: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: instance: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: issuer: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: brand: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: vbankAsset: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: zone: Object [Alleged: durableZone] {
[dapp-agoric-orca-contract]: exo: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClass: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClassKit: [Function: wrapper],
[dapp-agoric-orca-contract]: subZone: [Function: subZone],
[dapp-agoric-orca-contract]: makeOnce: [Function: makeOnce],
[dapp-agoric-orca-contract]: watchPromise: [Function: watchPromise],
[dapp-agoric-orca-contract]: detached: [Function: detached],
[dapp-agoric-orca-contract]: isStorable: [Function: isStorable],
[dapp-agoric-orca-contract]: mapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: setStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakMapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakSetStore: [Function: wrapper]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: {
[dapp-agoric-orca-contract]: options: {
[dapp-agoric-orca-contract]: orca: {
[dapp-agoric-orca-contract]: bundleID: 'b1-b32122889d549b0dd89916d54f2f24f3701eb92174095d11d420e2b4de0c1ce97226dceac013bbfc5c5bfe86c0275c1f397e2d7e41a686995a8fba6879dd9241'
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrCE.2 4 config {
[dapp-agoric-orca-contract]: options: {
[dapp-agoric-orca-contract]: orca: {
[dapp-agoric-orca-contract]: bundleID: 'b1-b32122889d549b0dd89916d54f2f24f3701eb92174095d11d420e2b4de0c1ce97226dceac013bbfc5c5bfe86c0275c1f397e2d7e41a686995a8fba6879dd9241'
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrCE.2 5 permittedPowers {
[dapp-agoric-orca-contract]: produce: {},
[dapp-agoric-orca-contract]: consume: {},
[dapp-agoric-orca-contract]: installation: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: instance: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: issuer: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: brand: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: vbankAsset: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: zone: Object [Alleged: durableZone] {
[dapp-agoric-orca-contract]: exo: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClass: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClassKit: [Function: wrapper],
[dapp-agoric-orca-contract]: subZone: [Function: subZone],
[dapp-agoric-orca-contract]: makeOnce: [Function: makeOnce],
[dapp-agoric-orca-contract]: watchPromise: [Function: watchPromise],
[dapp-agoric-orca-contract]: detached: [Function: detached],
[dapp-agoric-orca-contract]: isStorable: [Function: isStorable],
[dapp-agoric-orca-contract]: mapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: setStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakMapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakSetStore: [Function: wrapper]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrCE.2 6 produceInstance:
[dapp-agoric-orca-contract]: ----- OrCE.2 7 orcaInstallation Promise { <pending> }
[dapp-agoric-orca-contract]: ----- OrCE.2 8 config is NOT undefined, using config.options
[dapp-agoric-orca-contract]: ✔ orca-contract › Install the contract
[dapp-agoric-orca-contract]: ℹ installed: Object @Alleged: BundleInstallation {}
[dapp-agoric-orca-contract]: orca (re-)installed as b1-b3212
[dapp-agoric-orca-contract]: installation:
[dapp-agoric-orca-contract]: Object [Alleged: BundleIDInstallation] {}
[dapp-agoric-orca-contract]: permittedPowers
[dapp-agoric-orca-contract]: {
[dapp-agoric-orca-contract]: produce: {},
[dapp-agoric-orca-contract]: consume: {},
[dapp-agoric-orca-contract]: installation: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: instance: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: issuer: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: brand: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: vbankAsset: { produce: {}, consume: {} },
[dapp-agoric-orca-contract]: zone: Object [Alleged: durableZone] {
[dapp-agoric-orca-contract]: exo: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClass: [Function: wrapper],
[dapp-agoric-orca-contract]: exoClassKit: [Function: wrapper],
[dapp-agoric-orca-contract]: subZone: [Function: subZone],
[dapp-agoric-orca-contract]: makeOnce: [Function: makeOnce],
[dapp-agoric-orca-contract]: watchPromise: [Function: watchPromise],
[dapp-agoric-orca-contract]: detached: [Function: detached],
[dapp-agoric-orca-contract]: isStorable: [Function: isStorable],
[dapp-agoric-orca-contract]: mapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: setStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakMapStore: [Function: wrapper],
[dapp-agoric-orca-contract]: weakSetStore: [Function: wrapper]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: from inside startOrcaContract: {
[dapp-agoric-orca-contract]: resolve: [Function: resolve],
[dapp-agoric-orca-contract]: reject: [Function: reject],
[dapp-agoric-orca-contract]: reset: [Function: reset]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: Promise { Object [Alleged: DummyOrchestration] {} }
[dapp-agoric-orca-contract]: Promise { Object [Alleged: NameHubKit nameHub] {} }
[dapp-agoric-orca-contract]: chainStorage
[dapp-agoric-orca-contract]: Promise {
[dapp-agoric-orca-contract]: Object [Alleged: mockChainStorage] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: getPath: [Function: value],
[dapp-agoric-orca-contract]: getStoreKey: [Function: value],
[dapp-agoric-orca-contract]: makeChildNode: [Function: value],
[dapp-agoric-orca-contract]: setValue: [Function: value],
[dapp-agoric-orca-contract]: getBody: [Function: getBody],
[dapp-agoric-orca-contract]: keys: [Function: keys]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: Object [Alleged: ChainStorageNode] {}
[dapp-agoric-orca-contract]: DONE MAKING NODES v0.3
[dapp-agoric-orca-contract]: Object [Alleged: Board publishingMarshaller] {}
[dapp-agoric-orca-contract]: ----- OrCE.2 9 startOpts {
[dapp-agoric-orca-contract]: label: 'orca',
[dapp-agoric-orca-contract]: installation: Object [Alleged: BundleIDInstallation] {},
[dapp-agoric-orca-contract]: terms: undefined,
[dapp-agoric-orca-contract]: privateArgs: {
[dapp-agoric-orca-contract]: localchain: Object [Alleged: DummyLocalchain] {},
[dapp-agoric-orca-contract]: orchestrationService: Object [Alleged: DummyOrchestration] {},
[dapp-agoric-orca-contract]: storageNode: Object [Alleged: ChainStorageNode] {},
[dapp-agoric-orca-contract]: timerService: Object [Alleged: ManualTimer] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: advanceBy: [Function: value],
[dapp-agoric-orca-contract]: advanceTo: [Function: value],
[dapp-agoric-orca-contract]: cancel: [Function: value],
[dapp-agoric-orca-contract]: delay: [Function: value],
[dapp-agoric-orca-contract]: getClock: [Function: value],
[dapp-agoric-orca-contract]: getCurrentTimestamp: [Function: value],
[dapp-agoric-orca-contract]: getTimerBrand: [Function: value],
[dapp-agoric-orca-contract]: makeNotifier: [Function: value],
[dapp-agoric-orca-contract]: makeRepeater: [Function: value],
[dapp-agoric-orca-contract]: repeatAfter: [Function: value],
[dapp-agoric-orca-contract]: setWakeup: [Function: value],
[dapp-agoric-orca-contract]: wakeAt: [Function: value],
[dapp-agoric-orca-contract]: tick: [Function: tick],
[dapp-agoric-orca-contract]: tickN: [AsyncFunction: tickN]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: agoricNames: Object [Alleged: NameHubKit nameHub] {},
[dapp-agoric-orca-contract]: marshaller: Object [Alleged: Board publishingMarshaller] {}
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchDev1.7 2 inside start function: v1.1.96
[dapp-agoric-orca-contract]: ----- OrchDev1.7 3 privateArgs {
[dapp-agoric-orca-contract]: orchestrationService: Object [Alleged: CosmosInterchainService mock] {
[dapp-agoric-orca-contract]: makeAccount: [Function: makeAccount],
[dapp-agoric-orca-contract]: provideICQConnection: [Function: provideICQConnection]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: storageNode: Object [Alleged: mockChainStorage] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: getPath: [Function: value],
[dapp-agoric-orca-contract]: getStoreKey: [Function: value],
[dapp-agoric-orca-contract]: makeChildNode: [Function: value],
[dapp-agoric-orca-contract]: setValue: [Function: value],
[dapp-agoric-orca-contract]: getBody: [Function: getBody],
[dapp-agoric-orca-contract]: keys: [Function: keys]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: marshaller: Object [Alleged: Board publishingMarshaller] {},
[dapp-agoric-orca-contract]: timerService: Object [Alleged: ManualTimer] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: advanceBy: [Function: value],
[dapp-agoric-orca-contract]: advanceTo: [Function: value],
[dapp-agoric-orca-contract]: cancel: [Function: value],
[dapp-agoric-orca-contract]: delay: [Function: value],
[dapp-agoric-orca-contract]: getClock: [Function: value],
[dapp-agoric-orca-contract]: getCurrentTimestamp: [Function: value],
[dapp-agoric-orca-contract]: getTimerBrand: [Function: value],
[dapp-agoric-orca-contract]: makeNotifier: [Function: value],
[dapp-agoric-orca-contract]: makeRepeater: [Function: value],
[dapp-agoric-orca-contract]: repeatAfter: [Function: value],
[dapp-agoric-orca-contract]: setWakeup: [Function: value],
[dapp-agoric-orca-contract]: wakeAt: [Function: value],
[dapp-agoric-orca-contract]: tick: [Function: tick],
[dapp-agoric-orca-contract]: tickN: [AsyncFunction: tickN]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: localchain: Object [Alleged: Localchain mock] {
[dapp-agoric-orca-contract]: makeAccount: [AsyncFunction: makeAccount],
[dapp-agoric-orca-contract]: query: [Function: query],
[dapp-agoric-orca-contract]: queryMany: [Function: queryMany]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: agoricNames: Object [Alleged: NameHubKit nameHub] {}
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchDev1.7 2 inside start function: v1.1.96
[dapp-agoric-orca-contract]: ----- OrchDev1.7 3 privateArgs {
[dapp-agoric-orca-contract]: orchestrationService: Object [Alleged: CosmosInterchainService mock] {
[dapp-agoric-orca-contract]: makeAccount: [Function: makeAccount],
[dapp-agoric-orca-contract]: provideICQConnection: [Function: provideICQConnection]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: storageNode: Object [Alleged: mockChainStorage] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: getPath: [Function: value],
[dapp-agoric-orca-contract]: getStoreKey: [Function: value],
[dapp-agoric-orca-contract]: makeChildNode: [Function: value],
[dapp-agoric-orca-contract]: setValue: [Function: value],
[dapp-agoric-orca-contract]: getBody: [Function: getBody],
[dapp-agoric-orca-contract]: keys: [Function: keys]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: marshaller: Object [Alleged: Board publishingMarshaller] {},
[dapp-agoric-orca-contract]: timerService: Object [Alleged: ManualTimer] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: advanceBy: [Function: value],
[dapp-agoric-orca-contract]: advanceTo: [Function: value],
[dapp-agoric-orca-contract]: cancel: [Function: value],
[dapp-agoric-orca-contract]: delay: [Function: value],
[dapp-agoric-orca-contract]: getClock: [Function: value],
[dapp-agoric-orca-contract]: getCurrentTimestamp: [Function: value],
[dapp-agoric-orca-contract]: getTimerBrand: [Function: value],
[dapp-agoric-orca-contract]: makeNotifier: [Function: value],
[dapp-agoric-orca-contract]: makeRepeater: [Function: value],
[dapp-agoric-orca-contract]: repeatAfter: [Function: value],
[dapp-agoric-orca-contract]: setWakeup: [Function: value],
[dapp-agoric-orca-contract]: wakeAt: [Function: value],
[dapp-agoric-orca-contract]: tick: [Function: tick],
[dapp-agoric-orca-contract]: tickN: [AsyncFunction: tickN]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: localchain: Object [Alleged: Localchain mock] {
[dapp-agoric-orca-contract]: makeAccount: [AsyncFunction: makeAccount],
[dapp-agoric-orca-contract]: query: [Function: query],
[dapp-agoric-orca-contract]: queryMany: [Function: queryMany]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: agoricNames: Object [Alleged: NameHubKit nameHub] {}
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchDev1.7 2 inside start function: v1.1.96
[dapp-agoric-orca-contract]: ----- OrchDev1.7 3 privateArgs {
[dapp-agoric-orca-contract]: localchain: Object [Alleged: DummyLocalchain] {},
[dapp-agoric-orca-contract]: orchestrationService: Object [Alleged: DummyOrchestration] {},
[dapp-agoric-orca-contract]: storageNode: Object [Alleged: ChainStorageNode] {},
[dapp-agoric-orca-contract]: timerService: Object [Alleged: ManualTimer] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: advanceBy: [Function: value],
[dapp-agoric-orca-contract]: advanceTo: [Function: value],
[dapp-agoric-orca-contract]: cancel: [Function: value],
[dapp-agoric-orca-contract]: delay: [Function: value],
[dapp-agoric-orca-contract]: getClock: [Function: value],
[dapp-agoric-orca-contract]: getCurrentTimestamp: [Function: value],
[dapp-agoric-orca-contract]: getTimerBrand: [Function: value],
[dapp-agoric-orca-contract]: makeNotifier: [Function: value],
[dapp-agoric-orca-contract]: makeRepeater: [Function: value],
[dapp-agoric-orca-contract]: repeatAfter: [Function: value],
[dapp-agoric-orca-contract]: setWakeup: [Function: value],
[dapp-agoric-orca-contract]: wakeAt: [Function: value],
[dapp-agoric-orca-contract]: tick: [Function: tick],
[dapp-agoric-orca-contract]: tickN: [AsyncFunction: tickN]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: agoricNames: Object [Alleged: NameHubKit nameHub] {},
[dapp-agoric-orca-contract]: marshaller: Object [Alleged: Board publishingMarshaller] {}
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ✔ orca-contract › Start Orca contract (1.7s)
[dapp-agoric-orca-contract]: ℹ started: Object @Alleged: InstanceHandle {}
[dapp-agoric-orca-contract]: ----- OrchDev1.7 2 inside start function: v1.1.96
[dapp-agoric-orca-contract]: ----- OrchDev1.7 3 privateArgs {
[dapp-agoric-orca-contract]: orchestrationService: Object [Alleged: CosmosInterchainService mock] {
[dapp-agoric-orca-contract]: makeAccount: [Function: makeAccount],
[dapp-agoric-orca-contract]: provideICQConnection: [Function: provideICQConnection]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: storageNode: Object [Alleged: mockChainStorage] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: getPath: [Function: value],
[dapp-agoric-orca-contract]: getStoreKey: [Function: value],
[dapp-agoric-orca-contract]: makeChildNode: [Function: value],
[dapp-agoric-orca-contract]: setValue: [Function: value],
[dapp-agoric-orca-contract]: getBody: [Function: getBody],
[dapp-agoric-orca-contract]: keys: [Function: keys]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: marshaller: Object [Alleged: Board publishingMarshaller] {},
[dapp-agoric-orca-contract]: timerService: Object [Alleged: ManualTimer] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: value],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: value],
[dapp-agoric-orca-contract]: advanceBy: [Function: value],
[dapp-agoric-orca-contract]: advanceTo: [Function: value],
[dapp-agoric-orca-contract]: cancel: [Function: value],
[dapp-agoric-orca-contract]: delay: [Function: value],
[dapp-agoric-orca-contract]: getClock: [Function: value],
[dapp-agoric-orca-contract]: getCurrentTimestamp: [Function: value],
[dapp-agoric-orca-contract]: getTimerBrand: [Function: value],
[dapp-agoric-orca-contract]: makeNotifier: [Function: value],
[dapp-agoric-orca-contract]: makeRepeater: [Function: value],
[dapp-agoric-orca-contract]: repeatAfter: [Function: value],
[dapp-agoric-orca-contract]: setWakeup: [Function: value],
[dapp-agoric-orca-contract]: wakeAt: [Function: value],
[dapp-agoric-orca-contract]: tick: [Function: tick],
[dapp-agoric-orca-contract]: tickN: [AsyncFunction: tickN]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: localchain: Object [Alleged: Localchain mock] {
[dapp-agoric-orca-contract]: makeAccount: [AsyncFunction: makeAccount],
[dapp-agoric-orca-contract]: query: [Function: query],
[dapp-agoric-orca-contract]: queryMany: [Function: queryMany]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: agoricNames: Object [Alleged: NameHubKit nameHub] {}
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrCE.2 10 orca (re)started WITH RESET
[dapp-agoric-orca-contract]: ✔ orca-contract › Start Orca contract using core-eval (1.7s)
[dapp-agoric-orca-contract]: ℹ run core-eval to start (dummy) orchestration 2
[dapp-agoric-orca-contract]: ℹ runCoreEval: AsyncFunction {}
[dapp-agoric-orca-contract]: ℹ before core eval
[dapp-agoric-orca-contract]: ℹ before install
[dapp-agoric-orca-contract]: ℹ run orca core-eval
[dapp-agoric-orca-contract]: ℹ [object Object]
[dapp-agoric-orca-contract]: ℹ bundleID
[dapp-agoric-orca-contract]: ℹ b1-b32122889d549b0dd89916d54f2f24f3701eb92174095d11d420e2b4de0c1ce97226dceac013bbfc5c5bfe86c0275c1f397e2d7e41a686995a8fba6879dd9241
[dapp-agoric-orca-contract]: ℹ runCoreEval finished with status: {
[dapp-agoric-orca-contract]: content: {
[dapp-agoric-orca-contract]: '@type': '/agoric.swingset.CoreEvalProposal',
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: proposal_id: 2,
[dapp-agoric-orca-contract]: status: 'PROPOSAL_STATUS_PASSED',
[dapp-agoric-orca-contract]: voting_end_time: '2020-01-01T01:00:00.0Z',
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ℹ Object @Alleged: InstanceHandle {}
[dapp-agoric-orca-contract]: ----- Orchestrator.4 2 making an Orchestrator
[dapp-agoric-orca-contract]: ----- OrchFlows.2 2 version 0.1.36
[dapp-agoric-orca-contract]: ----- OrchFlows.2 3 chainName osmosis
[dapp-agoric-orca-contract]: ----- Orchestrator.4 2 making an Orchestrator
[dapp-agoric-orca-contract]: ----- OrchFlows.2 2 invoked makeCreateAndFund with chain osmosis, and denom ubld
[dapp-agoric-orca-contract]: ----- OrchFlows.2 3 orch Object [Alleged: Orchestrator orchestrator guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (Orchestrator orchestrator)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: asAmount: [Function: In "asAmount" method of (Orchestrator orchestrator)],
[dapp-agoric-orca-contract]: getChain: [Function: In "getChain" method of (Orchestrator orchestrator)],
[dapp-agoric-orca-contract]: getDenomInfo: [Function: In "getDenomInfo" method of (Orchestrator orchestrator)],
[dapp-agoric-orca-contract]: makeLocalAccount: [Function: In "makeLocalAccount" method of (Orchestrator orchestrator)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 4 _kw Deposit
[dapp-agoric-orca-contract]: ----- OrchFlows.2 5 amt {
[dapp-agoric-orca-contract]: brand: Object [Alleged: BLD brand guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (BLD brand)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: getAllegedName: [Function: In "getAllegedName" method of (BLD brand)],
[dapp-agoric-orca-contract]: getAmountShape: [Function: In "getAmountShape" method of (BLD brand)],
[dapp-agoric-orca-contract]: getDisplayInfo: [Function: In "getDisplayInfo" method of (BLD brand)],
[dapp-agoric-orca-contract]: isMyIssuer: [Function: In "isMyIssuer" method of (BLD brand)]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: value: 1n
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 6 give: {
[dapp-agoric-orca-contract]: Deposit: {
[dapp-agoric-orca-contract]: brand: Object [Alleged: BLD brand guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (BLD brand)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: getAllegedName: [Function: In "getAllegedName" method of (BLD brand)],
[dapp-agoric-orca-contract]: getAmountShape: [Function: In "getAmountShape" method of (BLD brand)],
[dapp-agoric-orca-contract]: getDisplayInfo: [Function: In "getDisplayInfo" method of (BLD brand)],
[dapp-agoric-orca-contract]: isMyIssuer: [Function: In "isMyIssuer" method of (BLD brand)]
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: value: 1n
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- RemoteChainFacade.5 2 making a RemoteChainFacade
[dapp-agoric-orca-contract]: ----- OrchFlows.2 4 chain object
[dapp-agoric-orca-contract]: ----- OrchFlows.2 5 Object [Alleged: RemoteChainFacade public guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (RemoteChainFacade public)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: getChainInfo: [Function: In "getChainInfo" method of (RemoteChainFacade public)],
[dapp-agoric-orca-contract]: makeAccount: [Function: In "makeAccount" method of (RemoteChainFacade public)],
[dapp-agoric-orca-contract]: query: [Function: In "query" method of (RemoteChainFacade public)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- RemoteChainFacade.5 2 making a RemoteChainFacade
[dapp-agoric-orca-contract]: ----- OrchFlows.2 6 chainAccount Object [Alleged: Cosmos Orchestration Account Holder holder guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: asContinuingOffer: [Function: In "asContinuingOffer" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: deactivate: [Function: In "deactivate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: delegate: [Function: In "delegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getAddress: [Function: In "getAddress" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getBalance: [Function: In "getBalance" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getBalances: [Function: In "getBalances" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getPublicTopics: [Function: In "getPublicTopics" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: reactivate: [Function: In "reactivate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: redelegate: [Function: In "redelegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: send: [Function: In "send" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: sendAll: [Function: In "sendAll" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: transfer: [Function: In "transfer" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: transferSteps: [Function: In "transferSteps" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: undelegate: [Function: In "undelegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: withdrawReward: [Function: In "withdrawReward" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: withdrawRewards: [Function: In "withdrawRewards" method of (Cosmos Orchestration Account Holder holder)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 7 chain info { chainId: 'osmosislocal', stakingTokens: [ { denom: 'uosmo' } ] }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 8 fetched assets: []
[dapp-agoric-orca-contract]: ✔ orca-contract › orchestrate - osmosis makeAccount returns a ContinuingOfferResult (1.8s)
[dapp-agoric-orca-contract]: ℹ installing the contract...
[dapp-agoric-orca-contract]: ℹ starting the instance...
[dapp-agoric-orca-contract]: ℹ creating account invitation...
[dapp-agoric-orca-contract]: ℹ making offer... osmosis
[dapp-agoric-orca-contract]: ℹ offer result: {
[dapp-agoric-orca-contract]: invitationMakers: Object @Alleged: Cosmos Orchestration Account Holder invitationMakers {},
[dapp-agoric-orca-contract]: publicSubscribers: {
[dapp-agoric-orca-contract]: account: {
[dapp-agoric-orca-contract]: description: 'Staking Account holder status',
[dapp-agoric-orca-contract]: storagePath: 'mockChainStorageRoot.osmosislocalAccountAddress',
[dapp-agoric-orca-contract]: subscriber: Object @Alleged: Durable Publish Kit subscriber {},
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: },
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 9 localAccount Object [Alleged: Local Orchestration Account Kit holder guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: asContinuingOffer: [Function: In "asContinuingOffer" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: delegate: [Function: In "delegate" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: deposit: [Function: In "deposit" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: executeTx: [Function: In "executeTx" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: getAddress: [Function: In "getAddress" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: getBalance: [Function: In "getBalance" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: getBalances: [Function: In "getBalances" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: getPublicTopics: [Function: In "getPublicTopics" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: matchFirstPacket: [Function: In "matchFirstPacket" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: monitorTransfers: [Function: In "monitorTransfers" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: send: [Function: In "send" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: sendAll: [Function: In "sendAll" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: sendThenWaitForAck: [Function: In "sendThenWaitForAck" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: transfer: [Function: In "transfer" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: transferSteps: [Function: In "transferSteps" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: undelegate: [Function: In "undelegate" method of (Local Orchestration Account Kit holder)],
[dapp-agoric-orca-contract]: withdraw: [Function: In "withdraw" method of (Local Orchestration Account Kit holder)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 10 remoteAccount Object [Alleged: Cosmos Orchestration Account Holder holder guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: asContinuingOffer: [Function: In "asContinuingOffer" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: deactivate: [Function: In "deactivate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: delegate: [Function: In "delegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getAddress: [Function: In "getAddress" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getBalance: [Function: In "getBalance" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getBalances: [Function: In "getBalances" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: getPublicTopics: [Function: In "getPublicTopics" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: reactivate: [Function: In "reactivate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: redelegate: [Function: In "redelegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: send: [Function: In "send" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: sendAll: [Function: In "sendAll" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: transfer: [Function: In "transfer" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: transferSteps: [Function: In "transferSteps" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: undelegate: [Function: In "undelegate" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: withdrawReward: [Function: In "withdrawReward" method of (Cosmos Orchestration Account Holder holder)],
[dapp-agoric-orca-contract]: withdrawRewards: [Function: In "withdrawRewards" method of (Cosmos Orchestration Account Holder holder)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 11 writing
[dapp-agoric-orca-contract]: ----- OrchFlows.2 12 localAddress { value: 'agoric123', encoding: 'bech32', chainId: 'agoriclocal' }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 13 remoteAddress {
[dapp-agoric-orca-contract]: chainId: 'osmosislocal',
[dapp-agoric-orca-contract]: encoding: 'bech32',
[dapp-agoric-orca-contract]: value: 'osmosislocalAccountAddress'
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 14 fund new orch account 2
[dapp-agoric-orca-contract]: ----- OrchFlows.2 15 seat Object [Alleged: zcfSeat guest wrapper] {
[dapp-agoric-orca-contract]: __getInterfaceGuard__: [Function: In "__getInterfaceGuard__" method of (zcfSeat)],
[dapp-agoric-orca-contract]: __getMethodNames__: [Function: __getMethodNames__],
[dapp-agoric-orca-contract]: clear: [Function: In "clear" method of (zcfSeat)],
[dapp-agoric-orca-contract]: decrementBy: [Function: In "decrementBy" method of (zcfSeat)],
[dapp-agoric-orca-contract]: exit: [Function: In "exit" method of (zcfSeat)],
[dapp-agoric-orca-contract]: fail: [Function: In "fail" method of (zcfSeat)],
[dapp-agoric-orca-contract]: getAmountAllocated: [Function: In "getAmountAllocated" method of (zcfSeat)],
[dapp-agoric-orca-contract]: getCurrentAllocation: [Function: In "getCurrentAllocation" method of (zcfSeat)],
[dapp-agoric-orca-contract]: getProposal: [Function: In "getProposal" method of (zcfSeat)],
[dapp-agoric-orca-contract]: getStagedAllocation: [Function: In "getStagedAllocation" method of (zcfSeat)],
[dapp-agoric-orca-contract]: getSubscriber: [Function: In "getSubscriber" method of (zcfSeat)],
[dapp-agoric-orca-contract]: hasExited: [Function: In "hasExited" method of (zcfSeat)],
[dapp-agoric-orca-contract]: hasStagedAllocation: [Function: In "hasStagedAllocation" method of (zcfSeat)],
[dapp-agoric-orca-contract]: incrementBy: [Function: In "incrementBy" method of (zcfSeat)],
[dapp-agoric-orca-contract]: isOfferSafe: [Function: In "isOfferSafe" method of (zcfSeat)]
[dapp-agoric-orca-contract]: }
[dapp-agoric-orca-contract]: ----- OrchFlows.2 16 after transfer
[dapp-agoric-orca-contract]: ----- LOA.3 2 Transferring funds from LCA over IBC
[dapp-agoric-orca-contract]: ✔ orca-contract › orchestrate - osmosis makeAccount and fund returns a ContinuingOfferResult (1.9s)
[dapp-agoric-orca-contract]: ℹ installing the contract...
[dapp-agoric-orca-contract]: ℹ starting the instance...
[dapp-agoric-orca-contract]: ℹ creating account invitation...
[dapp-agoric-orca-contract]: ℹ making offer...
[dapp-agoric-orca-contract]: ─
[dapp-agoric-orca-contract]:
[dapp-agoric-orca-contract]: 7 tests passed
[dapp-agoric-orca-contract]: Process exited (exit code 0), completed in 6s 522ms
[dapp-agoric-orca-ui]: Process started
[dapp-agoric-orca-ui]: Process exited (exit code 0), completed in 0s 139ms
Done in 6s 663ms
jovonni@jovonnis-MacBook-Pro contract % make e2e
make clean
make cleanc
kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "rm -rf -v ./*"
yarn cache clean
➤ YN0000: Done in 0s 1ms
kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "yarn cache clean"
yarn cache v1.22.22
success Cleared cache.
Done in 0.01s.
kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "rm -rf -v /root/*"
removed '/root/,tx.json'
removed '/root/Makefile'
removed '/root/config.yaml'
removed '/root/dist/src/platform-goals/board-aux.core.js'
removed '/root/dist/src/platform-goals/start-contract.js'
removed directory '/root/dist/src/platform-goals'
removed '/root/dist/src/tools/debug.js'
removed directory '/root/dist/src/tools'
removed '/root/dist/src/orca.flows.js'
removed '/root/dist/src/orca.contract.js'
removed '/root/dist/src/objectTools.js'
removed '/root/dist/src/debug.js'
removed '/root/dist/src/orca.proposal.js'
removed directory '/root/dist/src'
removed '/root/dist/tools/wallet.js'
removed '/root/dist/tools/startOrch.js'
removed '/root/dist/tools/deploy.js'
removed '/root/dist/tools/agd-tools.js'
removed '/root/dist/tools/batchQuery.js'
removed '/root/dist/tools/agd-lib.js'
removed '/root/dist/tools/rollup-plugin-core-eval.js'
removed '/root/dist/tools/ui-kit-goals/name-service-client.js'
removed '/root/dist/tools/ui-kit-goals/batchQuery.js'
removed '/root/dist/tools/ui-kit-goals/makeHttpClient.js'
removed '/root/dist/tools/ui-kit-goals/marshalTables.js'
removed '/root/dist/tools/ui-kit-goals/queryKit.js'
removed '/root/dist/tools/ui-kit-goals/test-nameProxy.js'
removed directory '/root/dist/tools/ui-kit-goals'
removed '/root/dist/tools/bundle-tools.js'
removed '/root/dist/tools/registry.js'
removed '/root/dist/tools/makeHttpClient.js'
removed '/root/dist/tools/marshalTables.js'
removed '/root/dist/tools/sleep.js'
removed '/root/dist/tools/queryKit.js'
removed '/root/dist/tools/e2e-tools.js'
removed directory '/root/dist/tools'
removed '/root/dist/test/support.js'
removed '/root/dist/test/ibc-mocks.js'
removed '/root/dist/test/network-fakes.js'
removed '/root/dist/test/boot-tools.js'
removed '/root/dist/test/ibc-mocks-dep.js'
removed '/root/dist/test/bundle-source.test.js'
removed '/root/dist/test/build-proposal.test.js'
removed '/root/dist/test/orca-multichain.test.js'
removed '/root/dist/test/lib-gov-test/puppet-gov.js'
removed directory '/root/dist/test/lib-gov-test'
removed '/root/dist/test/market-actors.js'
removed '/root/dist/test/prepare-test-env-ava.js'
removed '/root/dist/test/builder/init-orca.js'
removed directory '/root/dist/test/builder'
removed '/root/dist/test/wallet-tools.js'
removed '/root/dist/test/orca-contract.test.js'
removed '/root/dist/test/mintStable.js'
removed directory '/root/dist/test'
removed directory '/root/dist'
removed '/root/explode-bundle.sh'
removed directory '/root/node_modules/.cache/esm'
removed '/root/node_modules/.cache/ava/import-from-project.mjs'
removed '/root/node_modules/.cache/ava/failing-tests.json'
removed directory '/root/node_modules/.cache/ava'
removed directory '/root/node_modules/.cache'
removed directory '/root/node_modules'
removed '/root/package.json'
removed '/root/rollup.config.mjs'
removed '/root/scripts/run-chain.sh'
removed '/root/scripts/deploy-contract.js'
removed directory '/root/scripts'
removed '/root/src/platform-goals/board-aux.core.js'
removed '/root/src/platform-goals/README.md'
removed '/root/src/platform-goals/start-contract.js'
removed '/root/src/platform-goals/endo1.core.js'
removed '/root/src/platform-goals/types.js'
removed directory '/root/src/platform-goals'
removed '/root/src/tools/debug.js'
removed directory '/root/src/tools'
removed '/root/src/orca.flows.js'
removed '/root/src/orca.contract.js'
removed '/root/src/objectTools.js'
removed '/root/src/debug.js'
removed '/root/src/orca.proposal.js'
removed '/root/src/collectFees.js'
removed '/root/src/@types/zoe-contract-facet.d.ts'
removed directory '/root/src/@types'
removed '/root/src/types.js'
removed directory '/root/src'
removed '/root/startOrcaContract-permit.json'
removed '/root/startOrcaContract-plan.json'
removed '/root/startOrcaContract.js'
removed '/root/test/support.js'
removed '/root/test/ibc-mocks.js'
removed '/root/test/network-fakes.js'
removed '/root/test/boot-tools.js'
removed '/root/test/ibc-mocks-dep.js'
removed '/root/test/bundle-source.test.js'
removed '/root/test/build-proposal.test.js'
removed '/root/test/orca-multichain.test.js'
removed '/root/test/snapshots/test-postalSvc.js.snap'
removed '/root/test/snapshots/test-postalSvc.js.md'
removed '/root/test/snapshots/test-swap-wallet.js.md'
removed '/root/test/snapshots/test-swap-wallet.js.snap'
removed '/root/test/snapshots/test-vote-by-committee.js.md'
removed '/root/test/snapshots/test-vote-by-committee.js.snap'
removed directory '/root/test/snapshots'
removed '/root/test/lib-gov-test/puppet-gov.js'
removed directory '/root/test/lib-gov-test'
removed '/root/test/market-actors.js'
removed '/root/test/prepare-test-env-ava.js'
removed '/root/test/builder/init-orca.js'
removed directory '/root/test/builder'
removed '/root/test/wallet-tools.js'
removed '/root/test/orca-contract.test.js'
removed '/root/test/mintStable.js'
removed directory '/root/test'
removed '/root/tools/wallet.js'
removed '/root/tools/startOrch.js'
removed '/root/tools/deploy.js'
removed '/root/tools/agd-tools.js'
removed '/root/tools/batchQuery.js'
removed '/root/tools/agd-lib.js'
removed '/root/tools/rollup-plugin-core-eval.js'
removed '/root/tools/ui-kit-goals/name-service-client.js'
removed '/root/tools/ui-kit-goals/batchQuery.js'
removed '/root/tools/ui-kit-goals/README.md'
removed '/root/tools/ui-kit-goals/makeHttpClient.js'
removed '/root/tools/ui-kit-goals/marshalTables.js'
removed '/root/tools/ui-kit-goals/queryKit.js'
removed '/root/tools/ui-kit-goals/test-nameProxy.js'
removed directory '/root/tools/ui-kit-goals'
removed '/root/tools/bundle-tools.js'
removed '/root/tools/registry.js'
removed '/root/tools/README.md'
removed '/root/tools/makeHttpClient.js'
removed '/root/tools/marshalTables.js'
removed '/root/tools/sleep.js'
removed '/root/tools/queryKit.js'
removed '/root/tools/e2e-tools.js'
removed directory '/root/tools'
removed '/root/tsconfig.json'
make copy-project
kubectl exec -i agoriclocal-genesis-0 -c validator -- rm -rf -v ./*
kubectl exec -i agoriclocal-genesis-0 -c validator -- mkdir -p /root/
kubectl cp . default/agoriclocal-genesis-0:/root/
Defaulted container "validator" out of: validator, exposer, init-genesis (init), init-config (init)
yarn node scripts/deploy-contract.js --install /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js,/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js --eval /root/src/orca.proposal.js
installing bundle from deploy-contract.js ....
fullPaths [
'/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js,/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js'
]
getBundleId(bundle)
+fullPath
/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js,/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js
contractPath
/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js
proposalPath
/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js
containerPath
/root/src/orca.contract.js
bundles add: orca from /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js
bundles bundled 280 files in bundle-orca.js at 2024-09-26T17:45:25.518Z with transforms with format endoZipBase64 and conditions []
(Error#1)
Error#1: bundle orca was for /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js , not /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js
at async Object.installBundlesE2E (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/e2e-tools.js:537:31)
at async main (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/scripts/deploy-contract.js:126:5)
bundles add: orca from /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.proposal.js
bundles bundled 41 files in bundle-orca.js at 2024-09-26T17:45:25.791Z with transforms with format endoZipBase64 and conditions []
bundle
{
moduleFormat: 'endoZipBase64',
endoZipBase64: 'UEsDBAoAAAAAAAAAAAAme3NCW+gCAFvoAgAUAAAAY29tcGFydG1lbnQtbWFwLmpzb257CiAgInRhZ3MiOiBbXSwKICAiZW50cnkiOiB7CiAgICAiY29tcGFydG1lbnQiOiAiZGFwcC1hZ29yaWMtb3JjYS1jb250cmFjdC12MC4xLjAiLAogICAgIm1vZHVsZSI6ICIuL3NyYy9vcmNhLmNvbnRyYWN0LmpzIgogIH0sCiAgImNvbXBhcnRtZW50cyI6IHsKICAgICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIjogewogICAgICAibmFtZSI6ICJAYWdvcmljL2FzeW5jLWZsb3ciLAogICAgICAibGFiZWwiOiAiQGFnb3JpYy9hc3luYy1mbG93LXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICJsb2NhdGlvbiI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgIm1vZHVsZXMiOiB7CiAgICAgICAgIkBhZ29yaWMvYXN5bmMtZmxvdyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZSI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2Jhc2Utem9uZS12MC4xLjEtdXBncmFkZS0xNy1kZXYtZWM0NDhiMC4wK2VjNDQ4YjAiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NyYy9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS9oZWFwLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaGVhcC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS90b29scy8qIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdG9vbHMvKiIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS96b25lLWhlbHBlcnMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi96b25lLWhlbHBlcnMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9pbnRlcm5hbCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2ludGVybmFsLXYwLjQuMC11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvaW50ZXJuYWwvc3JjL3VwZ3JhZGUtYXBpLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuNC4wLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvdXBncmFkZS1hcGkuanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9zdG9yZSI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL3N0b3JlLXYwLjkuMy11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93IjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvdm93LXYwLjIuMC11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3NyYy92b3ctdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMi4wLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvdm93LXV0aWxzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3ZhdC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL3Zvdy12MC4yLjAtdXBncmFkZS0xNy1kZXYtZWM0NDhiMC4wK2VjNDQ4YjAiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3ZhdC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vYXBwbHktbGFiZWxpbmctZXJyb3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vYXBwbHktbGFiZWxpbmctZXJyb3IuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL2Zyb20tdW5pcXVlLWVudHJpZXMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vZnJvbS11bmlxdWUtZW50cmllcy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vaWRlbnQtY2hlY2tlci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pZGVudC1jaGVja2VyLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9saXN0LWRpZmZlcmVuY2UuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbGlzdC1kaWZmZXJlbmNlLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9tYWtlLWFycmF5LWl0ZXJhdG9yLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL21ha2UtYXJyYXktaXRlcmF0b3IuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL21ha2UtaXRlcmF0b3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbWFrZS1pdGVyYXRvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vb2JqZWN0LW1hcC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWFwLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWV0YS1hc3NpZ24uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vb2JqZWN0LW1ldGEtYXNzaWduLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWV0YS1tYXAuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vb2JqZWN0LW1ldGEtbWFwLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi90aHJvdy1sYWJlbGVkLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rocm93LWxhYmVsZWQuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXJyb3JzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2Vycm9ycy12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2Vycm9ycy9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXJyb3JzLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2V2ZW50dWFsLXNlbmQiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvbm8tc2hpbS5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNS1uMTQiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zaGltLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2V2ZW50dWFsLXNlbmQvdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi91dGlscy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9tYXJzaGFsIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL21hcnNoYWwtdjEuNS4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9tYXJzaGFsL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9tYXJzaGFsLXYxLjUuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvZW5kb3cuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2VuZG93LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGFzcy1zdHlsZS90b29scy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wYXNzLXN0eWxlLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdG9vbHMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGF0dGVybnMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGF0dGVybnMtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXR0ZXJucy9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGF0dGVybnMtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wcm9taXNlLWtpdC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQvc2hpbS5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wcm9taXNlLWtpdC12MS4xLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiLi9pbmRleC5qcyI6IHsKICAgICAgICAgICJsb2NhdGlvbiI6ICJpbmRleC5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjJjNmE2ZWVkNzQwMzQ0OGYyNmQ1MzU4MTIwN2M5YzgxYzk0ZTY4YzhiNzVhNDI3MTZlNzNhZjYzYWY3ZTJjYzNhYmZiODg0MzliMTBlYWU5ZDUxZTk3ZGI5MWVhMmFkMDc3N2UxM2M4NGYyNTg2ZDVmODRhYjA0MzAyZGFmNjM1IgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2FzeW5jLWZsb3cuanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2FzeW5jLWZsb3cuanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICI4NzEzZTcyNGM2OWQwZTk3ZDU0NmRhNGFmZWIzNDMyNzRhMTVlZTVhYTk3ZmMzY2IwOTM5YjI3NDUzYmQ2MzlmYzY5MzhlMDAxMDYxMWJjMDEyNmM0MDBkZTliOWM2ODk4MmRkNDRkOTBkNzQ5NTVlZjkyNDg2OWFmNTc2N2JjZCIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9iaWplY3Rpb24uanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2JpamVjdGlvbi5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjQ5MWRlZDkwN2Q3OWE2ZmIwMDIwNWU5NmM5ZDcxMzJkZWFkM2RlYmMxYzk5MmEzNmQ3YjAxYWI2NzYzY2I5NWI5NTRmYzkxNTQwMzFlMDFkZDhjYzNkYjlkYzkzMWExMDQzYjk3ZWQ3MjM4OGNkNzlkMDJhNmM2YTdiYTQzZTgzIgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2NvbnZlcnQuanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2NvbnZlcnQuanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICJkZDVmZmQ1MjVhNDE0YTJmNDM4OGI4ODQ1ODQ1NTlkYjE0Yjc1ODZmOWZjYzkyODhhZWYwNjAyY2MyOGUwZGNhM2FjMzM3NDA3MTVhMjk0YWJjZWI5YWY5YmNiYmE5OWJlMzZmMzQyMzczYzI3YTI4ZjBhNzE5OWIzOGVjOGZkZiIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9lbmRvd21lbnRzLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9lbmRvd21lbnRzLmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiMTAxYzFlNWViN2FmOTRmYzI3YzZhMDNiOTA2YWQ3OWI2NjBjZDVkMDFmYTViMDNiZmE2NTM1YzlkZjMzNmFiOGU2'... 2685080 more characters,
endoZipBase64Sha512: '854b6fb183acee16b8e87f2ad23f10db05264f920dba1ad6208f214e7e72c098b252c79068acba82cb3d2572aa42c5a06704b7bd78c1a9a44d02b37195df43e7'
}
{
moduleFormat: 'endoZipBase64',
endoZipBase64: 'UEsDBAoAAAAAAAAAAAAme3NCW+gCAFvoAgAUAAAAY29tcGFydG1lbnQtbWFwLmpzb257CiAgInRhZ3MiOiBbXSwKICAiZW50cnkiOiB7CiAgICAiY29tcGFydG1lbnQiOiAiZGFwcC1hZ29yaWMtb3JjYS1jb250cmFjdC12MC4xLjAiLAogICAgIm1vZHVsZSI6ICIuL3NyYy9vcmNhLmNvbnRyYWN0LmpzIgogIH0sCiAgImNvbXBhcnRtZW50cyI6IHsKICAgICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIjogewogICAgICAibmFtZSI6ICJAYWdvcmljL2FzeW5jLWZsb3ciLAogICAgICAibGFiZWwiOiAiQGFnb3JpYy9hc3luYy1mbG93LXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICJsb2NhdGlvbiI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgIm1vZHVsZXMiOiB7CiAgICAgICAgIkBhZ29yaWMvYXN5bmMtZmxvdyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZSI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2Jhc2Utem9uZS12MC4xLjEtdXBncmFkZS0xNy1kZXYtZWM0NDhiMC4wK2VjNDQ4YjAiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NyYy9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS9oZWFwLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaGVhcC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS90b29scy8qIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdG9vbHMvKiIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS96b25lLWhlbHBlcnMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi96b25lLWhlbHBlcnMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9pbnRlcm5hbCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2ludGVybmFsLXYwLjQuMC11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvaW50ZXJuYWwvc3JjL3VwZ3JhZGUtYXBpLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuNC4wLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvdXBncmFkZS1hcGkuanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9zdG9yZSI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL3N0b3JlLXYwLjkuMy11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93IjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvdm93LXYwLjIuMC11cGdyYWRlLTE3LWRldi1lYzQ0OGIwLjArZWM0NDhiMCIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3NyYy92b3ctdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMi4wLXVwZ3JhZGUtMTctZGV2LWVjNDQ4YjAuMCtlYzQ0OGIwIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvdm93LXV0aWxzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3ZhdC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL3Zvdy12MC4yLjAtdXBncmFkZS0xNy1kZXYtZWM0NDhiMC4wK2VjNDQ4YjAiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3ZhdC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vYXBwbHktbGFiZWxpbmctZXJyb3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vYXBwbHktbGFiZWxpbmctZXJyb3IuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL2Zyb20tdW5pcXVlLWVudHJpZXMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vZnJvbS11bmlxdWUtZW50cmllcy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vaWRlbnQtY2hlY2tlci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pZGVudC1jaGVja2VyLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9saXN0LWRpZmZlcmVuY2UuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbGlzdC1kaWZmZXJlbmNlLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9tYWtlLWFycmF5LWl0ZXJhdG9yLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL21ha2UtYXJyYXktaXRlcmF0b3IuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL21ha2UtaXRlcmF0b3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbWFrZS1pdGVyYXRvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vb2JqZWN0LW1hcC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWFwLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWV0YS1hc3NpZ24uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vb2JqZWN0LW1ldGEtYXNzaWduLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWV0YS1tYXAuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vb2JqZWN0LW1ldGEtbWFwLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi90aHJvdy1sYWJlbGVkLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rocm93LWxhYmVsZWQuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXJyb3JzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2Vycm9ycy12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2Vycm9ycy9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXJyb3JzLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2V2ZW50dWFsLXNlbmQiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvbm8tc2hpbS5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNS1uMTQiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zaGltLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2V2ZW50dWFsLXNlbmQvdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUtbjE0IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi91dGlscy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9tYXJzaGFsIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL21hcnNoYWwtdjEuNS4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9tYXJzaGFsL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9tYXJzaGFsLXYxLjUuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvZW5kb3cuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2VuZG93LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGFzcy1zdHlsZS90b29scy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wYXNzLXN0eWxlLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdG9vbHMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGF0dGVybnMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGF0dGVybnMtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXR0ZXJucy9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGF0dGVybnMtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wcm9taXNlLWtpdC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQvc2hpbS5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wcm9taXNlLWtpdC12MS4xLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiLi9pbmRleC5qcyI6IHsKICAgICAgICAgICJsb2NhdGlvbiI6ICJpbmRleC5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjJjNmE2ZWVkNzQwMzQ0OGYyNmQ1MzU4MTIwN2M5YzgxYzk0ZTY4YzhiNzVhNDI3MTZlNzNhZjYzYWY3ZTJjYzNhYmZiODg0MzliMTBlYWU5ZDUxZTk3ZGI5MWVhMmFkMDc3N2UxM2M4NGYyNTg2ZDVmODRhYjA0MzAyZGFmNjM1IgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2FzeW5jLWZsb3cuanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2FzeW5jLWZsb3cuanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICI4NzEzZTcyNGM2OWQwZTk3ZDU0NmRhNGFmZWIzNDMyNzRhMTVlZTVhYTk3ZmMzY2IwOTM5YjI3NDUzYmQ2MzlmYzY5MzhlMDAxMDYxMWJjMDEyNmM0MDBkZTliOWM2ODk4MmRkNDRkOTBkNzQ5NTVlZjkyNDg2OWFmNTc2N2JjZCIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9iaWplY3Rpb24uanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2JpamVjdGlvbi5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjQ5MWRlZDkwN2Q3OWE2ZmIwMDIwNWU5NmM5ZDcxMzJkZWFkM2RlYmMxYzk5MmEzNmQ3YjAxYWI2NzYzY2I5NWI5NTRmYzkxNTQwMzFlMDFkZDhjYzNkYjlkYzkzMWExMDQzYjk3ZWQ3MjM4OGNkNzlkMDJhNmM2YTdiYTQzZTgzIgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2NvbnZlcnQuanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAic3JjL2NvbnZlcnQuanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICJkZDVmZmQ1MjVhNDE0YTJmNDM4OGI4ODQ1ODQ1NTlkYjE0Yjc1ODZmOWZjYzkyODhhZWYwNjAyY2MyOGUwZGNhM2FjMzM3NDA3MTVhMjk0YWJjZWI5YWY5YmNiYmE5OWJlMzZmMzQyMzczYzI3YTI4ZjBhNzE5OWIzOGVjOGZkZiIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9lbmRvd21lbnRzLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9lbmRvd21lbnRzLmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiMTAxYzFlNWViN2FmOTRmYzI3YzZhMDNiOTA2YWQ3OWI2NjBjZDVkMDFmYTViMDNiZmE2NTM1YzlkZjMzNmFiOGU2'... 2685080 more characters,
endoZipBase64Sha512: '854b6fb183acee16b8e87f2ad23f10db05264f920dba1ad6208f214e7e72c098b252c79068acba82cb3d2572aa42c5a06704b7bd78c1a9a44d02b37195df43e7'
}
bundleFileName
/Users/jovonni/.agoric/cache/b1-854b6fb183acee16b8e87f2ad23f10db05264f920dba1ad6208f214e7e72c098b252c79068acba82cb3d2572aa42c5a06704b7bd78c1a9a44d02b37195df43e7.json
bundle file /Users/jovonni/.agoric/cache/b1-854b6fb183acee16b8e87f2ad23f10db05264f920dba1ad6208f214e7e72c098b252c79068acba82cb3d2572aa42c5a06704b7bd78c1a9a44d02b37195df43e7.json does not exist!
{
name: 'startOrcaContract',
script: 'startOrcaContract.js',
permit: 'startOrcaContract-permit.json',
bundles: [
{
entrypoint: '../../src/orca.contract.js',
bundleID: 'b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66',
fileName: '/Users/jovonni/.agoric/cache/b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66.json'
},
{
entrypoint: '../../src/orca.proposal.js',
bundleID: 'b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2',
fileName: '/Users/jovonni/.agoric/cache/b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2.json'
}
]
}
copying files to containr
Copied /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/startOrcaContract.js to /root in pod agoriclocal-genesis-0
Copied /Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/startOrcaContract-permit.json to /root in pod agoriclocal-genesis-0
Copied /Users/jovonni/.agoric/cache/b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66.json to /root in pod agoriclocal-genesis-0
Copied /Users/jovonni/.agoric/cache/b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2.json to /root in pod agoriclocal-genesis-0
ls /root:
,tx.json
Makefile
b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2.json
b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66.json
config.yaml
dist
explode-bundle.sh
node_modules
package.json
rollup.config.mjs
scripts
src
startOrcaContract-permit.json
startOrcaContract-plan.json
startOrcaContract.js
test
tools
tsconfig.json
getBundleId(bundle) b1-854b6fb183acee16b8e87f2ad23f10db05264f920dba1ad6208f214e7e72c098b252c79068acba82cb3d2572aa42c5a06704b7bd78c1a9a44d02b37195df43e7 b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66 false
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd keys show --address faucet --keyring-backend test
agd
$$$ agd tx swingset install-bundle @/root/b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd tx swingset install-bundle @/root/b1-45aa14bff3fca9f68ddf32ab666405addf521deed16728799aec58d693c755f48d4503667fc568400bf6b2687790b6c093cb92d23fa955ba510e742ca956b4e2.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
agd
{
id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js',
installTx: 'FD7765F656F54A8CA6247EC71FDF49A527C24ED4C7E1B4BECBBD99F7E0B63E49',
height: '3558'
}
confirm_contract true
{
id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js',
installHeight: '3558',
installed: true
}
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd keys show --address faucet --keyring-backend test
agd
$$$ agd tx swingset install-bundle @/root/b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd tx swingset install-bundle @/root/b1-83f3995b1f90a58d48a467e56e1f70c70feb2c421286acb3d8aadd6d68e4fba47cb338f0e1ae7971608a25206a9046de8fb3b062e38390e81a5545c336b37b66.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
agd
{
id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js',
installTx: 'DA66ABA5D63E39271558E73BE3049D65C5CE3DDB7A235DDE988E78378D8D5AF2',
height: '3559'
}
confirm_contract true
{
id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js',
installHeight: '3559',
installed: true
}
info
{ name: 'orca', entryFile: '/root/src/orca.proposal.js' }
log: { log: { skip: {} }, is: { skip: {} } }
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd keys show --address genesis --keyring-backend test
agd
submit proposal orca
[ '/root/startOrcaContract-permit.json', '/root/startOrcaContract.js' ]
await tx [ '/root/startOrcaContract-permit.json', '/root/startOrcaContract.js' ]
$$$ agd tx gov submit-proposal swingset-core-eval /root/startOrcaContract-permit.json /root/startOrcaContract.js --title orca --description orca --deposit 1000000ubld --keyring-backend test --chain-id agoriclocal --from agoric19rplwp8y7kclys6rc5mc6pc9t393m9swzmdjtx --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd tx gov submit-proposal swingset-core-eval /root/startOrcaContract-permit.json /root/startOrcaContract.js --title orca --description orca --deposit 1000000ubld --keyring-backend test --chain-id agoriclocal --from agoric19rplwp8y7kclys6rc5mc6pc9t393m9swzmdjtx --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
agd
{
txhash: 'EF52370A2316F0318202DEC92E2EB2AC93797C653F1E7AFA90C7702FE761C359',
code: 0,
height: '3561',
gas_used: '1683258'
}
await voteLatestProposalAndWait [ '/root/startOrcaContract-permit.json', '/root/startOrcaContract.js' ]
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposals --output json
agd
{ before: 'deposit', on: '7', delay: 1 } ...
$$$ agd tx gov deposit 7 50000000ubld --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd tx gov deposit 7 50000000ubld --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
agd
$$$ agd tx gov vote 7 yes --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd tx gov vote 7 yes --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json
agd
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD)
{ step: 'voting', on: '7', delay: 1 } ...
docker exec try 1: kubectl
docker exec try 2
command: kubectl exec -i agoriclocal-genesis-0 -c validator --tty=false -- agd query gov proposal 7 --output json
agd
Waiting for proposal 7 to pass (status=PROPOSAL_STATUS_PASSED)
{ step: 'voting', on: '7', delay: 1 } ...
detail {
id: '7',
messages: [
{
'@type': '/cosmos.gov.v1.MsgExecLegacyContent',
content: [Object],
authority: 'agoric10d07y265gmmuvt4z0w9aw880jnsr700jgl36x9'
}
],
status: 'PROPOSAL_STATUS_PASSED',
final_tally_result: {
yes_count: '10000000000',
abstain_count: '0',
no_count: '0',
no_with_veto_count: '0'
},
submit_time: '2024-09-26T17:45:32.187697791Z',
deposit_end_time: '2024-09-26T17:46:02.187697791Z',
total_deposit: [ { denom: 'ubld', amount: '51000000' } ],
voting_start_time: '2024-09-26T17:45:32.187697791Z',
voting_end_time: '2024-09-26T17:46:02.187697791Z',
metadata: ''
}
undefined 2024-09-26T17:46:02.187697791Z PROPOSAL_STATUS_PASSED
{ step: 'run', propsal: undefined, delay: 1 } ...
{ step: 'run', propsal: undefined, delay: 1 } ...
{ step: 'run', propsal: undefined, delay: 1 } ...
{ step: 'run', propsal: undefined, delay: 1 } ...
{ step: 'run', propsal: undefined, delay: 1 } ...
{ step: 'run', propsal: undefined, delay: 1 } ...
{
id: '7',
messages: [
{
'@type': '/cosmos.gov.v1.MsgExecLegacyContent',
content: [Object],
authority: 'agoric10d07y265gmmuvt4z0w9aw880jnsr700jgl36x9'
}
],
status: 'PROPOSAL_STATUS_PASSED',
final_tally_result: {
yes_count: '10000000000',
abstain_count: '0',
no_count: '0',
no_with_veto_count: '0'
},
submit_time: '2024-09-26T17:45:32.187697791Z',
deposit_end_time: '2024-09-26T17:46:02.187697791Z',
total_deposit: [ { denom: 'ubld', amount: '51000000' } ],
voting_start_time: '2024-09-26T17:45:32.187697791Z',
voting_end_time: '2024-09-26T17:46:02.187697791Z',
metadata: ''
}
|
address problems such as: ➤ YN0078: │ Invalid resolution @agoric/xsnap@npm:^0.14.2 → npm:0.14.3-u14.0 by deleting the relevant yarn.lock stanza and running yarn again until `YARN_ENABLE_HARDENED_MODE=1 yarn` is happy.
stack trace for
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We dealt with the critical review comments; in some cases, by postponing to new issues.
Builds off of #32 work
This serves as a working rough draft of running dapp-orchestration-basics against
agoric-sdk:use-upgrade-next
image, see hereAddresses #12 for using ICQ successfully on a remote account, and maybe slightly progresses #33 as we can use this in the CI
End Result as expected
Both test orch accounts are funded as expected, and offer succeeds while invoking
getBalance
on remoteOrchestrationAccount without failing with error observed here:2024-08-13T04:07:43.500Z SwingSet: ls: v42: Error#1: Queries not available for chain osmosislocal
Successful remote account getBalance result from
makeCreateAndFund
:2024-09-07T05:33:11.536Z SwingSet: vat: v39: remoteChainBalance { denom: 'uosmo', value: 0n }
successful orca-multichain.test.js logs for
makeCreateAndFund
Multichain-testing image used
All other tests pass as well.
Small list of cleanup TODOs for monday: