From 8d254f83855ba1806cf09ba04f9ea951108a4b3b Mon Sep 17 00:00:00 2001 From: Eric Mastro Date: Fri, 16 Jun 2023 13:58:35 +1000 Subject: [PATCH] add slot index to SlotFreed event --- contracts/Marketplace.sol | 8 ++++++-- test/Marketplace.test.js | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/contracts/Marketplace.sol b/contracts/Marketplace.sol index 8be5a3d..d7e2f2e 100644 --- a/contracts/Marketplace.sol +++ b/contracts/Marketplace.sol @@ -162,7 +162,7 @@ contract Marketplace is Proofs, StateRetrieval { delete _slots[slotId]; context.slotsFilled -= 1; - emit SlotFreed(requestId, slotId); + emit SlotFreed(requestId, slot.slotIndex, slotId); resetMissingProofs(slotId); Request storage request = _requests[requestId]; @@ -319,7 +319,11 @@ contract Marketplace is Proofs, StateRetrieval { uint256 indexed slotIndex, SlotId slotId ); - event SlotFreed(RequestId indexed requestId, SlotId slotId); + event SlotFreed( + RequestId indexed requestId, + uint256 slotIndex, + SlotId slotId + ); event RequestCancelled(RequestId indexed requestId); modifier marketplaceInvariant() { diff --git a/test/Marketplace.test.js b/test/Marketplace.test.js index 4392618..ad995c9 100644 --- a/test/Marketplace.test.js +++ b/test/Marketplace.test.js @@ -375,7 +375,7 @@ describe("Marketplace", function () { await waitUntilStarted(marketplace, request, proof, token) await expect(await marketplace.freeSlot(id)) .to.emit(marketplace, "SlotFreed") - .withArgs(slot.request, id) + .withArgs(slot.request, slot.index, id) }) })