diff --git a/packages/agoric-cli/test/agops-vaults-smoketest.sh b/packages/agoric-cli/test/agops-vaults-smoketest.sh index 15b760805f9..6b41c86fdeb 100644 --- a/packages/agoric-cli/test/agops-vaults-smoketest.sh +++ b/packages/agoric-cli/test/agops-vaults-smoketest.sh @@ -36,4 +36,4 @@ jq ".body | fromjson" <"$OFFER" agoric wallet send --keyring-backend="test" --from "$WALLET" --offer "$OFFER" # list my vaults -bin/agops vaults list --from dev-wallet +bin/agops vaults list --keyring-backend="test" --from "$WALLET" diff --git a/packages/smart-wallet/src/smartWallet.js b/packages/smart-wallet/src/smartWallet.js index a71bb84f240..e1224fcf684 100644 --- a/packages/smart-wallet/src/smartWallet.js +++ b/packages/smart-wallet/src/smartWallet.js @@ -529,8 +529,8 @@ const SmartWalletKit = defineVirtualExoClassKit( // Schedule creation of a purse for each registered brand. state.registry.getRegisteredBrands().forEach(desc => { // In this sync method, we can't await the outcome. - void E(desc.issuer) - .makeEmptyPurse() + void E(state.bank) + .getPurse(desc.brand) // @ts-expect-error cast .then((/** @type {RemotePurse} */ purse) => helper.addBrand(desc, purse),