Skip to content

Commit 026de30

Browse files
fix: use keccak for leaves.
1 parent 637a8a3 commit 026de30

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

contracts/src/bridge/merkle/MerkleProof.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ contract MerkleProof {
3939
bytes memory data,
4040
bytes32 merkleRoot
4141
) public pure returns (bool) {
42-
return validateProof(proof, sha256(data), merkleRoot);
42+
return validateProof(proof, keccak256(data), merkleRoot);
4343
}
4444

4545
/** @dev Calculates merkle root from proof.

contracts/src/bridge/merkle/MerkleTreeHistory.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ contract MerkleTreeHistory {
4040
* @param data The data to insert in the merkle tree.
4141
*/
4242
function append(bytes memory data) public {
43-
bytes32 leaf = sha256(data);
43+
bytes32 leaf = keccak256(data);
4444
count += 1;
4545
uint256 size = count;
4646
uint256 hashBitField = (size ^ (size - 1)) & size;

0 commit comments

Comments
 (0)