ICP Chain Fusion
Hackathon

Powered by Encode Club

Join our four-week hackathon, attend exclusive technical workshops, build on ICP and win prizes.

πŸ‘‰ Don’t forget to prep by attending the ICP Chain Fusion Educate series!

This hackathon is now over.

Check out the hackathon summary and winners here.

Weeks
:
Days
:
Hours
:
Minutes
:
Seconds

Let’s build with Chain Fusion

Find team members, learn, complete challenges and win great prizes.

The Internet Computer is the world’s first web-speed, internet-scale public blockchain, developed by the DFINITY Foundation. The Internet Computer overcomes the limitations of traditional blockchains and smart contracts for better speed, storage costs, security, and scalability, offering Web2 performance on an infinite Web3 platform. As a 100% trustless network, the Internet Computer is the only public blockchain in the world that offers end-to-end decentralization and uses no centralized cloud nodes.

Build with Chain Fusion

ICP enables direct interoperability with all major blockchains, including Bitcoin, Ethereum and other EVMs (and soon Solana), without relying on any trusted intermediary. Unique compared to other blockchains, ICP smart contracts can read from and write to different chains, enabling developers to write smart contracts spanning different chains. This is chain fusion!

Bounties and Prizes

  • Leverage Internet Computer's new Chain Fusion technology to build a multichain dApp which integrates ICP with Bitcoin, Ethereum or another EVM chain, or improve on an existing dApp. Using Chain Fusion, you will notice, connecting the two chains requires no bridge, oracle, or intermediary service, and ICP canister smart contracts are capable of signing Ethereum transactions directly via threshold ECDSA, as well as interacting with EVM RPC providers directly using HTTPS Outcalls. 

    Which Chain Fusion use case you will decide to pursue is entirely up to you, whether you want to go for automating tasks on Ethereum, or using the EVM RPC canister as a co-processor for your EVM app and building a fully on-chain app with on-chain computing capabilities. Likewise, you are free to use the ckBTC and ckETH tokens and to build a DeFi application, or delve into SocialFi and DAOs! The only requirement is that your dApp utilises one or more key aspects of Chain Fusion. How your practical implementation of Chain Fusion will look like and what the final dApp will do is also up to you.

    To start using Chain Fusion, you can take a look at the Chain Fusion Starter repository, which integrates with the EVM RPC canister, including a dev container with all necessary dependencies preinstalled. This way, all the heavy lifting with regards to the coprocessor logic is done for you already. Building from scratch is also welcome, of course!


    For more information about Chain Fusion, don't forget to check out the ICP Chain Fusion Educate Series as well.

    Evaluation Criteria:

    - How innovative and useful is the idea

    - How well it makes use of ICP technology.

    - The overall quality of the code

    - The design of the user interface and the user experience

    - Bonus points for deploying your frontend on ICP

    - Bonus points for providing feedback on the developer experience

    Prizes:

    Winner 1: $10,000 in ICP Developer Grant ($5k + $5k)

    Winner 2: $10,000 in ICP Developer Grant ($5k + $5k)

    The winners will receive $2,500 USD in ICP immediately upon claiming their grant prize. The remainder of the grant prize will be disbursed progressively as the winners achieve the milestones outlined in their grant proposals, and successively for multiple grant prizes, according to the DFINITY Developer Grant Terms and Conditions.

Hackathon Schedule

Mon, Jul 8th5:30 pm BST Launch Event Sign up here!
Mon, Jul 8th6 pm BST How to Use the IC as a Coprocessor
Tue, Jul 9th4 pm BST How to Integrate with SIWE & SIWS
Whole Week Technical workshops and Project Building Sign up here!
Mon, Jul 15th5.30 pm BST How to Interact with EVM Chains Using the EVM RPC Canister
Tue, Jul 16th4 pm BST How to Build Cross-chain Governance
Whole Week Build, build, build! Sign up here!
Week 4 (Jul 29th - Aug 4th) Final push! Sign up here!
Sun, Aug 4th23:59 in your time zone Submission deadline!
Mid-AugustTime TBA! Pitch practices for finalists!
Tues, 3rd September 6 pm BST Finale and Prizegiving

Speakers

Moritz Fuller
Developer Relations Engineer

DFINITY Foundation

Kristofer Lund

DFINITY Foundation

Severin Siffert
Software Engineer

DFINITY Foundation

GrΓ©gory Demay
Senior Software Engineer

DFINITY Foundation

Ihor Verkhohliad
Founder

Orally Network

Previous Events