Closed PhilippeR26 closed 2 months ago
Solves issue #1178 Provides functions to calculate L1->L2 hashes. L2->L1 hash has already been implemented in PR #702
2 new functions :
const l1L2MessageHash = hash.getL2MessageHash(l1FromAddress, l2ToAddress, l2Selector, payload, l1Nonce);
const l1L2txH = hash.calculateL2MessageTxHash(l1FromAddress, l2ToAddress, l2Selector, payload, constants.StarknetChainId.SN_SEPOLIA, l1Nonce);
All inputs have to be recovered from a L1 explorer.
hash.solidityUint256PackedKeccak256()
hash.getSelector()
BigNumberish
:tada: This issue has been resolved in version 6.12.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
Motivation and Resolution
Solves issue #1178 Provides functions to calculate L1->L2 hashes. L2->L1 hash has already been implemented in PR #702
Usage related changes
2 new functions :
All inputs have to be recovered from a L1 explorer.
Development related changes
hash.solidityUint256PackedKeccak256()
hash.getSelector()
has been improved to accept also as input the typeBigNumberish
. All messaging functions have been added in the guides.Checklist: