diff --git a/packages/inter-protocol/src/proposals/startPSM.js b/packages/inter-protocol/src/proposals/startPSM.js index c56ac57f4ba2..0bee6f37db03 100644 --- a/packages/inter-protocol/src/proposals/startPSM.js +++ b/packages/inter-protocol/src/proposals/startPSM.js @@ -447,7 +447,7 @@ export const PSM_MANIFEST = harden({ psmFacets: true, }, installation: { - consume: { binaryVoteCounter: true }, + consume: { binaryVoteCounter: true, psmCharter: true }, }, }, }); diff --git a/packages/smart-wallet/test/test-psm-integration.js b/packages/smart-wallet/test/test-psm-integration.js index ea82ea256f0a..23ed35f6a359 100644 --- a/packages/smart-wallet/test/test-psm-integration.js +++ b/packages/smart-wallet/test/test-psm-integration.js @@ -27,7 +27,7 @@ const committeeAddress = 'psmTestAddress'; const makePsmTestSpace = async log => { const psmParams = { anchorAssets: [{ denom: 'ibc/usdc1234', keyword: 'AUSD' }], - economicCommitteeAddresses: [committeeAddress], + economicCommitteeAddresses: { aMember: committeeAddress }, argv: { bootMsg: {} }, }; diff --git a/packages/vats/src/core/boot-psm.js b/packages/vats/src/core/boot-psm.js index 6f09e4bbc992..3ee7eca88279 100644 --- a/packages/vats/src/core/boot-psm.js +++ b/packages/vats/src/core/boot-psm.js @@ -110,7 +110,7 @@ export const buildRootObject = (vatPowers, vatParameters) => { const { anchorAssets, economicCommitteeAddresses } = vatParameters; fit(harden(anchorAssets), M.arrayOf(AnchorOptionsShape)); - fit(harden(economicCommitteeAddresses), M.arrayOf(M.string())); + fit(harden(economicCommitteeAddresses), M.recordOf(M.string(), M.string())); const { produce, consume } = makePromiseSpace(log); const { agoricNames, agoricNamesAdmin, spaces } = makeAgoricNamesAccess( diff --git a/packages/vats/test/test-boot.js b/packages/vats/test/test-boot.js index 6be7c8f3f137..4a74dd411c53 100644 --- a/packages/vats/test/test-boot.js +++ b/packages/vats/test/test-boot.js @@ -182,7 +182,7 @@ test('bootstrap provides a way to pass items to CORE_EVAL', async t => { const psmParams = { anchorAssets: [{ denom: 'ibc/toyusdc' }], - economicCommitteeAddresses: [], + economicCommitteeAddresses: {}, argv: { bootMsg: {} }, };