From 176a69fe3af7820d11811e2de0a7a137b3a1bdc6 Mon Sep 17 00:00:00 2001 From: Emil Roydev <125214785+ERoydev@users.noreply.github.com> Date: Mon, 19 May 2025 17:37:01 +0300 Subject: [PATCH] Update README.md --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index c818563..0f69b8a 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,3 @@ npm install - Backend was hashing addresses with just keccak256(address) — a plain string hash — while smart contract likely expected keccak256(abi.encodePacked(address)) like Solidity does. That mismatch is why the proofs were invalid (resulting in false in cast call). - solidityPackedKeccak256(...) = mimics abi.encodePacked + keccak256 from Solidity - If the hash of your leaf in JS doesn’t match the one Solidity expects, the Merkle proof won’t validate — ever. - - -SOMe changes -AGAIN