hyperlane-xyz / hyperlane-monorepo

The home for Hyperlane core contracts, sdk packages, and other infrastructure
https://hyperlane.xyz
Other
332 stars 360 forks source link

Axelar Hook and ISM #2851

Open nambrot opened 1 year ago

nambrot commented 1 year ago

This ticket encapsulates a hook and ISM that allows a Hyperlane message to be transported via Axelar. You can find their docs here https://docs.axelar.dev/dev/general-message-passing/gmp-messages. The Hook would call the Axelar Gateway with callContract and the ISM would inherit from AxelarExecutable.sol to receive the messageId. It is probably easiest to just overpay for their gas services and then receive the refund https://docs.axelar.dev/dev/general-message-passing/gas-services/refund. (You should adjust quoteDispatch to pass the cost to the sender). You can also try to figure out how to get the Axelar validator signatures and then have them be fetched from a CCIP-read ISM offchain service via the Hyperlane validators

Submission of this bounty should include a demo on a testnet or mainnet with tx hashes.

nambrot commented 10 months ago

Already claimed

nambrot commented 1 month ago

Free to be claimed