GitconGrants 22 - ICDevs.org Needs Your Support – Let's Make Some Noise for the IC!

ICDevs.org Needs Your Support – Let’s Make Some Noise for the IC!

TL;DR:
:point_right: Donate to ICDevs here using the oldest Ethereum address you have. Doing so helps maximize the matching funds (older addresses = better matching).
:point_right: You’ll earn ICDV tokens for your donation and help amplify the IC signal across the crypto universe!


We’re back with Gitcoin Grants #GG22, and this is a chance for the Internet Computer (IC) community to make some serious noise. Yes, I know – the process can be a little frustrating. It’s not on our network, and it feels like donating without getting anything tangible in return. But hear me out…

Why does this matter?
Gitcoin is a massive platform that attracts a lot of attention. Imagine if one of the top-funded projects from this round is an IC project. That’s exactly the kind of publicity the IC ecosystem needs. With DevCon just three weeks away, the timing couldn’t be better. Let’s show the world what we can do! This is ChainFusion. We’re putting EVMs in Decentralized Infrastructure that can talk to other EVMs and hold their assets.

Introducing @timk11 and the evm.mo Project

Meet @timk11, a dedicated developer who’s been working tirelessly in his spare time while writing his master’s thesis to build a Motoko EVM. To date, Tim has completed 5 out of 7 stages of the original bounty. He’s implemented 119 of the 141 EVM opcodes and pre-compiles. The bounty is almost finished, and now we’re ready for the next stage: the execution engine.

What’s next for the Motoko EVM?
We need to:

  1. Support memory and storage tries in stable memory to handle EVMs up to 400GB. We’re planning to port @research stable trie for this.
  2. Wire up the execution loop. With the opcodes in place, it’s time to process transactions and persist the state in stable memory.
  3. Extend the opcodes. What could an IC-based EVM do that others can’t? We have ideas for extended opcodes that will unlock the full power of the IC and bring unique capabilities to smart contracts. #ChainFusion

We want to fund Tim to keep working on this groundbreaking project and hopefully bring on two more developers to speed things up. But we need your help.

What’s in it for you?
By donating, you’ll not only support a critical IC ecosystem project, but you’ll also receive ICDV tokens. Once the matching funds are finalized, simply submit a signature from the Ethereum address you used and provide your IC principal – and we’ll send you some ICDV. The bigger the match, the more tokens we’ll distribute!

Code & Contributions
If you’re interested in the progress or want to contribute, you can check out the code here: evm.mo GitHub repository.

Let’s come together as a community and make this happen. Let’s put the Internet Computer in the spotlight and show the world what we’re building.
LFG!

The bad news: You have to donate on Arbitrum. I know right? Too bad we aren’t running a GGNode on an IC EVM. Maybe we can one day! Especially if we have an open, easy to implement yourself, forkable, easily compilable MOTOKO EVM! We have a demo of how to donate on Arbitrum here: https://youtu.be/WTOWhGxSCQY

If you just absolutely don’t want to jump through those hoops, I’ll swap any ICP sent to 9c935803b4ee39d89d6b4eaf2ead548df6c1cf7314cc74721d06f5d1a131b37c to ckETH and send that all over on the last day, but it is possible we won’t get as much of a match.

Of course you can donate all the old fashioned ways including creating a subscription or straight minting ICDV at ICDevs.org. Those method go straight to our treasury neuron and are locked for 8 years, so overtime they will also help contribute to projects like this.

1 Like