ICP smart contracts running Sui-Move contracts

Hey everyone, wanted to share some news on the R&D effort going between mercatura labs and ICP hub Egypt.

Our R&D team has been experimenting with a native bridge architecture that lets an ICP canister directly control a Sui address: meaning it can call, sign, and interact with anything in the Sui ecosystem without external relays or custodians.

We wrapped up a functional proof-of-concept last week and did a live demo today showing the full ECDSA signing flow; ICP managing assets and executing on Sui as a first chain participant. We saw there was already work done on solidity and Rust chains so thought Move would be a good research to pursue.

This is still early R&D, but it’s a strong step toward automated, chain-to-chain interoperability natively from ICP. It shows just how far the protocol can go and it truly can become multichain control layer…also it was a bit of fun to tease the Sui community who don’t know much about the tech :wink:

4 Likes

Give this man some pee.

1 Like

Following several successful trials, we have begun expanding our R&D scope to several other chains that are not EVM-BTC based. This week we are announcing another integration with a top 50 CMC blockchain that has entirely different architecture.

New demo out, Cardano is now also integrated, ICP canisters can derive Cardano addresses and execute transactions accepted by Cardano nodes. The project is very interesting to all engineering teams involved and its drawing other teams within our ecosystem. There should be more integrations coming up, Cardano one was quite peculiar.

2 Likes

Great work. May I ask, why not open-source/publish source?

Also, how are you signing, directly in canister or via front end? Signing directly from canister is more interesting to me as it allows for autonomous crosschain interaction. While I think CK keymanagement in the front has some utility, for the most part crosschain signing via front end is mostly solved via the app layer.

Edit: i guess it is directly in canister, didn’t see you say ‘autonomous’ initially

Yes an ICP canister in the backend generates an address for a specific internet identity and sign the transaction. I do want to open source, but it is still in development and it was picked up by several engineering teams within the ecosystem so we expect at least 12 integrations before it is proposed. I have to get approval from the board and limited partners of my company.

Hey everyone, our tests with XRP have yielded very positive results. Now ICP canisters can hold XRP addresses and sign transactions. We taken the approach to drop off a team at each chain to work with its structure for greater depth of integration. We have in total 12 planned with varying degrees of difficulty and progress in each. Will update you whenever we fully crack another one(sometimes it’s trial and error and addresses are generated but can’t hold or transact so it takes time for us to perfect it we only share when it’s done)

1 Like

Ok serious updates: Complete control over sui achieved, Mint, Burn and others in DeFi, this is completely in Motoko, Derived address, transaction formulation, http outcalls.

Here is another one: Same done for Cardano, and with Cardano you can also send transaction, and mint and burn and this was super annoying..we are lucky we have ICP, those Era of people on Cardano, it’s a maze, I don’t understand and how anyone build there!

The team working on XRP is very close for compete 60% done

TRON proof of concept done

Ton in progress

2 Likes

Hey everyone, we wanted to share the TRON demo, the XRP is also shared in one of the videos below. We are right on target to hit 12 chains in the next 6 weeks.

3 Likes

We also finished Near, bear in mind the real work for us happens when our teams at each chain settle on contract structure and test it, our end goal is to be able to move value across those chains CK style. We are working on Borsh lib in Motoko and it will help for Near and Solana, if anyone want to help on that we would welcome it :folded_hands:t2:

2 Likes

What’s ur roadmap? Dot? For Tao?

1 Like

Hey yes, we have those in the next 6 weeks, the team working on them has been doing R&D for a couple of weeks. I think in the immediate term we have Solana, Stellar and Algorand. Cosmos, Dot and Tao are after. We have 12 chains to finish in 6 weeks, 6 weeks after to finalize best practices in other chains smart contracts for minting, burn, UTxO and object tracking etc, 2 weeks of testing and we can show something and share significantly more details in terms of implementation and libs created, modified and used

3 Likes

We also just pushed Solana, we are working on also enabling minting and burning there. In the next few days we will refine the Sui integration and test with @bitel911 with BUILDR token.

We are also very thankful and fortunate to have someone like @timo guide and mentor this project and in this spirit once the Sui adapter is done and ready we will open source the code for the community. We would like to express our thanks for all those supporting us on X

3 Likes

@codecustard TAO is done, DOT is just a few tweaks away, should be done very soon.. we had 12 chains in 8 weeks(we have 3 weeks passed). We are 7 now. But we think there is demand, so we have accelerated development and will deliver 16 chain integrations including EVM by 1/1

2 Likes

Isn’t TAO a Polkadot substrate?

Yes, but it has different ways of integration. We are almost there tho with Dot

1 Like

Is this like an all in one sdk?

For EVM I really recommend you do Monad and Pulsechain.

1 Like

Thanks for sharing these nice efforts
The opportunities here are very interesting

1 Like

Yes a platform and an SDK that hopefully will be end result. We will look into those, for each of those we have to reintegrate its functions to enable backend execution not just frontend. We have 15+ engineers working on this full time, 6 part time contributors and a CS dept that’s also taking parts of this for graduation projects.

1 Like