Agoric / dapp-orchestration-basics

Agoric Orchestration Sample dApp
2 stars 4 forks source link

Multichain-testing now using updated agoric-sdk:use-upgrade-next image and contract also using ICQ on remote account #37

Closed Jovonni closed 1 month ago

Jovonni commented 2 months ago

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 here

Addresses #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
Screenshot 2024-09-07 at 9 03 13 AM

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

```console configFile /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/config.yaml building plan: ./test/builder/init-orca.js { name: 'startOrcaContract', script: 'startOrcaContract.js', permit: 'startOrcaContract-permit.json', bundles: [ { entrypoint: '../../src/orca.contract.js', bundleID: 'b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5', fileName: '/Users/jovonni/.agoric/cache/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json' }, { entrypoint: '../../src/orca.proposal.js', bundleID: 'b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98', fileName: '/Users/jovonni/.agoric/cache/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json' } ] } copying files to container installing bundles fullPaths [ '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json' ] $$$ agd tx swingset install-bundle @/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { id: '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', installTx: '98D6F68D3CB22CD2C1124D459B0B7D5EF3E8157CDEB16A065E4C2D408757211F', height: '351' } confirm true { id: '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', installHeight: '351', installed: true } $$$ agd tx swingset install-bundle @/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { id: '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json', installTx: '2552960A711E4BC0A2E8D5E1898BD842829AD5674EB1C95E6C00FCD084CD60A4', height: '352' } confirm true { id: '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json', installHeight: '352', installed: true } executing proposal info { name: 'startOrcaContract', description: 'startOrcaContract proposal' } log: [Function: error] submit proposal startOrcaContract [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] await tx [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] $$$ agd tx gov submit-proposal swingset-core-eval /tmp/contracts/startOrcaContract-permit.json /tmp/contracts/startOrcaContract.js --title startOrcaContract --description startOrcaContract proposal --deposit 1000000ubld --keyring-backend test --chain-id agoriclocal --from agoric19rplwp8y7kclys6rc5mc6pc9t393m9swzmdjtx --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { txhash: '81CC4E6C6C36B0909F708CFBC8CCF920F106C151A2AA7A5318D23931209337F0', code: 0, height: '353', gas_used: '1690379' } await voteLatestProposalAndWait [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] { before: 'deposit', on: '3', delay: 1 } ... $$$ agd tx gov deposit 3 50000000ubld --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json $$$ agd tx gov vote 3 yes --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_PASSED) { step: 'voting', on: '3', delay: 1 } ... detail { id: '3', 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-07T05:32:07.732250963Z', deposit_end_time: '2024-09-07T05:32:37.732250963Z', total_deposit: [ { denom: 'ubld', amount: '51000000' } ], voting_start_time: '2024-09-07T05:32:07.732250963Z', voting_end_time: '2024-09-07T05:32:37.732250963Z', metadata: '' } 3 2024-09-07T05:32:37.732250963Z PROPOSAL_STATUS_PASSED { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { maxRetries: 6, retryIntervalMs: 3500, message: 'orca instance is available' } responses { value: '{"blockHeight":"392","values":["{\\"body\\":\\"#[[\\\\\\"ATOM-USD price feed\\\\\\",\\\\\\"$0.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactory\\\\\\",\\\\\\"$1.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactoryGovernor\\\\\\",\\\\\\"$2.Alleged: InstanceHandle\\\\\\"],[\\\\\\"auctioneer\\\\\\",\\\\\\"$3.Alleged: InstanceHandle\\\\\\"],[\\\\\\"economicCommittee\\\\\\",\\\\\\"$4.Alleged: InstanceHandle\\\\\\"],[\\\\\\"feeDistributor\\\\\\",\\\\\\"$5.Alleged: InstanceHandle\\\\\\"],[\\\\\\"provisionPool\\\\\\",\\\\\\"$6.Alleged: InstanceHandle\\\\\\"],[\\\\\\"psm-IST-USDC_axl\\\\\\",\\\\\\"$7.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserve\\\\\\",\\\\\\"$8.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserveGovernor\\\\\\",\\\\\\"$9.Alleged: InstanceHandle\\\\\\"],[\\\\\\"scaledPriceAuthority-ATOM\\\\\\",\\\\\\"$10.Alleged: InstanceHandle\\\\\\"],[\\\\\\"walletFactory\\\\\\",\\\\\\"$11.Alleged: InstanceHandle\\\\\\"]]\\",\\"slots\\":[\\"board03138\\",\\"board04542\\",\\"board00443\\",\\"board01034\\",\\"board01029\\",\\"board03935\\",\\"board05736\\",\\"board03040\\",\\"board02733\\",\\"board02437\\",\\"board05141\\",\\"board05039\\"]}","{\\"body\\":\\"#[[\\\\\\"ATOM-USD price feed\\\\\\",\\\\\\"$0.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactory\\\\\\",\\\\\\"$1.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactoryGovernor\\\\\\",\\\\\\"$2.Alleged: InstanceHandle\\\\\\"],[\\\\\\"auctioneer\\\\\\",\\\\\\"$3.Alleged: InstanceHandle\\\\\\"],[\\\\\\"economicCommittee\\\\\\",\\\\\\"$4.Alleged: InstanceHandle\\\\\\"],[\\\\\\"feeDistributor\\\\\\",\\\\\\"$5.Alleged: InstanceHandle\\\\\\"],[\\\\\\"provisionPool\\\\\\",\\\\\\"$6.Alleged: InstanceHandle\\\\\\"],[\\\\\\"psm-IST-USDC_axl\\\\\\",\\\\\\"$7.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserve\\\\\\",\\\\\\"$8.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserveGovernor\\\\\\",\\\\\\"$9.Alleged: InstanceHandle\\\\\\"],[\\\\\\"scaledPriceAuthority-ATOM\\\\\\",\\\\\\"$10.Alleged: InstanceHandle\\\\\\"],[\\\\\\"walletFactory\\\\\\",\\\\\\"$11.Alleged: InstanceHandle\\\\\\"],[\\\\\\"orca\\\\\\",\\\\\\"$12.Alleged: InstanceHandle\\\\\\"]]\\",\\"slots\\":[\\"board03138\\",\\"board04542\\",\\"board00443\\",\\"board01034\\",\\"board01029\\",\\"board03935\\",\\"board05736\\",\\"board03040\\",\\"board02733\\",\\"board02437\\",\\"board05141\\",\\"board05039\\",\\"board01547\\"]}"]}' } responses 0 before hook ℹ bundle and install contract orca ℹ Copied /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/startOrcaContract.js to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/startOrcaContract-permit.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/.agoric/cache/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/.agoric/cache/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ ls /tmp/contracts: b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json b1-dbd2092a0d5a1f16331d5ee36184ee2de7c2e06a92ed9b164e7f05d1c667698ba13cd46b6a52d5661f5547c642e1da3ee12bff796526a64554690a3473babb85.json revise-chain-info-permit.json revise-chain-info.js startOrcaContract-permit.json startOrcaContract.js testing makeCreateAndFundScenario for chain osmosis, and denom ubld agoricAddr: agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}","{\\"body\\":\\"#[[\\\\\\"ibc/toyatom\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: ATOM brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyatom\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: ATOM issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"ATOM\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"ATOM\\\\\\"}],[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$6.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$7.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board05432\\",\\"board04431\\",\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}"]}' } responses 0 { send: { BLD: 100n, IST: 100n }, to: 'agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279' } { amount: '100000000ubld', to: 'agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279' } $$$ agd tx bank send faucet agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 100000000ubld --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { amount: '100000000uist', to: 'agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279' } $$$ agd tx bank send faucet agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 100000000uist --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { provisioning: 'agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279' } $$$ agd tx swingset provision-one my-wallet agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 SMART_WALLET --keyring-backend test --chain-id agoriclocal --from agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json responses { value: '{"blockHeight":"398","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 { provisioned: 'agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279', purses: 1, used: 0 } responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"BLD\\\\\\",\\\\\\"$0.Alleged: BLD brand\\\\\\"],[\\\\\\"IST\\\\\\",\\\\\\"$1.Alleged: IST brand\\\\\\"],[\\\\\\"Invitation\\\\\\",\\\\\\"$2.Alleged: Zoe Invitation brand\\\\\\"],[\\\\\\"timer\\\\\\",\\\\\\"$3.Alleged: timerBrand\\\\\\"],[\\\\\\"ATOM\\\\\\",\\\\\\"$4.Alleged: ATOM brand\\\\\\"],[\\\\\\"USDC_axl\\\\\\",\\\\\\"$5.Alleged: USDC_axl brand\\\\\\"]]\\",\\"slots\\":[\\"board0566\\",\\"board0257\\",\\"board0074\\",\\"board0425\\",\\"board05432\\",\\"board00126\\"]}","{\\"body\\":\\"#[[\\\\\\"BLD\\\\\\",\\\\\\"$0.Alleged: BLD brand\\\\\\"],[\\\\\\"IST\\\\\\",\\\\\\"$1.Alleged: IST brand\\\\\\"],[\\\\\\"Invitation\\\\\\",\\\\\\"$2.Alleged: Zoe Invitation brand\\\\\\"],[\\\\\\"USDC_axl\\\\\\",\\\\\\"$3.Alleged: USDC_axl brand\\\\\\"],[\\\\\\"timer\\\\\\",\\\\\\"$4.Alleged: timerBrand\\\\\\"],[\\\\\\"ATOM\\\\\\",\\\\\\"$5.Alleged: ATOM brand\\\\\\"]]\\",\\"slots\\":[\\"board0566\\",\\"board0257\\",\\"board0074\\",\\"board00126\\",\\"board0425\\",\\"board05432\\"]}"]}' } responses 0 brand:: Object [Alleged: BLD brand#board0566] {} $$$ agd tx swingset wallet-action {"body":"#{\"method\":\"executeOffer\",\"offer\":{\"id\":\"osmosis-makeCreateAndFund-1725687172204\",\"invitationSpec\":{\"callPipe\":[[\"makeCreateAndFundInvitation\"]],\"instancePath\":[\"orca\"],\"source\":\"agoricContract\"},\"offerArgs\":{\"chainName\":\"osmosis\",\"denom\":\"ubld\"},\"proposal\":{\"exit\":{\"onDemand\":null},\"give\":{\"Deposit\":{\"brand\":\"$0.Alleged: BLD brand#board0566\",\"value\":\"+10\"}},\"want\":{}}}}","slots":["board0566"]} --allow-spend --keyring-backend test --chain-id agoriclocal --from agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json spendAction { height: '399', txhash: 'C55CA7D02C2409419FEB9FBC2CE43F423749F74613551585111EB313A0FE98FE', codespace: '', code: 0, data: '122F0A2D2F61676F7269632E7377696E677365742E4D736757616C6C65745370656E64416374696F6E526573706F6E7365', raw_log: '[{"msg_index":0,"events":[{"type":"message","attributes":[{"key":"action","value":"/agoric.swingset.MsgWalletSpendAction"}]}]}]', logs: [ { msg_index: 0, log: '', events: [Array] } ], info: '', gas_wanted: '173971', gas_used: '122305', tx: null, timestamp: '', events: [ { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'message', attributes: [Array] } ] } paid out osmosis-makeCreateAndFund-1725687172204 { maxRetries: 6, retryIntervalMs: 3500, message: 'osmosis-makeCreateAndFund-1725687172204 continuing invitation is in vstorage' } responses { value: '{"blockHeight":"419","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 1/6 - Waiting for 3500ms for osmosis-makeCreateAndFund-1725687172204 continuing invitation is in vstorage... responses { value: '{"blockHeight":"422","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"osmosis-makeCreateAndFund-1725687172204\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo1vqn3l59g23qk909l0hwm57e2w9cy5y5j6kqq3rl8srnftryg2lrqszhewc\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"osmosis-makeCreateAndFund-1725687172204\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account and Fund it\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 currentWalletRecord { liveOffers: [], offerToPublicSubscriberPaths: [ [ 'osmosis-makeCreateAndFund-1725687172204', [Object] ] ], offerToUsedInvitation: [ [ 'osmosis-makeCreateAndFund-1725687172204', [Object] ] ], purses: [ { balance: [Object], brand: Object [Alleged: Zoe Invitation brand#board0074] {} } ] } responses { value: '{"blockHeight":"422","values":["{\\"body\\":\\"#{\\\\\\"status\\\\\\":{\\\\\\"id\\\\\\":\\\\\\"osmosis-makeCreateAndFund-1725687172204\\\\\\",\\\\\\"invitationSpec\\\\\\":{\\\\\\"callPipe\\\\\\":[[\\\\\\"makeCreateAndFundInvitation\\\\\\"]],\\\\\\"instancePath\\\\\\":[\\\\\\"orca\\\\\\"],\\\\\\"source\\\\\\":\\\\\\"agoricContract\\\\\\"},\\\\\\"numWantsSatisfied\\\\\\":1,\\\\\\"offerArgs\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"osmosis\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\"},\\\\\\"payouts\\\\\\":{\\\\\\"Deposit\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: BLD brand\\\\\\",\\\\\\"value\\\\\\":\\\\\\"+0\\\\\\"}},\\\\\\"proposal\\\\\\":{\\\\\\"exit\\\\\\":{\\\\\\"onDemand\\\\\\":null},\\\\\\"give\\\\\\":{\\\\\\"Deposit\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":\\\\\\"+10\\\\\\"}},\\\\\\"want\\\\\\":{}},\\\\\\"result\\\\\\":\\\\\\"UNPUBLISHED\\\\\\"},\\\\\\"updated\\\\\\":\\\\\\"offerStatus\\\\\\"}\\",\\"slots\\":[\\"board0566\\"]}"]}' } responses 0 ✔ Create and fund account on osmosis with denom: ubld (23.2s) ℹ Provisioning Agoric smart wallet for agoric17uqfm5n2adf3c3tm50h5awwjdyc8jnf907h279 ℹ osmosis makeCreateAndFund offer ℹ Before doOffer ℹ got address: osmo1vqn3l59g23qk909l0hwm57e2w9cy5y5j6kqq3rl8srnftryg2lrqszhewc ℹ latest wallet update { status: { id: 'osmosis-makeCreateAndFund-1725687172204', invitationSpec: { callPipe: Array [ … ], instancePath: Array [ … ], source: 'agoricContract', }, numWantsSatisfied: 1, offerArgs: { chainName: 'osmosis', denom: 'ubld', }, payouts: { Deposit: Object { … }, }, proposal: { exit: Object { … }, give: Object { … }, want: {}, }, result: 'UNPUBLISHED', }, updated: 'offerStatus', } ─ 1 test passed ```

Multichain-testing image used

```console 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: Sat, 07 Sep 2024 01:22:54 -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-77bb6ff7d6 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://5ebc160f7c9410edd48fcdac8e230d62e98ce00a76a12a76f2ac33cf02c9abc5 Image: ghcr.io/agoric/agoric-sdk:use-upgrade-next Image ID: ghcr.io/agoric/agoric-sdk@sha256:b8636748b09ed37cb68860c127fa7e720e79d00f8af1d375d7fbd4920489f8fe Port: Host Port: 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: Sat, 07 Sep 2024 01:23:39 -0400 Finished: Sat, 07 Sep 2024 01:23:42 -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-q92db (ro) init-config: Container ID: containerd://d08d2d14344f33b3ecad2db1f9390c7c9a26e260ba892f6e580fbf097aa075b2 Image: ghcr.io/agoric/agoric-sdk:use-upgrade-next Image ID: ghcr.io/agoric/agoric-sdk@sha256:b8636748b09ed37cb68860c127fa7e720e79d00f8af1d375d7fbd4920489f8fe Port: Host Port: 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: Sat, 07 Sep 2024 01:23:44 -0400 Finished: Sat, 07 Sep 2024 01:23:44 -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-q92db (ro) Containers: validator: Container ID: containerd://08afdf4303f729b5722e203e98de9a3911220b685afc45ee6aba9ee19cc1b3da Image: ghcr.io/agoric/agoric-sdk:use-upgrade-next Image ID: ghcr.io/agoric/agoric-sdk@sha256:b8636748b09ed37cb68860c127fa7e720e79d00f8af1d375d7fbd4920489f8fe Port: Host Port: Command: bash -c START_ARGS="" $CHAIN_BIN start $START_ARGS State: Running Started: Sat, 07 Sep 2024 01:23:45 -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-q92db (ro) exposer: Container ID: containerd://7304013d4f9c7435abf796bc495740cddf77c4bfd07cfd063bc8f5360c2f6179 Image: ghcr.io/cosmology-tech/starship/exposer:20240618-3879943 Image ID: ghcr.io/cosmology-tech/starship/exposer@sha256:68d58285e7415b9a6f7cad6ded7a7a2b66d61d5ecbc5c71354921222d5bf77b0 Port: Host Port: Command: exposer State: Running Started: Sat, 07 Sep 2024 01:23:45 -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-q92db (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: 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-q92db: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: DownwardAPI: true QoS Class: Guaranteed Node-Selectors: Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s ```

All other tests pass as well.

Small list of cleanup TODOs for monday: 1) revert any temporary testing setup (eg. Makefile with only running one tests, and uncomment other testing scenarios) 2) remove hardcoded test denom usage in offer handler, to use the offer arg param we pass in already 3) clean any debug code, run lint, and move this out of a draft PR 4) rebase with master for @turadg bundle shrinking work 5) autosquash fixup! commit here as well 6) get ci working again, this should be small, as I see something about a 7) investigate ci issue here, shouldn't be much as tests pass already

Jovonni commented 2 months ago

Run using this image ghcr.io/agoric/agoric-sdk:a3p-use-upgrade-next-20240911203722-bc66a5, with code hash 0b0999df67a96dd1048059a1806def6bd80195d2:

```console 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: Host Port: 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: Host Port: 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: Host Port: 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: Host Port: 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: 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: DownwardAPI: true QoS Class: Guaranteed Node-Selectors: 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:

``` yarn ava --verbose test/orca-multichain.test.js configFile /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/config.yaml building plan: ./test/builder/init-orca.js { name: 'startOrcaContract', script: 'startOrcaContract.js', permit: 'startOrcaContract-permit.json', bundles: [ { entrypoint: '../../src/orca.contract.js', bundleID: 'b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5', fileName: '/Users/jovonni/.agoric/cache/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json' }, { entrypoint: '../../src/orca.proposal.js', bundleID: 'b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98', fileName: '/Users/jovonni/.agoric/cache/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json' } ] } copying files to container installing bundles fullPaths [ '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json' ] $$$ agd tx swingset install-bundle @/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { id: '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', installTx: '51FF57FA02CAA480C4C83813DCFB02BDC15A55296191125079C075F6C37D4A0F', height: '423' } confirm true { id: '/tmp/contracts/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json', installHeight: '423', installed: true } $$$ agd tx swingset install-bundle @/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json --gas auto --keyring-backend test --chain-id agoriclocal --from agoric1hm54wrxsv8e3pnw6lxj5lssfpexn48xtj6fhxw --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { id: '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json', installTx: '8B9A054D5CC3968AD28C68A2F615A6B263F4034625BED24F851F7FF658D1C7CB', height: '424' } confirm true { id: '/tmp/contracts/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json', installHeight: '424', installed: true } executing proposal info { name: 'startOrcaContract', description: 'startOrcaContract proposal' } log: [Function: error] submit proposal startOrcaContract [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] await tx [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] $$$ agd tx gov submit-proposal swingset-core-eval /tmp/contracts/startOrcaContract-permit.json /tmp/contracts/startOrcaContract.js --title startOrcaContract --description startOrcaContract proposal --deposit 1000000ubld --keyring-backend test --chain-id agoriclocal --from agoric19rplwp8y7kclys6rc5mc6pc9t393m9swzmdjtx --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { txhash: '81CC4E6C6C36B0909F708CFBC8CCF920F106C151A2AA7A5318D23931209337F0', code: 0, height: '425', gas_used: '1690379' } await voteLatestProposalAndWait [ '/tmp/contracts/startOrcaContract-permit.json', '/tmp/contracts/startOrcaContract.js' ] { before: 'deposit', on: '3', delay: 1 } ... $$$ agd tx gov deposit 3 50000000ubld --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json $$$ agd tx gov vote 3 yes --keyring-backend test --chain-id agoriclocal --from genesis --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '3', delay: 1 } ... Waiting for proposal 3 to pass (status=PROPOSAL_STATUS_PASSED) detail { id: '3', 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-11T21:41:03.443339417Z', deposit_end_time: '2024-09-11T21:41:33.443339417Z', total_deposit: [ { denom: 'ubld', amount: '51000000' } ], voting_start_time: '2024-09-11T21:41:03.443339417Z', voting_end_time: '2024-09-11T21:41:33.443339417Z', metadata: '' } 3 2024-09-11T21:41:33.443339417Z PROPOSAL_STATUS_PASSED { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { step: 'run', propsal: '3', delay: 1 } ... { maxRetries: 6, retryIntervalMs: 3500, message: 'orca instance is available' } responses { value: '{"blockHeight":"464","values":["{\\"body\\":\\"#[[\\\\\\"ATOM-USD price feed\\\\\\",\\\\\\"$0.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactory\\\\\\",\\\\\\"$1.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactoryGovernor\\\\\\",\\\\\\"$2.Alleged: InstanceHandle\\\\\\"],[\\\\\\"auctioneer\\\\\\",\\\\\\"$3.Alleged: InstanceHandle\\\\\\"],[\\\\\\"economicCommittee\\\\\\",\\\\\\"$4.Alleged: InstanceHandle\\\\\\"],[\\\\\\"feeDistributor\\\\\\",\\\\\\"$5.Alleged: InstanceHandle\\\\\\"],[\\\\\\"provisionPool\\\\\\",\\\\\\"$6.Alleged: InstanceHandle\\\\\\"],[\\\\\\"psm-IST-USDC_axl\\\\\\",\\\\\\"$7.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserve\\\\\\",\\\\\\"$8.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserveGovernor\\\\\\",\\\\\\"$9.Alleged: InstanceHandle\\\\\\"],[\\\\\\"scaledPriceAuthority-ATOM\\\\\\",\\\\\\"$10.Alleged: InstanceHandle\\\\\\"],[\\\\\\"walletFactory\\\\\\",\\\\\\"$11.Alleged: InstanceHandle\\\\\\"]]\\",\\"slots\\":[\\"board03138\\",\\"board04542\\",\\"board00443\\",\\"board01034\\",\\"board01029\\",\\"board03935\\",\\"board05736\\",\\"board03040\\",\\"board02733\\",\\"board02437\\",\\"board05141\\",\\"board05039\\"]}","{\\"body\\":\\"#[[\\\\\\"ATOM-USD price feed\\\\\\",\\\\\\"$0.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactory\\\\\\",\\\\\\"$1.Alleged: InstanceHandle\\\\\\"],[\\\\\\"VaultFactoryGovernor\\\\\\",\\\\\\"$2.Alleged: InstanceHandle\\\\\\"],[\\\\\\"auctioneer\\\\\\",\\\\\\"$3.Alleged: InstanceHandle\\\\\\"],[\\\\\\"economicCommittee\\\\\\",\\\\\\"$4.Alleged: InstanceHandle\\\\\\"],[\\\\\\"feeDistributor\\\\\\",\\\\\\"$5.Alleged: InstanceHandle\\\\\\"],[\\\\\\"provisionPool\\\\\\",\\\\\\"$6.Alleged: InstanceHandle\\\\\\"],[\\\\\\"psm-IST-USDC_axl\\\\\\",\\\\\\"$7.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserve\\\\\\",\\\\\\"$8.Alleged: InstanceHandle\\\\\\"],[\\\\\\"reserveGovernor\\\\\\",\\\\\\"$9.Alleged: InstanceHandle\\\\\\"],[\\\\\\"scaledPriceAuthority-ATOM\\\\\\",\\\\\\"$10.Alleged: InstanceHandle\\\\\\"],[\\\\\\"walletFactory\\\\\\",\\\\\\"$11.Alleged: InstanceHandle\\\\\\"],[\\\\\\"orca\\\\\\",\\\\\\"$12.Alleged: InstanceHandle\\\\\\"]]\\",\\"slots\\":[\\"board03138\\",\\"board04542\\",\\"board00443\\",\\"board01034\\",\\"board01029\\",\\"board03935\\",\\"board05736\\",\\"board03040\\",\\"board02733\\",\\"board02437\\",\\"board05141\\",\\"board05039\\",\\"board01547\\"]}"]}' } responses 0 before hook ℹ bundle and install contract orca ℹ Copied /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/startOrcaContract.js to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/Documents/projects/devtes/dapp-orchestration-basics/contract/startOrcaContract-permit.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/.agoric/cache/b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ Copied /Users/jovonni/.agoric/cache/b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json to /tmp/contracts in pod agoriclocal-genesis-0 ℹ ls /tmp/contracts: b1-16df9dceb8f280117282abf568bac22e59ee3e6d77b4fc6f8d5c8ccb70ccd983ed1fc7812242f748d9eb54e50330c623f1e2afa0c61a53b44334738f52fa7e98.json b1-9387b1ce9110a519eee8400280a910dc14573c944eb8ea8b97f6392a271599c9a5708aa3e3728b1a9ef57704f318bfe8b65a184ef23fe19c8821ea8846d316d5.json b1-dbd2092a0d5a1f16331d5ee36184ee2de7c2e06a92ed9b164e7f05d1c667698ba13cd46b6a52d5661f5547c642e1da3ee12bff796526a64554690a3473babb85.json revise-chain-info-permit.json revise-chain-info.js startOrcaContract-permit.json startOrcaContract.js testing makeAccountScenario agoricAddr: agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}","{\\"body\\":\\"#[[\\\\\\"ibc/toyatom\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: ATOM brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyatom\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: ATOM issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"ATOM\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"ATOM\\\\\\"}],[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$6.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$7.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board05432\\",\\"board04431\\",\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}"]}' } responses 0 { send: { BLD: 100n, IST: 100n }, to: 'agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy' } { amount: '100000000ubld', to: 'agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy' } $$$ agd tx bank send faucet agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy 100000000ubld --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { amount: '100000000uist', to: 'agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy' } $$$ agd tx bank send faucet agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy 100000000uist --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { provisioning: 'agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy' } $$$ agd tx swingset provision-one my-wallet agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy SMART_WALLET --keyring-backend test --chain-id agoriclocal --from agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json responses { value: '{"blockHeight":"470","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 { provisioned: 'agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy', purses: 1, used: 0 } $$$ agd tx swingset wallet-action {"body":"#{\"method\":\"executeOffer\",\"offer\":{\"id\":\"agoric-makeAccount-1726090909357\",\"invitationSpec\":{\"callPipe\":[[\"makeAccountInvitation\"]],\"instancePath\":[\"orca\"],\"source\":\"agoricContract\"},\"offerArgs\":{\"chainName\":\"agoric\"},\"proposal\":{}}}","slots":[]} --allow-spend --keyring-backend test --chain-id agoriclocal --from agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json spendAction { height: '472', txhash: '5AFBDE63D6A8F107B1A98347562E308CDC65C2573A70C62C83EB7BE49BEE1C46', codespace: '', code: 0, data: '122F0A2D2F61676F7269632E7377696E677365742E4D736757616C6C65745370656E64416374696F6E526573706F6E7365', raw_log: '[{"msg_index":0,"events":[{"type":"message","attributes":[{"key":"action","value":"/agoric.swingset.MsgWalletSpendAction"}]}]}]', logs: [ { msg_index: 0, log: '', events: [Array] } ], info: '', gas_wanted: '162351', gas_used: '114005', tx: null, timestamp: '', events: [ { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'message', attributes: [Array] } ] } paid out agoric-makeAccount-1726090909357 { maxRetries: 6, retryIntervalMs: 3500, message: 'agoric-makeAccount-1726090909357 continuing invitation is in vstorage' } responses { value: '{"blockHeight":"474","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"agoric-makeAccount-1726090909357\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.agoric1v3w2uhv082a69fem8cxe9f3x2kw4u6z7mmrf46q8pcvezjrmcuaq744vwk\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"agoric-makeAccount-1726090909357\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 currentWalletRecord { liveOffers: [], offerToPublicSubscriberPaths: [ [ 'agoric-makeAccount-1726090909357', [Object] ] ], offerToUsedInvitation: [ [ 'agoric-makeAccount-1726090909357', [Object] ] ], purses: [ { balance: [Object], brand: Object [Alleged: Zoe Invitation brand#board0074] {} } ] } responses { value: '{"blockHeight":"474","values":["{\\"body\\":\\"#{\\\\\\"status\\\\\\":{\\\\\\"id\\\\\\":\\\\\\"agoric-makeAccount-1726090909357\\\\\\",\\\\\\"invitationSpec\\\\\\":{\\\\\\"callPipe\\\\\\":[[\\\\\\"makeAccountInvitation\\\\\\"]],\\\\\\"instancePath\\\\\\":[\\\\\\"orca\\\\\\"],\\\\\\"source\\\\\\":\\\\\\"agoricContract\\\\\\"},\\\\\\"numWantsSatisfied\\\\\\":1,\\\\\\"offerArgs\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"agoric\\\\\\"},\\\\\\"payouts\\\\\\":{},\\\\\\"proposal\\\\\\":{},\\\\\\"result\\\\\\":\\\\\\"UNPUBLISHED\\\\\\"},\\\\\\"updated\\\\\\":\\\\\\"offerStatus\\\\\\"}\\",\\"slots\\":[]}"]}' } responses 0 ✔ Create account on agoric (6.2s) ℹ provisioning agoric smart wallet for agoric10qr7dr8kxsanmey3v6l22pc42sphjngh04cnfy ℹ agoric makeAccount offer ℹ before doOffer ℹ Got address: agoric1v3w2uhv082a69fem8cxe9f3x2kw4u6z7mmrf46q8pcvezjrmcuaq744vwk ℹ latest wallet update { status: { id: 'agoric-makeAccount-1726090909357', invitationSpec: { callPipe: Array [ … ], instancePath: Array [ … ], source: 'agoricContract', }, numWantsSatisfied: 1, offerArgs: { chainName: 'agoric', }, payouts: {}, proposal: {}, result: 'UNPUBLISHED', }, updated: 'offerStatus', } testing makeAccountScenario agoricAddr: agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}","{\\"body\\":\\"#[[\\\\\\"ibc/toyatom\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: ATOM brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyatom\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: ATOM issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"ATOM\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"ATOM\\\\\\"}],[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$6.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$7.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board05432\\",\\"board04431\\",\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}"]}' } responses 0 { send: { BLD: 100n, IST: 100n }, to: 'agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8' } { amount: '100000000ubld', to: 'agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8' } $$$ agd tx bank send faucet agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 100000000ubld --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { amount: '100000000uist', to: 'agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8' } $$$ agd tx bank send faucet agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 100000000uist --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { provisioning: 'agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8' } $$$ agd tx swingset provision-one my-wallet agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 SMART_WALLET --keyring-backend test --chain-id agoriclocal --from agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json responses { value: '{"blockHeight":"478","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 { provisioned: 'agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8', purses: 1, used: 0 } $$$ agd tx swingset wallet-action {"body":"#{\"method\":\"executeOffer\",\"offer\":{\"id\":\"cosmoshub-makeAccount-1726090916560\",\"invitationSpec\":{\"callPipe\":[[\"makeAccountInvitation\"]],\"instancePath\":[\"orca\"],\"source\":\"agoricContract\"},\"offerArgs\":{\"chainName\":\"cosmoshub\"},\"proposal\":{}}}","slots":[]} --allow-spend --keyring-backend test --chain-id agoriclocal --from agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json spendAction { height: '480', txhash: '89DED34049D15AC903E9FCC1AD0F0C7282D9104FEC788A354070FE09ADC36812', codespace: '', code: 0, data: '122F0A2D2F61676F7269632E7377696E677365742E4D736757616C6C65745370656E64416374696F6E526573706F6E7365', raw_log: '[{"msg_index":0,"events":[{"type":"message","attributes":[{"key":"action","value":"/agoric.swingset.MsgWalletSpendAction"}]}]}]', logs: [ { msg_index: 0, log: '', events: [Array] } ], info: '', gas_wanted: '162687', gas_used: '114245', tx: null, timestamp: '', events: [ { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'message', attributes: [Array] } ] } paid out cosmoshub-makeAccount-1726090916560 { maxRetries: 6, retryIntervalMs: 3500, message: 'cosmoshub-makeAccount-1726090916560 continuing invitation is in vstorage' } responses { value: '{"blockHeight":"482","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 1/6 - Waiting for 3500ms for cosmoshub-makeAccount-1726090916560 continuing invitation is in vstorage... responses { value: '{"blockHeight":"488","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"cosmoshub-makeAccount-1726090916560\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.cosmos108xqtxlk6la0ynhyg6ew464n02sls3jj9rqpjf2pm2hrpzg592eshtk6rk\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"cosmoshub-makeAccount-1726090916560\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 currentWalletRecord { liveOffers: [], offerToPublicSubscriberPaths: [ [ 'cosmoshub-makeAccount-1726090916560', [Object] ] ], offerToUsedInvitation: [ [ 'cosmoshub-makeAccount-1726090916560', [Object] ] ], purses: [ { balance: [Object], brand: Object [Alleged: Zoe Invitation brand#board0074] {} } ] } responses { value: '{"blockHeight":"488","values":["{\\"body\\":\\"#{\\\\\\"status\\\\\\":{\\\\\\"id\\\\\\":\\\\\\"cosmoshub-makeAccount-1726090916560\\\\\\",\\\\\\"invitationSpec\\\\\\":{\\\\\\"callPipe\\\\\\":[[\\\\\\"makeAccountInvitation\\\\\\"]],\\\\\\"instancePath\\\\\\":[\\\\\\"orca\\\\\\"],\\\\\\"source\\\\\\":\\\\\\"agoricContract\\\\\\"},\\\\\\"numWantsSatisfied\\\\\\":1,\\\\\\"offerArgs\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"cosmoshub\\\\\\"},\\\\\\"payouts\\\\\\":{},\\\\\\"proposal\\\\\\":{},\\\\\\"result\\\\\\":\\\\\\"UNPUBLISHED\\\\\\"},\\\\\\"updated\\\\\\":\\\\\\"offerStatus\\\\\\"}\\",\\"slots\\":[]}"]}' } responses 0 ✔ Create account on cosmoshub (12.9s) ℹ provisioning agoric smart wallet for agoric1aphm6c7pkjuczsxqkyng4zqwm708k6p96nmuj8 ℹ cosmoshub makeAccount offer ℹ before doOffer ℹ Got address: cosmos108xqtxlk6la0ynhyg6ew464n02sls3jj9rqpjf2pm2hrpzg592eshtk6rk ℹ latest wallet update { status: { id: 'cosmoshub-makeAccount-1726090916560', invitationSpec: { callPipe: Array [ … ], instancePath: Array [ … ], source: 'agoricContract', }, numWantsSatisfied: 1, offerArgs: { chainName: 'cosmoshub', }, payouts: {}, proposal: {}, result: 'UNPUBLISHED', }, updated: 'offerStatus', } testing makeAccountScenario agoricAddr: agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}","{\\"body\\":\\"#[[\\\\\\"ibc/toyatom\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: ATOM brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyatom\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: ATOM issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"ATOM\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"ATOM\\\\\\"}],[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$6.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$7.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board05432\\",\\"board04431\\",\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}"]}' } responses 0 { send: { BLD: 100n, IST: 100n }, to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } { amount: '100000000ubld', to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx bank send faucet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd 100000000ubld --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { amount: '100000000uist', to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx bank send faucet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd 100000000uist --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { provisioning: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx swingset provision-one my-wallet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd SMART_WALLET --keyring-backend test --chain-id agoriclocal --from agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json responses { value: '{"blockHeight":"492","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 { provisioned: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd', purses: 1, used: 0 } $$$ agd tx swingset wallet-action {"body":"#{\"method\":\"executeOffer\",\"offer\":{\"id\":\"osmosis-makeAccount-1726090928848\",\"invitationSpec\":{\"callPipe\":[[\"makeAccountInvitation\"]],\"instancePath\":[\"orca\"],\"source\":\"agoricContract\"},\"offerArgs\":{\"chainName\":\"osmosis\"},\"proposal\":{}}}","slots":[]} --allow-spend --keyring-backend test --chain-id agoriclocal --from agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json spendAction { height: '494', txhash: '6267071A1E810737CC48345237977B658955CAB135A17F6555261E8CFED0A8EB', codespace: '', code: 0, data: '122F0A2D2F61676F7269632E7377696E677365742E4D736757616C6C65745370656E64416374696F6E526573706F6E7365', raw_log: '[{"msg_index":0,"events":[{"type":"message","attributes":[{"key":"action","value":"/agoric.swingset.MsgWalletSpendAction"}]}]}]', logs: [ { msg_index: 0, log: '', events: [Array] } ], info: '', gas_wanted: '162463', gas_used: '114085', tx: null, timestamp: '', events: [ { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'message', attributes: [Array] } ] } paid out osmosis-makeAccount-1726090928848 { maxRetries: 6, retryIntervalMs: 3500, message: 'osmosis-makeAccount-1726090928848 continuing invitation is in vstorage' } responses { value: '{"blockHeight":"496","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 1/6 - Waiting for 3500ms for osmosis-makeAccount-1726090928848 continuing invitation is in vstorage... responses { value: '{"blockHeight":"496","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 2/6 - Waiting for 3500ms for osmosis-makeAccount-1726090928848 continuing invitation is in vstorage... responses { value: '{"blockHeight":"496","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 3/6 - Waiting for 3500ms for osmosis-makeAccount-1726090928848 continuing invitation is in vstorage... responses { value: '{"blockHeight":"496","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 4/6 - Waiting for 3500ms for osmosis-makeAccount-1726090928848 continuing invitation is in vstorage... responses { value: '{"blockHeight":"496","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[],\\\\\\"offerToUsedInvitation\\\\\\":[],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\"]}"]}' } responses 0 Retry 5/6 - Waiting for 3500ms for osmosis-makeAccount-1726090928848 continuing invitation is in vstorage... responses { value: '{"blockHeight":"515","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo1z3eh966q7d7v9nxq6j9736jsjxnn87u3sleuu7x095xh20q26exsv8c9na\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 currentWalletRecord { liveOffers: [], offerToPublicSubscriberPaths: [ [ 'osmosis-makeAccount-1726090928848', [Object] ] ], offerToUsedInvitation: [ [ 'osmosis-makeAccount-1726090928848', [Object] ] ], purses: [ { balance: [Object], brand: Object [Alleged: Zoe Invitation brand#board0074] {} } ] } responses { value: '{"blockHeight":"515","values":["{\\"body\\":\\"#{\\\\\\"status\\\\\\":{\\\\\\"id\\\\\\":\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",\\\\\\"invitationSpec\\\\\\":{\\\\\\"callPipe\\\\\\":[[\\\\\\"makeAccountInvitation\\\\\\"]],\\\\\\"instancePath\\\\\\":[\\\\\\"orca\\\\\\"],\\\\\\"source\\\\\\":\\\\\\"agoricContract\\\\\\"},\\\\\\"numWantsSatisfied\\\\\\":1,\\\\\\"offerArgs\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"osmosis\\\\\\"},\\\\\\"payouts\\\\\\":{},\\\\\\"proposal\\\\\\":{},\\\\\\"result\\\\\\":\\\\\\"UNPUBLISHED\\\\\\"},\\\\\\"updated\\\\\\":\\\\\\"offerStatus\\\\\\"}\\",\\"slots\\":[]}"]}' } responses 0 ✔ Create account on osmosis (23.9s) ℹ provisioning agoric smart wallet for agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd ℹ osmosis makeAccount offer ℹ before doOffer ℹ Got address: osmo1z3eh966q7d7v9nxq6j9736jsjxnn87u3sleuu7x095xh20q26exsv8c9na ℹ latest wallet update { status: { id: 'osmosis-makeAccount-1726090928848', invitationSpec: { callPipe: Array [ … ], instancePath: Array [ … ], source: 'agoricContract', }, numWantsSatisfied: 1, offerArgs: { chainName: 'osmosis', }, payouts: {}, proposal: {}, result: 'UNPUBLISHED', }, updated: 'offerStatus', } testing makeCreateAndFundScenario for chain osmosis, and denom ubld agoricAddr: agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}","{\\"body\\":\\"#[[\\\\\\"ibc/toyatom\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: ATOM brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyatom\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$1.Alleged: ATOM issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"ATOM\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"ATOM\\\\\\"}],[\\\\\\"ibc/toyusdc\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$2.Alleged: USDC_axl brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ibc/toyusdc\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$3.Alleged: USDC_axl issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"USDC_axl\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"USD Coin\\\\\\"}],[\\\\\\"ubld\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$4.Alleged: BLD brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$5.Alleged: BLD issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"BLD\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric staking token\\\\\\"}],[\\\\\\"uist\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$6.Alleged: IST brand\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"uist\\\\\\",\\\\\\"displayInfo\\\\\\":{\\\\\\"assetKind\\\\\\":\\\\\\"nat\\\\\\",\\\\\\"decimalPlaces\\\\\\":6},\\\\\\"issuer\\\\\\":\\\\\\"$7.Alleged: IST issuer\\\\\\",\\\\\\"issuerName\\\\\\":\\\\\\"IST\\\\\\",\\\\\\"proposedName\\\\\\":\\\\\\"Agoric stable token\\\\\\"}]]\\",\\"slots\\":[\\"board05432\\",\\"board04431\\",\\"board00126\\",\\"board04827\\",\\"board0566\\",\\"board0592\\",\\"board0257\\",\\"board0223\\"]}"]}' } responses 0 { send: { BLD: 100n, IST: 100n }, to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } { amount: '100000000ubld', to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx bank send faucet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd 100000000ubld --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { amount: '100000000uist', to: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx bank send faucet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd 100000000uist --keyring-backend test --chain-id agoriclocal --from faucet --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json { provisioning: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd' } $$$ agd tx swingset provision-one my-wallet agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd SMART_WALLET --keyring-backend test --chain-id agoriclocal --from agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json responses { value: '{"blockHeight":"515","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo1z3eh966q7d7v9nxq6j9736jsjxnn87u3sleuu7x095xh20q26exsv8c9na\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 { provisioned: 'agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd', purses: 1, used: 1 } responses { value: '{"blockHeight":"1","values":["{\\"body\\":\\"#[[\\\\\\"BLD\\\\\\",\\\\\\"$0.Alleged: BLD brand\\\\\\"],[\\\\\\"IST\\\\\\",\\\\\\"$1.Alleged: IST brand\\\\\\"],[\\\\\\"Invitation\\\\\\",\\\\\\"$2.Alleged: Zoe Invitation brand\\\\\\"],[\\\\\\"timer\\\\\\",\\\\\\"$3.Alleged: timerBrand\\\\\\"],[\\\\\\"ATOM\\\\\\",\\\\\\"$4.Alleged: ATOM brand\\\\\\"],[\\\\\\"USDC_axl\\\\\\",\\\\\\"$5.Alleged: USDC_axl brand\\\\\\"]]\\",\\"slots\\":[\\"board0566\\",\\"board0257\\",\\"board0074\\",\\"board0425\\",\\"board05432\\",\\"board00126\\"]}","{\\"body\\":\\"#[[\\\\\\"BLD\\\\\\",\\\\\\"$0.Alleged: BLD brand\\\\\\"],[\\\\\\"IST\\\\\\",\\\\\\"$1.Alleged: IST brand\\\\\\"],[\\\\\\"Invitation\\\\\\",\\\\\\"$2.Alleged: Zoe Invitation brand\\\\\\"],[\\\\\\"USDC_axl\\\\\\",\\\\\\"$3.Alleged: USDC_axl brand\\\\\\"],[\\\\\\"timer\\\\\\",\\\\\\"$4.Alleged: timerBrand\\\\\\"],[\\\\\\"ATOM\\\\\\",\\\\\\"$5.Alleged: ATOM brand\\\\\\"]]\\",\\"slots\\":[\\"board0566\\",\\"board0257\\",\\"board0074\\",\\"board00126\\",\\"board0425\\",\\"board05432\\"]}"]}' } responses 0 brand:: Object [Alleged: BLD brand#board0566] {} $$$ agd tx swingset wallet-action {"body":"#{\"method\":\"executeOffer\",\"offer\":{\"id\":\"osmosis-makeCreateAndFund-1726090952745\",\"invitationSpec\":{\"callPipe\":[[\"makeCreateAndFundInvitation\"]],\"instancePath\":[\"orca\"],\"source\":\"agoricContract\"},\"offerArgs\":{\"chainName\":\"osmosis\",\"denom\":\"ubld\"},\"proposal\":{\"exit\":{\"onDemand\":null},\"give\":{\"Deposit\":{\"brand\":\"$0.Alleged: BLD brand#board0566\",\"value\":\"+10\"}},\"want\":{}}}}","slots":["board0566"]} --allow-spend --keyring-backend test --chain-id agoriclocal --from agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd --broadcast-mode block --gas auto --gas-adjustment 1.4 --yes --output json spendAction { height: '523', txhash: '1D96090ED5EBCA9DB7BA19C6B73C596D36B880D8B5032D9400B9728248FE9513', codespace: '', code: 0, data: '122F0A2D2F61676F7269632E7377696E677365742E4D736757616C6C65745370656E64416374696F6E526573706F6E7365', raw_log: '[{"msg_index":0,"events":[{"type":"message","attributes":[{"key":"action","value":"/agoric.swingset.MsgWalletSpendAction"}]}]}]', logs: [ { msg_index: 0, log: '', events: [Array] } ], info: '', gas_wanted: '174021', gas_used: '122341', tx: null, timestamp: '', events: [ { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'tx', attributes: [Array] }, { type: 'message', attributes: [Array] } ] } paid out osmosis-makeCreateAndFund-1726090952745 { maxRetries: 6, retryIntervalMs: 3500, message: 'osmosis-makeCreateAndFund-1726090952745 continuing invitation is in vstorage' } responses { value: '{"blockHeight":"538","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo1z3eh966q7d7v9nxq6j9736jsjxnn87u3sleuu7x095xh20q26exsv8c9na\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\"]}"]}' } responses 0 Retry 1/6 - Waiting for 3500ms for osmosis-makeCreateAndFund-1726090952745 continuing invitation is in vstorage... responses { value: '{"blockHeight":"541","values":["{\\"body\\":\\"#{\\\\\\"liveOffers\\\\\\":[],\\\\\\"offerToPublicSubscriberPaths\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo1z3eh966q7d7v9nxq6j9736jsjxnn87u3sleuu7x095xh20q26exsv8c9na\\\\\\"}],[\\\\\\"osmosis-makeCreateAndFund-1726090952745\\\\\\",{\\\\\\"account\\\\\\":\\\\\\"published.orca.osmo10c2kelgremcavn898z2hrznc6pget90mk2gh349z2fk0fnkrjpms5yznfh\\\\\\"}]],\\\\\\"offerToUsedInvitation\\\\\\":[[\\\\\\"osmosis-makeAccount-1726090928848\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: Zoe Invitation brand\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$1.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2.Alleged: BundleIDInstallation\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3.Alleged: InstanceHandle\\\\\\"}]}],[\\\\\\"osmosis-makeCreateAndFund-1726090952745\\\\\\",{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[{\\\\\\"description\\\\\\":\\\\\\"Make an Orchestration Account and Fund it\\\\\\",\\\\\\"handle\\\\\\":\\\\\\"$4.Alleged: InvitationHandle\\\\\\",\\\\\\"installation\\\\\\":\\\\\\"$2\\\\\\",\\\\\\"instance\\\\\\":\\\\\\"$3\\\\\\"}]}]],\\\\\\"purses\\\\\\":[{\\\\\\"balance\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":[]},\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\"}]}\\",\\"slots\\":[\\"board0074\\",null,\\"board01744\\",\\"board01547\\",null]}"]}' } responses 0 currentWalletRecord { liveOffers: [], offerToPublicSubscriberPaths: [ [ 'osmosis-makeAccount-1726090928848', [Object] ], [ 'osmosis-makeCreateAndFund-1726090952745', [Object] ] ], offerToUsedInvitation: [ [ 'osmosis-makeAccount-1726090928848', [Object] ], [ 'osmosis-makeCreateAndFund-1726090952745', [Object] ] ], purses: [ { balance: [Object], brand: Object [Alleged: Zoe Invitation brand#board0074] {} } ] } responses { value: '{"blockHeight":"541","values":["{\\"body\\":\\"#{\\\\\\"status\\\\\\":{\\\\\\"id\\\\\\":\\\\\\"osmosis-makeCreateAndFund-1726090952745\\\\\\",\\\\\\"invitationSpec\\\\\\":{\\\\\\"callPipe\\\\\\":[[\\\\\\"makeCreateAndFundInvitation\\\\\\"]],\\\\\\"instancePath\\\\\\":[\\\\\\"orca\\\\\\"],\\\\\\"source\\\\\\":\\\\\\"agoricContract\\\\\\"},\\\\\\"numWantsSatisfied\\\\\\":1,\\\\\\"offerArgs\\\\\\":{\\\\\\"chainName\\\\\\":\\\\\\"osmosis\\\\\\",\\\\\\"denom\\\\\\":\\\\\\"ubld\\\\\\"},\\\\\\"payouts\\\\\\":{\\\\\\"Deposit\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0.Alleged: BLD brand\\\\\\",\\\\\\"value\\\\\\":\\\\\\"+0\\\\\\"}},\\\\\\"proposal\\\\\\":{\\\\\\"exit\\\\\\":{\\\\\\"onDemand\\\\\\":null},\\\\\\"give\\\\\\":{\\\\\\"Deposit\\\\\\":{\\\\\\"brand\\\\\\":\\\\\\"$0\\\\\\",\\\\\\"value\\\\\\":\\\\\\"+10\\\\\\"}},\\\\\\"want\\\\\\":{}},\\\\\\"result\\\\\\":\\\\\\"UNPUBLISHED\\\\\\"},\\\\\\"updated\\\\\\":\\\\\\"offerStatus\\\\\\"}\\",\\"slots\\":[\\"board0566\\"]}"]}' } responses 0 ✔ Create and fund account on osmosis with denom: ubld (24.5s) ℹ Provisioning Agoric smart wallet for agoric1098aaadh4cn83mx4f8gx5pdh2ezl2a3jh0psvd ℹ osmosis makeCreateAndFund offer ℹ Before doOffer ℹ got address: osmo10c2kelgremcavn898z2hrznc6pget90mk2gh349z2fk0fnkrjpms5yznfh ℹ latest wallet update { status: { id: 'osmosis-makeCreateAndFund-1726090952745', invitationSpec: { callPipe: Array [ … ], instancePath: Array [ … ], source: 'agoricContract', }, numWantsSatisfied: 1, offerArgs: { chainName: 'osmosis', denom: 'ubld', }, payouts: { Deposit: Object { … }, }, proposal: { exit: Object { … }, give: Object { … }, want: {}, }, result: 'UNPUBLISHED', }, updated: 'offerStatus', } ─ 4 tests passed ```
Jovonni commented 2 months ago

yarn lint is passing again: https://github.com/Agoric/dapp-orchestration-basics/actions/runs/10841759999/job/30086302600?pr=37

Fixing pipeline issue in test, not seeing this locally, digging:

configFile /home/runner/work/dapp-orchestration-basics/dapp-orchestration-basics/contract/config.yaml

  Uncaught exception in test/orca-multichain.test.js

  TypeError: Cannot assign to read only property 'message' of object 'FetchError'

  TypeError: Cannot assign to read only property 'message' of object 'FetchError'
      at new FetchError (/home/runner/work/dapp-orchestration-basics/dapp-orchestration-basics/node_modules/node-fetch/lib/index.js:146:16)
      at ClientRequest.<anonymous> (/home/runner/work/dapp-orchestration-basics/dapp-orchestration-basics/node_modules/node-fetch/lib/index.js:1513:11)
      at ClientRequest.emit (node:events:517:28)
      at ClientRequest.emit (node:domain:489:12)
      at Socket.socketErrorListener (node:_http_client:501:9)
      at Socket.emit (node:events:517:28)
      at Socket.emit (node:domain:489:12)
      at emitErrorNT (node:internal/streams/destroy:151:8)
      at emitErrorCloseNT (node:internal/streams/destroy:116:3)
      at processTicksAndRejections (node:internal/process/task_queues:82:21)
0xpatrickdev commented 2 months ago

Uncaught exception in test/orca-multichain.test.js TypeError: Cannot assign to read only property 'message' of object 'FetchError'

Is the unit job is picking up the starship-dependent test (test/orca-multichain.test.js)? The fetch error looks like calls to useChain() / useRegistry() were attempted without an exposed chain registry port

Jovonni commented 1 month ago

logs from e2e-tools fix @amessbee :

e2e-tools changes: https://github.com/Agoric/dapp-orchestration-basics/pull/37/commits/5712c46b5b828ac54743dcff827dfbe4e4755eaa

Makefile changes: https://github.com/Agoric/dapp-orchestration-basics/pull/37/commits/424fc9b4f48470c991947b067221737bf51ee8dc

agd-lib change: https://github.com/Agoric/dapp-orchestration-basics/pull/37/commits/cd008057e4b0ed8aa1c1643bd4bae954d17ea26d

client logs:

```console 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) kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "cd /root/ ; yarn install" ! The local project doesn't define a 'packageManager' field. Corepack will now add one referencing yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e. ! For more details about this field, consult the documentation at https://nodejs.org/api/packages.html#packagemanager yarn install v1.22.22 warning package.json: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" info No lockfile found. warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" [1/4] Resolving packages... warning @agoric/governance > @endo/bundle-source > @rollup/plugin-commonjs > glob@7.2.3: Glob versions prior to v9 are no longer supported warning @agoric/governance > @endo/bundle-source > @rollup/plugin-commonjs > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. warning @agoric/governance > @endo/bundle-source > @rollup/plugin-commonjs > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead warning @agoric/governance > @agoric/zoe > @agoric/swingset-vat > @agoric/xsnap > glob@7.2.3: Glob versions prior to v9 are no longer supported warning @agoric/swingset-vat > @agoric/xsnap > glob@7.2.3: Glob versions prior to v9 are no longer supported warning @agoric/xsnap > glob@7.2.3: Glob versions prior to v9 are no longer supported warning @rollup/plugin-commonjs > glob@8.1.0: Glob versions prior to v9 are no longer supported warning @rollup/plugin-commonjs > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. warning agoric > @agoric/swingset-vat > @agoric/xsnap > glob@7.2.3: Glob versions prior to v9 are no longer supported warning ava > @vercel/nft > glob@7.2.3: Glob versions prior to v9 are no longer supported warning ava > @vercel/nft > @mapbox/node-pre-gyp > npmlog@5.0.1: This package is no longer supported. warning ava > @vercel/nft > @mapbox/node-pre-gyp > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported warning ava > @vercel/nft > @mapbox/node-pre-gyp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported warning ava > @vercel/nft > @mapbox/node-pre-gyp > npmlog > gauge@3.0.2: This package is no longer supported. warning ava > @vercel/nft > @mapbox/node-pre-gyp > npmlog > are-we-there-yet@2.0.0: This package is no longer supported. warning eslint > @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead warning eslint > file-entry-cache > flat-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported warning eslint > @humanwhocodes/config-array > @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead warning patch-package > rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported warning patch-package > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported [2/4] Fetching packages... [3/4] Linking dependencies... warning "@agoric/vats > @agoric/swingset-vat@0.32.3-dev-4a1e4c3.0" has incorrect peer dependency "ava@^5.3.0". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has incorrect peer dependency "eslint-plugin-jsdoc@^46.4.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "prettier@^3.0.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "typescript-eslint@^7.13.1". warning " > @agoric/swingset-vat@0.33.0-u17.1" has incorrect peer dependency "ava@^5.3.0". warning "agoric > @agoric/swingset-vat@0.32.3-upgrade-17-dev-e67cd91.0" has incorrect peer dependency "ava@^5.3.0". warning " > eslint-plugin-prettier@5.2.1" has unmet peer dependency "prettier@>=3.0.0". warning " > prettier-plugin-jsdoc@1.3.0" has unmet peer dependency "prettier@^3.0.0". [4/4] Building fresh packages... success Saved lockfile. Done in 126.98s. kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "cd /root/ ; yarn add @endo/patterns@1.3.0" yarn add v1.22.22 warning package.json: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" [1/4] Resolving packages... [2/4] Fetching packages... warning Pattern ["@agoric/internal@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-internal-0.3.3-dev-4a1e4c3.0-442497770c76c93f283f1133681299e116b21564-integrity/node_modules/@agoric/internal" as pattern ["@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/store@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-store-0.9.3-dev-4a1e4c3.0-bc616bff3a7d71e8b8184331aca003a9ad233609-integrity/node_modules/@agoric/store" as pattern ["@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vats@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vats-0.15.2-dev-4a1e4c3.0-3f0fb81d7df8d5b7c022531efc8212b8d7168d5b-integrity/node_modules/@agoric/vats" as pattern ["@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vow@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vow-0.1.1-dev-4a1e4c3.0-f573c22a454d8a3a868a15c31c3e06526b3460c8-integrity/node_modules/@agoric/vow" as pattern ["@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3","@agoric/vow@0.1.1-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zoe@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zoe-0.26.3-dev-4a1e4c3.0-ce0423e480c57901974b635038857d9ccaf122e8-integrity/node_modules/@agoric/zoe" as pattern ["@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zone@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zone-0.2.3-dev-4a1e4c3.0-871c431a8ad4d7f795b8950d03243e230a7d6b97-integrity/node_modules/@agoric/zone" as pattern ["@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/cosmic-proto@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-cosmic-proto-0.4.1-dev-4a1e4c3.0-a0e3aa128b818c8ca527c369d43324aa3bcf1559-integrity/node_modules/@agoric/cosmic-proto" as pattern ["@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/swingset-liveslots@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-swingset-liveslots-0.10.3-dev-4a1e4c3.0-9aa979e79d4c65d3996b677a476f5d80177a4cef-integrity/node_modules/@agoric/swingset-liveslots" as pattern ["@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/time@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-time-0.3.3-dev-4a1e4c3.0-28a059cbc01160b4ce03acc5550d006d4dbe5223-integrity/node_modules/@agoric/time" as pattern ["@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vat-data@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vat-data-0.5.3-dev-4a1e4c3.0-7075863baff6d8fb63324fa418033dd55e0d7f2d-integrity/node_modules/@agoric/vat-data" as pattern ["@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/xsnap@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-xsnap-0.14.3-dev-4a1e4c3.0-9e992a0c1f0b1cb1932a3033cd31848944c1138f-integrity/node_modules/@agoric/xsnap" as pattern ["@agoric/xsnap@0.14.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. [3/4] Linking dependencies... warning "@agoric/vats > @agoric/swingset-vat@0.32.3-dev-4a1e4c3.0" has incorrect peer dependency "ava@^5.3.0". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has incorrect peer dependency "eslint-plugin-jsdoc@^46.4.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "prettier@^3.0.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "typescript-eslint@^7.13.1". warning " > @agoric/swingset-vat@0.33.0-u17.1" has incorrect peer dependency "ava@^5.3.0". warning "agoric > @agoric/swingset-vat@0.32.3-upgrade-17-dev-e67cd91.0" has incorrect peer dependency "ava@^5.3.0". warning " > eslint-plugin-prettier@5.2.1" has unmet peer dependency "prettier@>=3.0.0". warning " > prettier-plugin-jsdoc@1.3.0" has unmet peer dependency "prettier@^3.0.0". [4/4] Building fresh packages... success Saved lockfile. warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" success Saved 2 new dependencies. info Direct dependencies └─ @endo/patterns@1.3.0 info All dependencies ├─ @endo/patterns@1.3.0 └─ esm@3.2.25 Done in 7.13s. kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "cd /root/ ; yarn add @agoric/vow@0.1.1-dev-9c9e5cf.0" yarn add v1.22.22 warning package.json: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" [1/4] Resolving packages... [2/4] Fetching packages... warning Pattern ["@agoric/internal@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-internal-0.3.3-dev-4a1e4c3.0-442497770c76c93f283f1133681299e116b21564-integrity/node_modules/@agoric/internal" as pattern ["@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/store@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-store-0.9.3-dev-4a1e4c3.0-bc616bff3a7d71e8b8184331aca003a9ad233609-integrity/node_modules/@agoric/store" as pattern ["@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vats@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vats-0.15.2-dev-4a1e4c3.0-3f0fb81d7df8d5b7c022531efc8212b8d7168d5b-integrity/node_modules/@agoric/vats" as pattern ["@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zoe@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zoe-0.26.3-dev-4a1e4c3.0-ce0423e480c57901974b635038857d9ccaf122e8-integrity/node_modules/@agoric/zoe" as pattern ["@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zone@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zone-0.2.3-dev-4a1e4c3.0-871c431a8ad4d7f795b8950d03243e230a7d6b97-integrity/node_modules/@agoric/zone" as pattern ["@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/cosmic-proto@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-cosmic-proto-0.4.1-dev-4a1e4c3.0-a0e3aa128b818c8ca527c369d43324aa3bcf1559-integrity/node_modules/@agoric/cosmic-proto" as pattern ["@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/swingset-liveslots@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-swingset-liveslots-0.10.3-dev-4a1e4c3.0-9aa979e79d4c65d3996b677a476f5d80177a4cef-integrity/node_modules/@agoric/swingset-liveslots" as pattern ["@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/time@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-time-0.3.3-dev-4a1e4c3.0-28a059cbc01160b4ce03acc5550d006d4dbe5223-integrity/node_modules/@agoric/time" as pattern ["@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vat-data@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vat-data-0.5.3-dev-4a1e4c3.0-7075863baff6d8fb63324fa418033dd55e0d7f2d-integrity/node_modules/@agoric/vat-data" as pattern ["@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/xsnap@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-xsnap-0.14.3-dev-4a1e4c3.0-9e992a0c1f0b1cb1932a3033cd31848944c1138f-integrity/node_modules/@agoric/xsnap" as pattern ["@agoric/xsnap@0.14.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. [3/4] Linking dependencies... warning "@agoric/vats > @agoric/swingset-vat@0.32.3-dev-4a1e4c3.0" has incorrect peer dependency "ava@^5.3.0". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has incorrect peer dependency "eslint-plugin-jsdoc@^46.4.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "prettier@^3.0.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "typescript-eslint@^7.13.1". warning " > @agoric/swingset-vat@0.33.0-u17.1" has incorrect peer dependency "ava@^5.3.0". warning "agoric > @agoric/swingset-vat@0.32.3-upgrade-17-dev-e67cd91.0" has incorrect peer dependency "ava@^5.3.0". warning " > eslint-plugin-prettier@5.2.1" has unmet peer dependency "prettier@>=3.0.0". warning " > prettier-plugin-jsdoc@1.3.0" has unmet peer dependency "prettier@^3.0.0". [4/4] Building fresh packages... success Saved lockfile. warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" success Saved 1 new dependency. info Direct dependencies └─ @agoric/vow@0.1.1-dev-9c9e5cf.0 info All dependencies └─ @agoric/vow@0.1.1-dev-9c9e5cf.0 Done in 7.53s. kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "cd /root/ ; yarn add @agoric/async-flow@0.1.1-dev-9c9e5cf.0" yarn add v1.22.22 warning package.json: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" [1/4] Resolving packages... [2/4] Fetching packages... warning Pattern ["@agoric/internal@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-internal-0.3.3-dev-4a1e4c3.0-442497770c76c93f283f1133681299e116b21564-integrity/node_modules/@agoric/internal" as pattern ["@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/internal@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/store@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-store-0.9.3-dev-4a1e4c3.0-bc616bff3a7d71e8b8184331aca003a9ad233609-integrity/node_modules/@agoric/store" as pattern ["@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3","@agoric/store@0.9.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vats@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vats-0.15.2-dev-4a1e4c3.0-3f0fb81d7df8d5b7c022531efc8212b8d7168d5b-integrity/node_modules/@agoric/vats" as pattern ["@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3","@agoric/vats@0.15.2-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zoe@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zoe-0.26.3-dev-4a1e4c3.0-ce0423e480c57901974b635038857d9ccaf122e8-integrity/node_modules/@agoric/zoe" as pattern ["@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zoe@0.26.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/zone@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-zone-0.2.3-dev-4a1e4c3.0-871c431a8ad4d7f795b8950d03243e230a7d6b97-integrity/node_modules/@agoric/zone" as pattern ["@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3","@agoric/zone@0.2.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/cosmic-proto@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-cosmic-proto-0.4.1-dev-4a1e4c3.0-a0e3aa128b818c8ca527c369d43324aa3bcf1559-integrity/node_modules/@agoric/cosmic-proto" as pattern ["@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3","@agoric/cosmic-proto@0.4.1-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/swingset-liveslots@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-swingset-liveslots-0.10.3-dev-4a1e4c3.0-9aa979e79d4c65d3996b677a476f5d80177a4cef-integrity/node_modules/@agoric/swingset-liveslots" as pattern ["@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3","@agoric/swingset-liveslots@0.10.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/time@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-time-0.3.3-dev-4a1e4c3.0-28a059cbc01160b4ce03acc5550d006d4dbe5223-integrity/node_modules/@agoric/time" as pattern ["@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3","@agoric/time@0.3.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/vat-data@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-vat-data-0.5.3-dev-4a1e4c3.0-7075863baff6d8fb63324fa418033dd55e0d7f2d-integrity/node_modules/@agoric/vat-data" as pattern ["@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3","@agoric/vat-data@0.5.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. warning Pattern ["@agoric/xsnap@dev"] is trying to unpack in the same destination "/usr/local/share/.cache/yarn/v6/npm-@agoric-xsnap-0.14.3-dev-4a1e4c3.0-9e992a0c1f0b1cb1932a3033cd31848944c1138f-integrity/node_modules/@agoric/xsnap" as pattern ["@agoric/xsnap@0.14.3-dev-4a1e4c3.0+4a1e4c3"]. This could result in non-deterministic behavior, skipping. [3/4] Linking dependencies... warning "@agoric/vats > @agoric/swingset-vat@0.32.3-dev-4a1e4c3.0" has incorrect peer dependency "ava@^5.3.0". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has incorrect peer dependency "eslint-plugin-jsdoc@^46.4.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "prettier@^3.0.3". warning " > @agoric/eslint-config@0.4.1-dev-4a1e4c3.0" has unmet peer dependency "typescript-eslint@^7.13.1". warning " > @agoric/swingset-vat@0.33.0-u17.1" has incorrect peer dependency "ava@^5.3.0". warning "agoric > @agoric/swingset-vat@0.32.3-upgrade-17-dev-e67cd91.0" has incorrect peer dependency "ava@^5.3.0". warning " > eslint-plugin-prettier@5.2.1" has unmet peer dependency "prettier@>=3.0.0". warning " > prettier-plugin-jsdoc@1.3.0" has unmet peer dependency "prettier@^3.0.0". [4/4] Building fresh packages... success Saved lockfile. warning dapp-agoric-orca-contract@0.1.0: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" success Saved 1 new dependency. info Direct dependencies └─ @agoric/async-flow@0.1.1-dev-9c9e5cf.0 info All dependencies └─ @agoric/async-flow@0.1.1-dev-9c9e5cf.0 Done in 4.94s. kubectl exec -i agoriclocal-genesis-0 -c validator -- bash -c "cd /root/ ; yarn build:deployer" yarn run v1.22.22 warning package.json: "dependencies" has dependency "@endo/ses-ava" with range "^1.2.4" that collides with a dependency in "devDependencies" of the same name with version "^1.2.2" $ rollup -c rollup.config.mjs ----- OrCE.2 2 start proposal module evaluating ./src/orca.proposal.js → bundles/deploy-orca.js... bundles add: orca from ./src/orca.contract.js bundles bundled 357 files in bundle-orca.js at 2024-09-25T06:04:34.490Z with transforms with format endoZipBase64 and conditions [] 247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1 rootModule: ./src/orca.contract.js name: orca "z247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1" revised === code: true 247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1 rootModule: ./src/orca.contract.js name: orca "z247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1" revised === code: true 247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1 rootModule: ./src/orca.contract.js name: orca "z247dc92d3000c591ecb71ac93aa2d0c3ebc53d55cdedc56912a4801953e235d0eabd522eca06c429e50fc24647c12e3c0f16edb7f6bb03fe1a184edbab292fa1" revised === code: true created bundles/deploy-orca.js in 7.2s Done in 7.43s. 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 255 files in bundle-orca.js at 2024-09-25T06:04:37.573Z 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.installBundles (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/e2e-tools.js:508: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 36 files in bundle-orca.js at 2024-09-25T06:04:37.828Z with transforms with format endoZipBase64 and conditions [] bundle { moduleFormat: 'endoZipBase64', endoZipBase64: 'UEsDBAoAAAAAAAAAAABw3r0TB7gCAAe4AgAUAAAAY29tcGFydG1lbnQtbWFwLmpzb257CiAgInRhZ3MiOiBbXSwKICAiZW50cnkiOiB7CiAgICAiY29tcGFydG1lbnQiOiAiZGFwcC1hZ29yaWMtb3JjYS1jb250cmFjdC12MC4xLjAiLAogICAgIm1vZHVsZSI6ICIuL3NyYy9vcmNhLmNvbnRyYWN0LmpzIgogIH0sCiAgImNvbXBhcnRtZW50cyI6IHsKICAgICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyI6IHsKICAgICAgIm5hbWUiOiAiQGFnb3JpYy9hc3luYy1mbG93IiwKICAgICAgImxhYmVsIjogIkBhZ29yaWMvYXN5bmMtZmxvdy12MC4xLjEtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgImxvY2F0aW9uIjogIkBhZ29yaWMvYXN5bmMtZmxvdy12MC4xLjEtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgIm1vZHVsZXMiOiB7CiAgICAgICAgIkBhZ29yaWMvYXN5bmMtZmxvdyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9iYXNlLXpvbmUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvYmFzZS16b25lL2hlYXAuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaGVhcC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS90b29scy8qIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS1kZXYtZDZmNTBlMy4wK2Q2ZjUwZTMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rvb2xzLyoiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9iYXNlLXpvbmUvem9uZS1oZWxwZXJzLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS1kZXYtZDZmNTBlMy4wK2Q2ZjUwZTMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3pvbmUtaGVscGVycy5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2ludGVybmFsIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuMy4zLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvaW50ZXJuYWwvc3JjL3VwZ3JhZGUtYXBpLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuMy4zLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL3VwZ3JhZGUtYXBpLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvc3RvcmUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9zdG9yZS12MC45LjMtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy92b3ciOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3NyYy92b3ctdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL3Zvdy11dGlscy5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL3Zvdy92YXQuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdmF0LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9hcHBseS1sYWJlbGluZy1lcnJvci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9hcHBseS1sYWJlbGluZy1lcnJvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vZnJvbS11bmlxdWUtZW50cmllcy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9mcm9tLXVuaXF1ZS1lbnRyaWVzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9pZGVudC1jaGVja2VyLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2lkZW50LWNoZWNrZXIuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL2xpc3QtZGlmZmVyZW5jZS5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9saXN0LWRpZmZlcmVuY2UuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL21ha2UtYXJyYXktaXRlcmF0b3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbWFrZS1hcnJheS1pdGVyYXRvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vbWFrZS1pdGVyYXRvci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9tYWtlLWl0ZXJhdG9yLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWFwLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL29iamVjdC1tYXAuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL29iamVjdC1tZXRhLWFzc2lnbi5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWV0YS1hc3NpZ24uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL29iamVjdC1tZXRhLW1hcC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWV0YS1tYXAuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL3Rocm93LWxhYmVsZWQuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdGhyb3ctbGFiZWxlZC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9lcnJvcnMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXJyb3JzLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXJyb3JzL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9lcnJvcnMtdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL25vLXNoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZC91dGlscy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdXRpbHMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vbWFyc2hhbCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9tYXJzaGFsLXYxLjUuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vbWFyc2hhbC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vbWFyc2hhbC12MS41LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlL2VuZG93LmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9lbmRvdy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wYXNzLXN0eWxlLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvdG9vbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rvb2xzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3BhdHRlcm5zIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3BhdHRlcm5zLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGF0dGVybnMvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3BhdHRlcm5zLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Byb21pc2Uta2l0IjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Byb21pc2Uta2l0LXYxLjEuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Byb21pc2Uta2l0LXYxLjEuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Byb21pc2Uta2l0L3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zaGltLmpzIgogICAgICAgIH0sCiAgICAgICAgIi4vaW5kZXguanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAiaW5kZXguanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICIyYzZhNmVlZDc0MDM0NDhmMjZkNTM1ODEyMDdjOWM4MWM5NGU2OGM4Yjc1YTQyNzE2ZTczYWY2M2FmN2UyY2MzYWJmYjg4NDM5YjEwZWFlOWQ1MWU5N2RiOTFlYTJhZDA3NzdlMTNjODRmMjU4NmQ1Zjg0YWIwNDMwMmRhZjYzNSIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9hc3luYy1mbG93LmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9hc3luYy1mbG93LmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiODcxM2U3MjRjNjlkMGU5N2Q1NDZkYTRhZmViMzQzMjc0YTE1ZWU1YWE5N2ZjM2NiMDkzOWIyNzQ1M2JkNjM5ZmM2OTM4ZTAwMTA2MTFiYzAxMjZjNDAwZGU5YjljNjg5ODJkZDQ0ZDkwZDc0OTU1ZWY5MjQ4NjlhZjU3NjdiY2QiCiAgICAgICAgfSwKICAgICAgICAiLi9zcmMvYmlqZWN0aW9uLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9iaWplY3Rpb24uanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICI0OTFkZWQ5MDdkNzlhNmZiMDAyMDVlOTZjOWQ3MTMyZGVhZDNkZWJjMWM5OTJhMzZkN2IwMWFiNjc2M2NiOTViOTU0ZmM5MTU0MDMxZTAxZGQ4Y2MzZGI5ZGM5MzFhMTA0M2I5N2VkNzIzODhjZDc5ZDAyYTZjNmE3YmE0M2U4MyIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9jb252ZXJ0LmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9jb252ZXJ0LmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiZGQ1ZmZkNTI1YTQxNGEyZjQzODhiODg0NTg0NTU5ZGIxNGI3NTg2ZjlmY2M5Mjg4YWVmMDYwMmNjMjhlMGRjYTNhYzMzNzQwNzE1YTI5NGFiY2ViOWFmOWJjYmJhOTliZTM2ZjM0MjM3M2MyN2EyOGYwYTcxOTliMzhlYzhmZGYiCiAgICAgICAgfSwKICAgICAgICAiLi9zcmMvZW5kb3dtZW50cy5qcyI6IHsKICAgICAgICAgICJsb2NhdGlvbiI6ICJzcmMvZW5kb3dtZW50cy5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjEwMWMxZTVlYjdhZjk0ZmMyN2M2YTAzYjkwNmFkNzliNjYwY2Q1ZDAxZmE1YjAzYmZhNjUzNWM5ZGYzMzZhYjhlNmQzOTZmYTY4MDRlOWIyNzM5ZjcyN2QzYmRjMjg0NGEzNTY3YTM0NzE5N2I0ZDAyZGZiY2UyNTA3ZDVhMGI1IgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2VwaGVtZXJhLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9lcGhlbWVyYS5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInBy'... 2505048 more characters, endoZipBase64Sha512: '9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a' } { moduleFormat: 'endoZipBase64', endoZipBase64: 'UEsDBAoAAAAAAAAAAABw3r0TB7gCAAe4AgAUAAAAY29tcGFydG1lbnQtbWFwLmpzb257CiAgInRhZ3MiOiBbXSwKICAiZW50cnkiOiB7CiAgICAiY29tcGFydG1lbnQiOiAiZGFwcC1hZ29yaWMtb3JjYS1jb250cmFjdC12MC4xLjAiLAogICAgIm1vZHVsZSI6ICIuL3NyYy9vcmNhLmNvbnRyYWN0LmpzIgogIH0sCiAgImNvbXBhcnRtZW50cyI6IHsKICAgICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyI6IHsKICAgICAgIm5hbWUiOiAiQGFnb3JpYy9hc3luYy1mbG93IiwKICAgICAgImxhYmVsIjogIkBhZ29yaWMvYXN5bmMtZmxvdy12MC4xLjEtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgImxvY2F0aW9uIjogIkBhZ29yaWMvYXN5bmMtZmxvdy12MC4xLjEtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgIm1vZHVsZXMiOiB7CiAgICAgICAgIkBhZ29yaWMvYXN5bmMtZmxvdyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAYWdvcmljL2FzeW5jLWZsb3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9iYXNlLXpvbmUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvYmFzZS16b25lL2hlYXAuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9iYXNlLXpvbmUtdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaGVhcC5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2Jhc2Utem9uZS90b29scy8qIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS1kZXYtZDZmNTBlMy4wK2Q2ZjUwZTMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rvb2xzLyoiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy9iYXNlLXpvbmUvem9uZS1oZWxwZXJzLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvYmFzZS16b25lLXYwLjEuMS1kZXYtZDZmNTBlMy4wK2Q2ZjUwZTMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3pvbmUtaGVscGVycy5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL2ludGVybmFsIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuMy4zLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvaW50ZXJuYWwvc3JjL3VwZ3JhZGUtYXBpLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBhZ29yaWMvaW50ZXJuYWwtdjAuMy4zLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL3VwZ3JhZGUtYXBpLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvc3RvcmUiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy9zdG9yZS12MC45LjMtZGV2LWQ2ZjUwZTMuMCtkNmY1MGUzIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zcmMvaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGFnb3JpYy92b3ciOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL2luZGV4LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBhZ29yaWMvdm93L3NyYy92b3ctdXRpbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL3Zvdy11dGlscy5qcyIKICAgICAgICB9LAogICAgICAgICJAYWdvcmljL3Zvdy92YXQuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGFnb3JpYy92b3ctdjAuMS4xLWRldi1kNmY1MGUzLjArZDZmNTBlMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdmF0LmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9hcHBseS1sYWJlbGluZy1lcnJvci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9hcHBseS1sYWJlbGluZy1lcnJvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vZnJvbS11bmlxdWUtZW50cmllcy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9mcm9tLXVuaXF1ZS1lbnRyaWVzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9pZGVudC1jaGVja2VyLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL2lkZW50LWNoZWNrZXIuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL2xpc3QtZGlmZmVyZW5jZS5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9saXN0LWRpZmZlcmVuY2UuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL21ha2UtYXJyYXktaXRlcmF0b3IuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vbWFrZS1hcnJheS1pdGVyYXRvci5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9jb21tb24vbWFrZS1pdGVyYXRvci5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9tYWtlLWl0ZXJhdG9yLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL2NvbW1vbi9vYmplY3QtbWFwLmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL2NvbW1vbi12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL29iamVjdC1tYXAuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL29iamVjdC1tZXRhLWFzc2lnbi5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWV0YS1hc3NpZ24uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL29iamVjdC1tZXRhLW1hcC5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9vYmplY3QtbWV0YS1tYXAuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9jb21tb24tdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vY29tbW9uL3Rocm93LWxhYmVsZWQuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vY29tbW9uLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdGhyb3ctbGFiZWxlZC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9lcnJvcnMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXJyb3JzLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXJyb3JzL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9lcnJvcnMtdjEuMi41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9wYWNrYWdlLmpzb24iCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vc3JjL25vLXNoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9ldmVudHVhbC1zZW5kL3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vZXZlbnR1YWwtc2VuZC12MS4yLjUiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3NoaW0uanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vZXZlbnR1YWwtc2VuZC91dGlscy5qcyI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9ldmVudHVhbC1zZW5kLXYxLjIuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vdXRpbHMuanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vbWFyc2hhbCI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9tYXJzaGFsLXYxLjUuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vbWFyc2hhbC9wYWNrYWdlLmpzb24iOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vbWFyc2hhbC12MS41LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3BhY2thZ2UuanNvbiIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9pbmRleC5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlL2VuZG93LmpzIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Bhc3Mtc3R5bGUtdjEuNC4zIiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9lbmRvdy5qcyIKICAgICAgICB9LAogICAgICAgICJAZW5kby9wYXNzLXN0eWxlL3BhY2thZ2UuanNvbiI6IHsKICAgICAgICAgICJjb21wYXJ0bWVudCI6ICJAZW5kby9wYXNzLXN0eWxlLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Bhc3Mtc3R5bGUvdG9vbHMuanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcGFzcy1zdHlsZS12MS40LjMiLAogICAgICAgICAgIm1vZHVsZSI6ICIuL3Rvb2xzLmpzIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3BhdHRlcm5zIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3BhdHRlcm5zLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcGF0dGVybnMvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3BhdHRlcm5zLXYxLjQuMyIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Byb21pc2Uta2l0IjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Byb21pc2Uta2l0LXYxLjEuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vaW5kZXguanMiCiAgICAgICAgfSwKICAgICAgICAiQGVuZG8vcHJvbWlzZS1raXQvcGFja2FnZS5qc29uIjogewogICAgICAgICAgImNvbXBhcnRtZW50IjogIkBlbmRvL3Byb21pc2Uta2l0LXYxLjEuNSIsCiAgICAgICAgICAibW9kdWxlIjogIi4vcGFja2FnZS5qc29uIgogICAgICAgIH0sCiAgICAgICAgIkBlbmRvL3Byb21pc2Uta2l0L3NoaW0uanMiOiB7CiAgICAgICAgICAiY29tcGFydG1lbnQiOiAiQGVuZG8vcHJvbWlzZS1raXQtdjEuMS41IiwKICAgICAgICAgICJtb2R1bGUiOiAiLi9zaGltLmpzIgogICAgICAgIH0sCiAgICAgICAgIi4vaW5kZXguanMiOiB7CiAgICAgICAgICAibG9jYXRpb24iOiAiaW5kZXguanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICIyYzZhNmVlZDc0MDM0NDhmMjZkNTM1ODEyMDdjOWM4MWM5NGU2OGM4Yjc1YTQyNzE2ZTczYWY2M2FmN2UyY2MzYWJmYjg4NDM5YjEwZWFlOWQ1MWU5N2RiOTFlYTJhZDA3NzdlMTNjODRmMjU4NmQ1Zjg0YWIwNDMwMmRhZjYzNSIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9hc3luYy1mbG93LmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9hc3luYy1mbG93LmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiODcxM2U3MjRjNjlkMGU5N2Q1NDZkYTRhZmViMzQzMjc0YTE1ZWU1YWE5N2ZjM2NiMDkzOWIyNzQ1M2JkNjM5ZmM2OTM4ZTAwMTA2MTFiYzAxMjZjNDAwZGU5YjljNjg5ODJkZDQ0ZDkwZDc0OTU1ZWY5MjQ4NjlhZjU3NjdiY2QiCiAgICAgICAgfSwKICAgICAgICAiLi9zcmMvYmlqZWN0aW9uLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9iaWplY3Rpb24uanMiLAogICAgICAgICAgInBhcnNlciI6ICJwcmUtbWpzLWpzb24iLAogICAgICAgICAgInNoYTUxMiI6ICI0OTFkZWQ5MDdkNzlhNmZiMDAyMDVlOTZjOWQ3MTMyZGVhZDNkZWJjMWM5OTJhMzZkN2IwMWFiNjc2M2NiOTViOTU0ZmM5MTU0MDMxZTAxZGQ4Y2MzZGI5ZGM5MzFhMTA0M2I5N2VkNzIzODhjZDc5ZDAyYTZjNmE3YmE0M2U4MyIKICAgICAgICB9LAogICAgICAgICIuL3NyYy9jb252ZXJ0LmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9jb252ZXJ0LmpzIiwKICAgICAgICAgICJwYXJzZXIiOiAicHJlLW1qcy1qc29uIiwKICAgICAgICAgICJzaGE1MTIiOiAiZGQ1ZmZkNTI1YTQxNGEyZjQzODhiODg0NTg0NTU5ZGIxNGI3NTg2ZjlmY2M5Mjg4YWVmMDYwMmNjMjhlMGRjYTNhYzMzNzQwNzE1YTI5NGFiY2ViOWFmOWJjYmJhOTliZTM2ZjM0MjM3M2MyN2EyOGYwYTcxOTliMzhlYzhmZGYiCiAgICAgICAgfSwKICAgICAgICAiLi9zcmMvZW5kb3dtZW50cy5qcyI6IHsKICAgICAgICAgICJsb2NhdGlvbiI6ICJzcmMvZW5kb3dtZW50cy5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInByZS1tanMtanNvbiIsCiAgICAgICAgICAic2hhNTEyIjogIjEwMWMxZTVlYjdhZjk0ZmMyN2M2YTAzYjkwNmFkNzliNjYwY2Q1ZDAxZmE1YjAzYmZhNjUzNWM5ZGYzMzZhYjhlNmQzOTZmYTY4MDRlOWIyNzM5ZjcyN2QzYmRjMjg0NGEzNTY3YTM0NzE5N2I0ZDAyZGZiY2UyNTA3ZDVhMGI1IgogICAgICAgIH0sCiAgICAgICAgIi4vc3JjL2VwaGVtZXJhLmpzIjogewogICAgICAgICAgImxvY2F0aW9uIjogInNyYy9lcGhlbWVyYS5qcyIsCiAgICAgICAgICAicGFyc2VyIjogInBy'... 2505048 more characters, endoZipBase64Sha512: '9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a' } bundleFileName /Users/jovonni/.agoric/cache/b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json copying /Users/jovonni/.agoric/cache/b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json to container... bundle copied to container at /root/b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json { name: 'startOrcaContract', script: 'startOrcaContract.js', permit: 'startOrcaContract-permit.json', bundles: [ { entrypoint: '../../src/orca.contract.js', bundleID: 'b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a', fileName: '/Users/jovonni/.agoric/cache/b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json' }, { entrypoint: '../../src/orca.proposal.js', bundleID: 'b1-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736', fileName: '/Users/jovonni/.agoric/cache/b1-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736.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-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json to /root in pod agoriclocal-genesis-0 Copied /Users/jovonni/.agoric/cache/b1-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736.json to /root in pod agoriclocal-genesis-0 ls /root: ,tx.json Makefile b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.json b1-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736.json bundles config.yaml dist explode-bundle.sh node_modules package.json rollup.config.mjs scripts src startOrcaContract-permit.json startOrcaContract.js test tools tsconfig.json yarn.lock getBundleId(bundle) b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a 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-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736.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-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736.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: '0FCDEC058D0B20FB5C400D5010457F6B8228B7552FF8829D4D97F2905E52C8C3', height: '44431' } confirm_contract true { id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js', installHeight: '44431', 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-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.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-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a.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: '9ECCF092E043192CFA0879E580AC7092FD73B8E0EE45C08F5C5E62705A327E60', height: '44432' } confirm_contract true { id: '/Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/src/orca.contract.js', installHeight: '44432', 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: '4D2F5238F0B374150855EC739B9976543D5674EEA2838E06E40F1115AE95C4F7', code: 0, height: '44434', gas_used: '1683318' } 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: '26', delay: 1 } ... $$$ agd tx gov deposit 26 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 26 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 26 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 26 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_VOTING_PERIOD) { step: 'voting', on: '26', 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 26 --output json agd Waiting for proposal 26 to pass (status=PROPOSAL_STATUS_PASSED) { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... { step: 'voting', on: '26', delay: 1 } ... detail { id: '26', 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-25T06:04:45.056041928Z', deposit_end_time: '2024-09-25T06:05:15.056041928Z', total_deposit: [ { denom: 'ubld', amount: '51000000' } ], voting_start_time: '2024-09-25T06:04:45.056041928Z', voting_end_time: '2024-09-25T06:05:15.056041928Z', metadata: '' } undefined 2024-09-25T06:05:15.056041928Z 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 } ... { id: '26', 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-25T06:04:45.056041928Z', deposit_end_time: '2024-09-25T06:05:15.056041928Z', total_deposit: [ { denom: 'ubld', amount: '51000000' } ], voting_start_time: '2024-09-25T06:04:45.056041928Z', voting_end_time: '2024-09-25T06:05:15.056041928Z', metadata: '' } ```

node logs:

```console 6:05AM INF proposal tallied module=x/gov proposal=26 results=passed 2024-09-25T06:05:16.229Z SwingSet: vat: v1: evaluateBundleCap { manifestBundleRef: { bundleID: 'b1-b5464c6581c96bfa0a9ba99885be299088d597f93693f0f667dedf7684e0f53fe2401a3eaa59ff0fbac67a924602508a43622d5cb26d38dc72ac56c4af2c2736' }, manifestGetterName: 'getManifestForOrca', vatAdminSvc: Promise [Promise] {} } 2024-09-25T06:05:16.370Z SwingSet: vat: v1: ----- OrCE.2 2 start proposal module evaluating 2024-09-25T06:05:16.371Z SwingSet: vat: v1: execute { manifestGetterName: 'getManifestForOrca', bundleExports: [ 'allValues', 'getManifestForOrca', 'main', 'permit', 'startOrcaContract' ] } 2024-09-25T06:05:16.371Z SwingSet: vat: v1: ----- OrCE.2 3 getting manifest for orca 2024-09-25T06:05:16.372Z SwingSet: vat: v1: ----- OrCE.2 4 installKeys 2024-09-25T06:05:16.372Z SwingSet: vat: v1: ----- OrCE.2 5 { orca: { bundleID: 'b1-9fea514c6dab58358e3ea8547b363df8a61bc2cb6336acad8ac981380529b41ef3678b022b7844ff8cf5060cd51b6317fc2bb4acd0cff599356610f0aa0f761a' } } 2024-09-25T06:05:16.372Z SwingSet: vat: v1: ----- OrCE.2 6 restoreRef 2024-09-25T06:05:16.373Z SwingSet: vat: v1: ----- OrCE.2 7 [Function: defaultRestoreRef] 6:05AM INF executed block height=44471 module=state num_invalid_txs=0 num_valid_txs=0 2024-09-25T06:05:16.377Z block-manager: block 44471 commit 6:05AM INF commit synced commit=436F6D6D697449447B5B363120313730203138372031363620313138203339203234382031393620323432203234362031313220383020323339203134332031333820393920313330203136312032343120313033203739203131322031323620313930203232302032303920323033203132392032353320313136203132342039355D3A414442377D 6:05AM INF committed state app_hash=3DAABBA67627F8C4F2F67050EF8F8A6382A1F1674F707EBEDCD1CB81FD747C5F height=44471 module=state num_txs=0 6:05AM INF indexed block events height=44471 module=txindex 6:05AM INF Timed out dur=623.204209 height=44472 module=consensus round=0 step=1 6:05AM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"BED355AA559B915F04466C460986AEFFA820E2DE9CD376C2E914545C6A6ADBAE","parts":{"hash":"79981E2B7A76067FE4248A17579FD1E12FA1600B07A3FBA5CD3AE5A511604C48","total":1}},"height":44472,"pol_round":-1,"round":0,"signature":"Dm/cwVK1HaGDnY+n07mNtOSIQvFIkO9HTbinONV2Ma9kVggpvhkxAcKzfAd2x1dYlBCZObvusUg/jeqjP9wRBw==","timestamp":"2024-09-25T06:05:17.020354804Z"} proposer=3F1738D7F374F8CFD2DFFCD596B5C3B57BBD9513 6:05AM INF received complete proposal block hash=BED355AA559B915F04466C460986AEFFA820E2DE9CD376C2E914545C6A6ADBAE height=44472 module=consensus 6:05AM INF finalizing commit of block hash={} height=44472 module=consensus num_txs=0 root=3DAABBA67627F8C4F2F67050EF8F8A6382A1F1674F707EBEDCD1CB81FD747C5F 6:05AM INF minted coins from module account amount=22837608ubld from=mint module=x/bank 2024-09-25T06:05:17.051Z block-manager: block 44472 begin 2024-09-25T06:05:17.149Z SwingSet: vat: v1: coreProposal: startOrcaContract 2024-09-25T06:05:17.149Z SwingSet: vat: v1: ----- OrCE.2 8 startOrcaContract()... 0.0.93 2024-09-25T06:05:17.150Z SwingSet: vat: v1: { consume: { agoricNames: Promise [Promise] {}, board: Promise [Promise] {}, chainStorage: Promise [Promise] {}, chainTimerService: Promise [Promise] {}, cosmosInterchainService: Promise [Promise] {}, localchain: Promise [Promise] {}, startUpgradable: Promise [Promise] {}, zoe: Promise [Promise] {} }, installation: { consume: { orca: Promise [Promise] {} }, produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } }, instance: { produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } } } 2024-09-25T06:05:17.150Z SwingSet: vat: v1: { options: undefined } 2024-09-25T06:05:17.150Z SwingSet: vat: v1: ----- OrCE.2 9 config { options: undefined } 2024-09-25T06:05:17.151Z SwingSet: vat: v1: ----- OrCE.2 10 permittedPowers { consume: { agoricNames: Promise [Promise] {}, board: Promise [Promise] {}, chainStorage: Promise [Promise] {}, chainTimerService: Promise [Promise] {}, cosmosInterchainService: Promise [Promise] {}, localchain: Promise [Promise] {}, startUpgradable: Promise [Promise] {}, zoe: Promise [Promise] {} }, installation: { consume: { orca: Promise [Promise] {} }, produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } }, instance: { produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } } } 2024-09-25T06:05:17.151Z SwingSet: vat: v1: ----- OrCE.2 11 produceInstance: 2024-09-25T06:05:17.152Z SwingSet: vat: v1: ----- OrCE.2 12 orcaInstallation Promise [Promise] {} 2024-09-25T06:05:17.152Z SwingSet: vat: v1: ----- OrCE.2 13 config is undefined, assigning installation to orcaInstallation 2024-09-25T06:05:17.152Z SwingSet: vat: v1: installation: 2024-09-25T06:05:17.152Z SwingSet: vat: v1: Object [Alleged: BundleIDInstallation] {} 2024-09-25T06:05:17.152Z SwingSet: vat: v1: permittedPowers 2024-09-25T06:05:17.153Z SwingSet: vat: v1: { consume: { agoricNames: Promise [Promise] {}, board: Promise [Promise] {}, chainStorage: Promise [Promise] {}, chainTimerService: Promise [Promise] {}, cosmosInterchainService: Promise [Promise] {}, localchain: Promise [Promise] {}, startUpgradable: Promise [Promise] {}, zoe: Promise [Promise] {} }, installation: { consume: { orca: Promise [Promise] {} }, produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } }, instance: { produce: { orca: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } } } } 2024-09-25T06:05:17.153Z SwingSet: vat: v1: from inside startOrcaContract: { resolve: [Function: resolve], reject: [Function: reject], reset: [Function: reset] } 2024-09-25T06:05:17.153Z SwingSet: vat: v1: Promise [Promise] {} 2024-09-25T06:05:17.154Z SwingSet: vat: v1: Promise [Promise] {} 2024-09-25T06:05:17.154Z SwingSet: vat: v1: chainStorage 2024-09-25T06:05:17.155Z SwingSet: vat: v1: Promise [Promise] {} 2024-09-25T06:05:17.159Z SwingSet: vat: v1: Object [Alleged: ChainStorageNode] {} 2024-09-25T06:05:17.160Z SwingSet: vat: v1: DONE MAKING NODES v0.3 2024-09-25T06:05:17.163Z SwingSet: vat: v1: Object [Alleged: Board publishingMarshaller] {} 2024-09-25T06:05:17.164Z SwingSet: vat: v1: ----- OrCE.2 14 startOpts { label: 'orca', installation: Object [Alleged: BundleIDInstallation] {}, terms: undefined, privateArgs: { localchain: Object [Alleged: LocalChainKit public] {}, orchestrationService: Object [Alleged: Orchestration public] {}, storageNode: Object [Alleged: ChainStorageNode] {}, timerService: Object [Alleged: timerService] {}, agoricNames: Object [Alleged: NameHubKit nameHub] {}, marshaller: Object [Alleged: Board publishingMarshaller] {} } } 6:05AM INF Timed out dur=400 height=44472 module=consensus round=0 step=3 2024-09-25T06:05:22.610Z SwingSet: vat: v41: ----- OrchDev1.7 2 inside start function: v1.1.96 2024-09-25T06:05:22.611Z SwingSet: vat: v41: ----- OrchDev1.7 3 privateArgs { agoricNames: Object [Alleged: NameHubKit nameHub] {}, localchain: Object [Alleged: LocalChainKit public] {}, marshaller: Object [Alleged: Board publishingMarshaller] {}, orchestrationService: Object [Alleged: Orchestration public] {}, storageNode: Object [Alleged: ChainStorageNode] {}, timerService: Object [Alleged: timerService] {} } 6:05AM INF executed block height=44472 module=state num_invalid_txs=0 num_valid_txs=0 2024-09-25T06:05:23.794Z block-manager: block 44472 commit 6:05AM INF commit synced commit=436F6D6D697449447B5B3131312032303820313120313235203136342031313120313338203138362031373320353320393120313434203530203131382032392031373420353520353120313134203230362033372035322033372031393720363720393120323220323020323038203134322037352035375D3A414442387D 6:05AM INF committed state app_hash=6FD00B7DA46F8ABAAD355B9032761DAE373372CE253425C5435B1614D08E4B39 height=44472 module=state num_txs=0 6:05AM INF Timed out dur=-6122.972656 height=44473 module=consensus round=0 step=1 6:05AM INF indexed block events height=44472 module=txindex 6:05AM INF received proposal module=consensus proposal={"Type":32,"block_id":{"hash":"4F0D2B4FC0B684234BA6D1521601D31139DFE707D09D24BEBB8E3CC0983240A3","parts":{"hash":"FE5FA1FCEFE60D41DB0CBDFCB6D1F3354A86D3D938960BC498EFF4CC413156FA","total":1}},"height":44473,"pol_round":-1,"round":0,"signature":"AwJ75NMPND+3LRbhaU0srsgcxdHSQ/zckNwDS7QeZdyCRqWzUFwl9WRBWhO15J1CCTo2Lu0XAFJuz0UDXHhOBQ==","timestamp":"2024-09-25T06:05:23.973330168Z"} proposer=3F1738D7F374F8CFD2DFFCD596B5C3B57BBD9513 6:05AM INF received complete proposal block hash=4F0D2B4FC0B684234BA6D1521601D31139DFE707D09D24BEBB8E3CC0983240A3 height=44473 module=consensus 6:05AM INF finalizing commit of block hash={} height=44473 module=consensus num_txs=0 root=6FD00B7DA46F8ABAAD355B9032761DAE373372CE253425C5435B1614D08E4B39 6:05AM INF minted coins from module account amount=22837612ubld from=mint module=x/bank 2024-09-25T06:05:23.993Z block-manager: block 44473 begin 2024-09-25T06:05:24.032Z SwingSet: vat: v1: ----- OrCE.2 15 orca (re)started WITH RESET 2024-09-25T06:05:24.033Z SwingSet: vat: v1: instance orca: new Promise 2024-09-25T06:05:24.035Z SwingSet: vat: v1: instance orca settled; remaining: [] ```

This broke the way orca-multichain.test.js runs

Jovonni commented 1 month ago

Fixed orca-multichain.test.js run by not mixing up e2e tools the e2e script in contract/Makefile runs, and the e2e tools orca-multichain.test.js uses. Will revisit this, as both SHOULD be able to use the same e2e tools functions without much (or any) divergence in behavior...

Jovonni commented 1 month ago

Will revisit this, but this is for note taking, and ideation:

Here the difference between makeDeployBuilder functions (could paraneterize it with the path used in await tools.installBundles):

export const makeDeployBuilder = (tools, readJSON, execa) =>
  async function deployBuilder(builder) {
    console.log(`building plan: ${builder}`);
    // build the plan
    const { stdout } = await execa`agoric run ${builder}`;
    const match = stdout.match(/ (?<name>[-\w]+)-permit.json/);
    if (!(match && match.groups)) {
      throw new Error('no permit found');
    }
    const plan = await readJSON(`./${match.groups.name}-plan.json`);
    console.log(plan);

    console.log('copying files to container');
    tools.copyFiles([
      nodeRequire.resolve(`../${plan.script}`),
      nodeRequire.resolve(`../${plan.permit}`),
      ...plan.bundles.map(b => b.fileName),
    ]);

    console.log('installing bundles');
    await tools.installBundles(
      // plan.bundles.map(b => `/tmp/contracts/${b.bundleID}.json`),
      plan.bundles.map(b => `/root/${b.bundleID}.json`), // <===== HERE
      console.log,
    );

    console.log('executing proposal');
    await tools.runCoreEval({
      name: plan.name,
      description: `${plan.name} proposal`,
    });
  };

export const makeDeployBuilderE2E = (tools, readJSON, execa) =>
  async function deployBuilder(builder) {
    console.log(`building plan: ${builder}`);
    // build the plan
    const { stdout } = await execa`agoric run ${builder}`;
    const match = stdout.match(/ (?<name>[-\w]+)-permit.json/);
    if (!(match && match.groups)) {
      throw new Error('no permit found');
    }
    const plan = await readJSON(`./${match.groups.name}-plan.json`);
    console.log(plan);

    console.log('copying files to container');
    tools.copyFiles([
      nodeRequire.resolve(`../${plan.script}`),
      nodeRequire.resolve(`../${plan.permit}`),
      ...plan.bundles.map(b => b.fileName),
    ]);

    console.log('installing bundles');
    await tools.installBundles(
      plan.bundles.map(b => `/tmp/contracts/${b.bundleID}.json`),
      // plan.bundles.map(b => `/root/${b.bundleID}.json`),  // <===== HERE
      console.log,
    );

    console.log('executing proposal');
    await tools.runCoreEval({
      name: plan.name,
      description: `${plan.name} proposal`,
    });
  };

and here is the diffference between installBundles, and installBundlesE2E (could parameterize it to follow a different control flow based on if its for orca-multichain.test.js, or the e2e script to preserve DRY (if orca-multichain, take simple path, else do more work etc) :


  const installBundles = async (fullPaths, progress) => {
    await null;
    /** @type {Record<string, import('../test/boot-tools.js').CachedBundle>} */
    const bundles = {};
    // for (const [name, rootModPath] of Object.entries(bundleRoots)) {
    console.log('fullPaths', fullPaths);

    for (const fullPath of fullPaths) {
      const { tx, confirm } = await installBundle(fullPath, {
        id: fullPath,
        agd,
        follow: qt.query.follow,
        progress,
        delay,
        // bundleId: getBundleId(bundle),
        bundleId: undefined,
      });
      console.log('confirm', confirm);
      progress({
        // name,
        id: fullPath,
        installHeight: tx.height,
        installed: confirm,
      });
    }
    // eslint-disable-next-line no-undef
    return harden(bundles);
  };

  const installBundlesE2E = async (fullPaths, progress) => {
    await null;
    /** @type {Record<string, import('../test/boot-tools.js').CachedBundle>} */
    const bundles = {};
    console.log('fullPaths', fullPaths);

    console.log('getBundleId(bundle)');

    for (const _fullPath of fullPaths) {
      console.log('+fullPath');
      console.log(_fullPath);

      const pathSlices = _fullPath.split(',');
      // if (pathSlices.length != 2) throw 'invalid path slices length';
      const contractPath = pathSlices[0];
      const proposalPath = pathSlices[1];

      console.log('contractPath');
      console.log(contractPath);
      console.log('proposalPath');
      console.log(proposalPath);

      const fullPath = contractPath;
      const containerPath = fullPath.includes('contract/src/')
        ? '/root/src/' + fullPath.split('contract/src/').pop()
        : fullPath;

      console.log('containerPath');
      console.log(containerPath);

      // load bundle
      const bundle = await bundleCache.load(fullPath, 'orca');
      const bundle_proposal = await bundleCache.load(proposalPath, 'orca');

      console.log('bundle');
      console.log(bundle);
      console.log(bundle_proposal);

      //copy to
      const homeDir = os.homedir();
      const bundleId = getBundleId(bundle);
      const bundleFileName = path.join(
        homeDir,
        '.agoric/cache',
        `${bundleId}.json`,
      );

      console.log('bundleFileName');
      console.log(bundleFileName);

      if (fs.existsSync(bundleFileName)) {
        console.log(`copying ${bundleFileName} to container...`);
        const copyCommand = `kubectl cp ${bundleFileName} agoriclocal-genesis-0:/root/bundles/${path.basename(bundleFileName)}`;
        exec(copyCommand, (error, stdout, stderr) => {
          if (error) {
            console.error(`Error copying file: ${stderr}`);
            return;
          }
        });
        console.log(
          `bundle copied to container at /root/${path.basename(bundleFileName)}`,
        );
      } else {
        console.error(`bundle file ${bundleFileName} does not exist!`);
      }

      // generate plan, etc
      const tools = await makeAgdTools(console.log, childProcess);
      const contractBuilder = './test/builder/init-orca.js';
      const { stdout } = await execa`agoric run ${contractBuilder}`;
      const match = stdout.match(/ (?<name>[-\w]+)-permit.json/);
      if (!(match && match.groups)) {
        throw new Error('no permit found');
      }
      const plan = await fse.readJSON(`./${match.groups.name}-plan.json`);
      console.log(plan);

      console.log('copying files to containr');

      // copy artifacts to container
      tools.copyFiles([
        nodeRequire.resolve(`../${plan.script}`),
        nodeRequire.resolve(`../${plan.permit}`),
        ...plan.bundles.map(b => b.fileName),
      ]);

      console.log(
        'getBundleId(bundle)',
        getBundleId(bundle),
        plan.bundles[0].bundleID,
        getBundleId(bundle) == plan.bundles[0].bundleID,
      );

      //install proposal
      const proposalResult = await installBundle(
        `/root/${plan.bundles[1].bundleID}.json`,
        {
          id: fullPath,
          agd,
          follow: qt.query.follow,
          progress,
          delay,
          // bundleId: getBundleId(bundle),
          bundleId: plan.bundles[1].bundleID,
          // bundleId: undefined,
        },
      );

      console.log('confirm_contract', proposalResult.confirm);

      progress({
        id: fullPath,
        installHeight: proposalResult.tx.height,
        installed: proposalResult.confirm,
      });

      //install contract

      let { tx, confirm } = await installBundle(
        `/root/${plan.bundles[0].bundleID}.json`,
        {
          id: fullPath,
          agd,
          follow: qt.query.follow,
          progress,
          delay,
          // bundleId: getBundleId(bundle),
          bundleId: plan.bundles[0].bundleID,
          // bundleId: undefined,
        },
      );

      console.log('confirm_contract', confirm);

      progress({
        // name,
        id: fullPath,
        installHeight: tx.height,
        installed: confirm,
      });
    }
    // eslint-disable-next-line no-undef
    return harden(bundles);
  };
Jovonni commented 1 month ago

Sanity check Testing for d3144de642a4b40cd046f3474d2a28ff484ddba6:

yarn lint [SUCCESS]

```console 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 ```

yarn test [SUCCESS]

```console 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 { } [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 ```

make e2e [SUCCESS]

```console 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: '' } ```

yarn ava ./test/orca-multichain.test.js [FAIL PENDING] issue 'unknown value: [object Alleged: BLD brand#board0566]',

```console ```
Jovonni commented 1 month ago

stack trace for unknown value error:

✘ [fail]: Create and fund account on osmosis with denom: ubld Rejected promise returned by test
    ℹ Provisioning Agoric smart wallet for agoric1sgh4a2uk4vawm6p8nz3y8andvpvax5v79n3dg4
    ℹ osmosis makeCreateAndFund offer
    ℹ Before doOffer
    ℹ REJECTED from ava test.serial() "Create and fund account on osmosis with denom: ubld": (Error#1)
    ℹ Error#1: unknown value: [object Alleged: BLD brand#board0566]
    ℹ     at noNewSlots (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/marshalTables.js:79:11)
          at convertValToSlot (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/marshalTables.js:40:18)
          at encodeSlotCommon (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:94:20)
          at encodeSlotToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:195:35)
          at encodeRemotableToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:205:9)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:239:24)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
          at Array.map (<anonymous>)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
          at Array.map (<anonymous>)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
          at Array.map (<anonymous>)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
          at Array.map (<anonymous>)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
          at Array.map (<anonymous>)
          at encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
          at encodeToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:290:19)
          at Alleged: QueryTool.toCapData (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:222:23)
          at sendAction (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/e2e-tools.js:213:23)
          at Alleged: Offers.executeOffer (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/e2e-tools.js:225:26)
          at executeOffer.next (<anonymous>)
          at file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/contract/tools/e2e-tools.js:746:24
          at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

  Unhandled rejection in test/orca-multichain.test.js

  Error: unknown value: [object Alleged: BLD brand#board0566]

  › noNewSlots (file://tools/marshalTables.js:79:11)
  › convertValToSlot (file://tools/marshalTables.js:40:18)
  › encodeSlotCommon (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:94:20)
  › encodeSlotToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:195:35)
  › encodeRemotableToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:205:9)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:239:24)
  › file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
  › Array.map (<anonymous>)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
  › file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
  › Array.map (<anonymous>)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
  › file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
  › Array.map (<anonymous>)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
  › file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
  › Array.map (<anonymous>)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
  › file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:225:13
  › Array.map (<anonymous>)
  › encodeToSmallcapsRecur (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:223:17)
  › encodeToSmallcaps (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/encodeToSmallcaps.js:290:19)
  › Alleged: QueryTool.toCapData (file:///Users/jovonni/Documents/projects/devtes/tmp/dapp-orchestration-basics/node_modules/@endo/marshal/src/marshal.js:222:23)
  › sendAction (file://tools/e2e-tools.js:213:23)
  › Alleged: Offers.executeOffer (file://tools/e2e-tools.js:225:26)
  › executeOffer.next (<anonymous>)
  › file://tools/e2e-tools.js:746:24