Running EVM contracts in IC canisters?

This question is twofold:
Is it possible to modify solidity contracts to operate
In an ic dapp? Are current https outcalls able to translate feeds from available evm data feeds and other feeds?
Are there existing git repositories for such a thing? Sorry if this is ignorant of these things I am just beginning to code

1 Like

We have a bounty that would develop some of the tech for this: ICDevs.org - Bounty #16 - EVM Witness Library - $8,000+

A good but if work is required to get to a fully functioning Evm, but it is not insurmountable. Mostly it is transposing code to motoko. If you know rust, most of the libraries probably already exist and you’d just need to reconfig the architecture to get it running in the ic.

3 Likes

I will try it out! I have been experimenting in rust with this. I won’t formally apply for the bounty yet haha but maybe I will try to pull something to gether.

1 Like

There’s this:

1 Like

Thanks! Everybody has done a tremendous amount of work already! People should be proud of their hard work.

1 Like

This is probably one of the few places I’ve seen implemented c to wasm actually working on the IC. Nice! I guess we will eventually have a cdk? Any appetite for this?

3 Likes

I would like to implement this

2 Likes

IC EVM is here with https://bitfinity.network/

2 Likes