Closed skosito closed 1 month ago
[!IMPORTANT]
Review skipped
Auto incremental reviews are disabled on this repository.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 25.71429%
with 130 lines
in your changes missing coverage. Please review.
Project coverage is 67.14%. Comparing base (
2892114
) to head (e8b32f2
).
Upgrade test likely to fail because of https://github.com/zeta-chain/node/issues/2921
I think it should be trivial I will also have a look
Upgrade test likely to fail because of #2921
I think it should be trivial I will also have a look
fixed
Description
Integrates this https://github.com/zeta-chain/protocol-contracts/issues/344 into protocol, this PR should be merged after smart contract changes are merged, but this is ready for first pass.
Also e2e tests to call zevm->evm, using call and withdrawAndCall and authenticated sender, with checking if sender is properly forwarded, so destination contract can use it as authentication.
How Has This Been Tested?
Summary by CodeRabbit
New Features
TestDAppV2
contract for improved message handling and sender management.TestGatewayZEVMCaller
contract facilitates interactions with a gateway on the ZEVM.Bug Fixes
Documentation
Chores
go.mod
for improved stability and performance.