From edbdd3d2859e2769ef759ae0c1d8936eff4e4a06 Mon Sep 17 00:00:00 2001 From: Daniel Wang <99078276+dantaik@users.noreply.github.com> Date: Wed, 15 Feb 2023 10:17:48 +0800 Subject: [PATCH] feat(protocol): no longer delete commit records (#13152) --- packages/protocol/contracts/L1/libs/LibProposing.sol | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/protocol/contracts/L1/libs/LibProposing.sol b/packages/protocol/contracts/L1/libs/LibProposing.sol index c76b7e53cd..3ce587aff3 100644 --- a/packages/protocol/contracts/L1/libs/LibProposing.sol +++ b/packages/protocol/contracts/L1/libs/LibProposing.sol @@ -51,6 +51,7 @@ library LibProposing { if (state.commits[msg.sender][commitSlot] == hash) revert L1_COMMITTED(); + state.commits[msg.sender][commitSlot] = hash; emit BlockCommitted({ @@ -235,12 +236,6 @@ library LibProposing { commitHash: commitHash }) ) revert L1_NOT_COMMITTED(); - - if (meta.commitSlot == 0) { - // Special handling of slot 0 for refund; non-zero slots - // are supposed to managed by node software for reuse. - delete state.commits[msg.sender][meta.commitSlot]; - } } function _validateMetadata(