From 17646f15b93c42622bc9a3870a6b85790ea5ab13 Mon Sep 17 00:00:00 2001 From: Mark Spanbroek Date: Thu, 27 Feb 2025 09:39:13 +0100 Subject: [PATCH] marketplace: designate validator rewards so that they can no longer be transfered within the vault --- contracts/Marketplace.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/Marketplace.sol b/contracts/Marketplace.sol index 2e670f4..a640578 100644 --- a/contracts/Marketplace.sol +++ b/contracts/Marketplace.sol @@ -333,6 +333,7 @@ contract Marketplace is SlotReservations, Proofs, StateRetrieval, Endian { AccountId hostAccount = _vault.hostAccount(slot.host, slot.slotIndex); AccountId validatorAccount = _vault.validatorAccount(msg.sender); _vault.transfer(fund, hostAccount, validatorAccount, validatorReward); + _vault.designate(fund, validatorAccount, validatorReward); _vault.burnDesignated(fund, hostAccount, slashedAmount - validatorReward); if (missingProofs(slotId) >= _config.collateral.maxNumberOfSlashes) {