diff --git a/packages/zoe/src/zoeService/escrowStorage.js b/packages/zoe/src/zoeService/escrowStorage.js index 85b5fbf8a68..357ca9b880f 100644 --- a/packages/zoe/src/zoeService/escrowStorage.js +++ b/packages/zoe/src/zoeService/escrowStorage.js @@ -108,8 +108,10 @@ export const provideEscrowStorage = baggage => { const deposits = await deeplyFulfilledObject(depositPs); const initialAllocation = harden({ - ...deposits, ...objectMap(want, amount => AmountMath.makeEmptyFromAmount(amount)), + // Deposits should win in case of overlapping give/want keywords + // (which are not allowed as of 2024-01). + ...deposits, }); return initialAllocation;