About

EVVM let's anyone create Virtual Blockchains on top of any chain just deploying smart contracts. For this ETHGlobal Online hackathon we are going to use Ethereum Sepolia, where we'll deploy a testnet Virtual Blockchain for the hackers to test, use and work with. A faucet for MATE and ETH testnet tokens will be available for you to use on https://evvm.dev on Oct 10th. EVVM is a new way to create virtual blockchains on top of existing networks like Ethereum, Arbitrum, Hedera and others. In essence, it lets you spin up your own blockchain environment by simply deploying smart contracts instead of running a whole new network. This means you can have the benefits of a custom blockchain without the headache of managing physical infrastructure (no validators or dedicated nodes needed). Each EVVM instance runs as a set of Solidity contracts on a host chain and emulates core components of an independent blockchain, inheriting the security of the underlying chain. Think of it as a “blockchain within a blockchain” – similar to a virtual machine in computing, but for blockchains. Because EVVM is implemented entirely in Solidity, it’s easy for developers to deploy, customize, and upgrade their virtual blockchains. There’s no need to set up new nodes or consensus mechanisms – you deploy the EVVM contracts on a host chain, and that’s it. This infra‐less deployment approach lowers the barrier to experimenting with new blockchain ideas or tailored networks for specific use cases. EVVM unlocks a new realm of scalability and innovation for Ethereum and EVM-compatible ecosystems. Multiple EVVM instances can run in parallel on the same host chain, achieving vertical scalability by stacking virtual chains on one physical network. Developers can also use EVVM as a sandbox to experiment with new features or Ethereum improvements (like testing new opcodes or economic models) in an isolated environment, without affecting the main chain.

Prizes

🎣 Best New Relayer/Fisher Integration$500
For the most creative project that captures or relays EVVM transactions or data from outside the chain. This category rewards hacks that leverage EVVM’s communication capability by using new "fishing spots" or relayer mechanisms outside the chain. Examples could include a Telegram or WhatsApp bot that lets users submit EVVM transactions via chat, an API service or browser extension that relays user actions to EVVM, a mempool scanner that picks up EVVM txs or anything useful you may create to surprise us. The goal is to showcase how EVVM transactions can be initiated from any medium (web apps, APIs, messaging platforms, IoT devices, etc.), demonstrating a truly seamless and accessible UX for blockchain interactions.

Qualification Requirements

The winner must create an integration that retrieves data from off-chain sources and brings it into an EVVM virtual blockchain.

⚡️ Most Innovative Use of EVVM’s Execution Function$250
For the project that most creatively integrates EVVM's unique transaction execution mechanism, the "executor". For example, a Fisher/Relayer who executes transactions on the EVVM or a new EVVM Service that executes on behalf of users under certain circumstances. EVVM can decentralize transaction execution to its network of participants (Fishers/Relayers), Services, or third parties. These should validate user-signed payloads (to prevent reverts) and call EVVM contracts to process them when appropriate. This category invites hackers to be creative with their use of this "executor" model. We are looking for innovative ideas that enhance the EVVM execution flow or extend it in a novel direction.

Qualification Requirements

The winner must create an integration that uses the "executor" parameter on a realistic use case.

⭐️ Best Implementation of Asynchronous Nonces$250
EVVM supports both synchronous and asynchronous transaction nonces for submitting transactions, and this prize goes to the hack that makes the cleverest use of async nonces specifically. Asynchronous nonces allow users to issue multiple transactions without waiting for each to complete (out-of-order execution with protection against replay). This feature can enable parallel transaction processing, user-defined ordering of operations, or optimistic interactions that don’t strictly sequence transactions. Hacks in this category might include a demonstration of payment batching, a game or application logic that relies on out-of-order commits, or tooling that manages async vs. sync nonce flows for developers. We will favor a project that clearly showcases why asynchronous nonces are powerful. E.g. achieving something that would be cumbersome or impossible with traditional sequential nonces. Implementations should highlight EVVM’s flexibility in transaction scheduling and how that can benefit dApp design or performance.

Qualification Requirements

The winner must create an integration that uses the async nonces on a realistic use case.