From 12e16007c6bf9f599389482d2a8082e149782d76 Mon Sep 17 00:00:00 2001 From: cedoor Date: Thu, 22 Dec 2022 19:24:35 +0100 Subject: [PATCH] refactor(incremental-merkle-tree.sol): remove unnecessary bitwise and operator re #37 --- .../contracts/IncrementalBinaryTree.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/incremental-merkle-tree.sol/contracts/IncrementalBinaryTree.sol b/packages/incremental-merkle-tree.sol/contracts/IncrementalBinaryTree.sol index d9831c0..1ab197f 100644 --- a/packages/incremental-merkle-tree.sol/contracts/IncrementalBinaryTree.sol +++ b/packages/incremental-merkle-tree.sol/contracts/IncrementalBinaryTree.sol @@ -104,7 +104,7 @@ library IncrementalBinaryTree { uint256 updateIndex; for (uint8 i = 0; i < depth; ) { - updateIndex |= uint256(proofPathIndices[i] & 1) << uint256(i); + updateIndex |= uint256(proofPathIndices[i]) << uint256(i); if (proofPathIndices[i] == 0) { if (proofSiblings[i] == self.lastSubtrees[i][1]) {