Skip to content

CCTP v2 Hook Support for Cross-Chain Forwarding on Injective #35

Description

@chicrock

I hope everything is going well for you.

I’m not sure if this is the right place to ask, but I wanted to post here first. If this is not the appropriate channel, I’d appreciate it if you could point me to the right place to inquire.

I recently learned that CCTP has been integrated into Injective, and I’ve been researching how it works.

In Noble’s case, there is a forwarding module, so simply sending funds to a specific address automatically triggers an IBC transfer that forwards the funds to the final destination chain.

However, on the current Injective Core implementation, I haven’t been able to find similar functionality. As far as I can tell, only the Bank, Staking, and Exchange precompiles currently exist.

From my understanding, CCTP v2 allows hook data to be attached and processed. But with only the currently available precompiles, it seems that USDC received from Ethereum or other chains can only be transferred within Injective itself. Of course, it’s still possible to send another transaction afterward to bridge assets to another chain (such as dYdX), but in that case the hook data does not seem particularly useful, and it also creates a worse UX for users.

If I may have missed something, I’d really appreciate clarification on whether this functionality is already possible in the current version. If there are any on-chain transaction examples related to this flow, I would be grateful if you could share them as well.

And if this functionality does not yet exist, I’d appreciate any information regarding future plans or timelines for supporting it.

Wishing you continued success in your work, and thank you very much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions