{"repo":"letmejustputthishere/icp-evm-coprocessor-starter","free":true,"listed":false,"github":"https://github.com/letmejustputthishere/icp-evm-coprocessor-starter","clone":"git clone https://github.com/letmejustputthishere/icp-evm-coprocessor-starter.git","description":"starter template leveraging chain fusion technology to build EVM coprocessors on the Internet Computer Protocol","language":"Solidity","stars":27,"topics":[],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Chain Fusion Starter Project Table of Contents - Overview - What is a Coprocessor? - Why Use ICP as a Coprocessor for Ethereum? - Now with ic-alloy - Differences from Prior Implementations - Getting Started - In the Cloud - Locally - Manual Setup - Architecture - EVM Smart Contract - Chain Fusion Canister - Development - Interacting with the EVM Smart Contract - Leveraging storage.rs for Stable Memory - Read from EVM Smart Contracts - Sending Transactions to EVM Smart Contracts - Use Cases - Additional Resources Overview This project demonstrates how to use the Internet Computer (ICP) as a coprocessor for EVM smart contracts. The coprocessor listens to events emitted by an EVM smart contract, processes them, and optionally sends the results back. This starter project is a proof of concept and should not be used in production environments. To get a better understanding of how the coprocessor works, make sure you check out the recorded workshops in the Additional Resources section. What is a coprocessor? The concept of coprocessors originated in computer architecture as a technique to enhance performance. Traditional computers rely on a single central processing unit (CPU) to handle all computations. However, as workloads grew more complex, the CPU became overloaded. Coprocessors were introduced to offload specific tasks from the CPU to specialized hardware. Similarly, in the EVM ecosystem, smart contracts often face computational constraints. Coprocessors and stateful Layer 2 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/letmejustputthishere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/letmejustputthishere/icp-evm-coprocessor-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}