diff --git a/packages/vats/src/core/chain-behaviors.js b/packages/vats/src/core/chain-behaviors.js index da979c3c986..e8270642c7e 100644 --- a/packages/vats/src/core/chain-behaviors.js +++ b/packages/vats/src/core/chain-behaviors.js @@ -289,7 +289,13 @@ harden(makeBridgeManager); * }} powers */ export const makeChainStorage = async ({ - consume: { bridgeManager: bridgeManagerP, loadVat }, + consume: { + bridgeManager: bridgeManagerP, + loadVat, + // provisioning is here to attempt delaying execution for avoiding failures like + // https://github.com/Agoric/agoric-sdk/runs/6728088019?check_suite_focus=true + provisioning: _provisioning, + }, produce: { chainStorage: chainStorageP }, }) => { const bridgeManager = await bridgeManagerP; diff --git a/packages/vats/src/core/manifest.js b/packages/vats/src/core/manifest.js index ef4cc9717a7..4dae4cefe92 100644 --- a/packages/vats/src/core/manifest.js +++ b/packages/vats/src/core/manifest.js @@ -97,6 +97,9 @@ const SHARED_CHAIN_BOOTSTRAP_MANIFEST = harden({ consume: { bridgeManager: true, loadVat: true, + // provisioning is here to attempt delaying execution for avoiding failures like + // https://github.com/Agoric/agoric-sdk/runs/6728088019?check_suite_focus=true + provisioning: true, }, produce: { chainStorage: true,