Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-chain standardisation: ERC-7786 interfaces, helpers and Axelar adapter #28

Merged
merged 61 commits into from
Nov 29, 2024

Conversation

ernestognw
Copy link
Member

No description provided.

Amxx and others added 21 commits October 1, 2024 17:01
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Francisco Giordano <fg@frang.io>
#22)

* Updated ERC specs

* executeMessage returns bytes4

* Add AxelarGatewayDuplex

* remove npm contracts dependency in favor of the master submodule

* slither remappings

* clarify CAIP-10 format

* document reverts

* unused imports

* unexpected attributes too short

* document remoteGateway format

* clarify AxelarGatewayDestination._execute

* rewrite require(..., error); as if (...) revert error;

* typography

* custom errors

* replace require with string with custom error

* Apply audit review suggestions

* Adjust checks.yml

* Point gitmodules to master on OZ contracts

* lint

* Fix CI

* Fix CI 2

* Fix slither

* up

* up

* Disable locked-ether slither rule for duplex

* Make prettier version consistent

* Remove passive mode

* Apply suggestions from code review

Co-authored-by: Ernesto García <ernestognw@gmail.com>

* Update contracts/crosschain/axelar/AxelarGatewayDuplex.sol

---------

Co-authored-by: Ernesto García <ernestognw@gmail.com>
Copy link

netlify bot commented Nov 29, 2024

Deploy Preview for community-contracts ready!

Name Link
🔨 Latest commit d1fe827
🔍 Latest deploy log https://app.netlify.com/sites/community-contracts/deploys/674a14f5cfc2e50008a81055
😎 Deploy Preview https://deploy-preview-28--community-contracts.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@Amxx Amxx marked this pull request as ready for review November 29, 2024 19:23
@Amxx Amxx requested a review from a team as a code owner November 29, 2024 19:23
@@ -49,8 +52,9 @@
"ethers": "^6.12.1",
"hardhat": "^2.22.3",
"hardhat-exposed": "^0.3.15",
"prettier": "^3.2.5",
"prettier": "^3.0.3",
Copy link
Collaborator

@Amxx Amxx Nov 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If anyone is curious: @openzeppelin/contracts uses ^3.0.0.

If we use 3.2.5 here, the linter will find issues in lib/@openzeppelin-contract.

We should make configure the linter so that it does not check lib/*

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We either go back here or up in the master branch of the vanilla repository

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

created an issue for that: #29

@Amxx Amxx changed the title Merge crosschain work to master Cross-chain standardisation: ERC-7786 interfaces, helpers and Axelar adapter Nov 29, 2024
@ernestognw ernestognw merged commit 3496da2 into master Nov 29, 2024
10 checks passed
@Amxx Amxx deleted the crosschain-audit-oct-2024 branch December 5, 2024 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants