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

Add support for SUI #3318

Open
lumtis opened this issue Dec 19, 2024 · 0 comments
Open

Add support for SUI #3318

lumtis opened this issue Dec 19, 2024 · 0 comments
Labels
feature:chain-integration New chain integration feature:idea An early idea for a feature. Used as reference to follow new feature integrations

Comments

@lumtis
Copy link
Member

lumtis commented Dec 19, 2024

Motivation

The SUI blockchain is rapidly gaining recognition in the ecosystem. https://sui.io/
Move is considered as a serious alt- EVM contender with its resource-oriented paradigm https://blog.sui.io/move-origins-sam-blackshear/

Solution

SUI seems to support recovering messages signed with ECDSA signature scheme: https://www.mystenlabs.com/blog/cryptography-in-sui-cross-chain-signature-verification
The solution can roughly be similar to Solana and TON when TSS congregate to sign a message with EVM private key, the message is nested in a SUI transaction and recover in a gateway contract.

Fungible Asset Support

SUI fungible assets uses a SUI::Coin type. All fungible assets, including the SUI gas token uses this object type. Therefore supporting any fungible asset might be trivial once SUI token integration is completed.
https://docs.sui.io/standards/coin

Calling SUI Contract

No research done yet on this part.

@lumtis lumtis added feature:idea An early idea for a feature. Used as reference to follow new feature integrations feature:chain-integration New chain integration labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature:chain-integration New chain integration feature:idea An early idea for a feature. Used as reference to follow new feature integrations
Projects
None yet
Development

No branches or pull requests

1 participant