From adf87a85985626752c940291e8b77ec997071274 Mon Sep 17 00:00:00 2001 From: Vladyslav-Bochok Date: Fri, 14 Jan 2022 11:53:01 +0200 Subject: [PATCH] Remove code duplication --- contracts/contracts/ZkSync.sol | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/contracts/contracts/ZkSync.sol b/contracts/contracts/ZkSync.sol index 6e58c7b8d2..f5d8320666 100644 --- a/contracts/contracts/ZkSync.sol +++ b/contracts/contracts/ZkSync.sol @@ -459,8 +459,7 @@ contract ZkSync is UpgradeableMaster, Storage, Config, Events, ReentrancyGuard { withdrawnNFTs[op.tokenId] = address(_factory); emit WithdrawalNFT(op.tokenId); } catch { - pendingWithdrawnNFTs[op.tokenId] = op; - emit WithdrawalNFTPending(op.tokenId); + storePendingNFT(op); } } @@ -489,9 +488,7 @@ contract ZkSync is UpgradeableMaster, Storage, Config, Events, ReentrancyGuard { if (sent) { emit Withdrawal(_tokenId, _amount); } else { - bytes22 packedBalanceKey = packAddressAndTokenId(_recipient, _tokenId); - increaseBalanceToWithdraw(packedBalanceKey, _amount); - emit WithdrawalPending(_tokenId, _recipient, _amount); + storePendingBalance(_tokenId, _recipient, _amount); } }