EVVM Transactions & Functions for Beginners I Kevin Padilla
Sun, Nov 2, 2025, 12:00 AM
Kevin Padilla, CTO of EVBN and founder of Matalabs, introduces the fundamentals of EVVM (Enhanced Virtual Virtual Machine)—a customizable, permission-based virtual blockchain that operates on top of an existing host chain like Ethereum or Arbitrum. This workshop walks beginners through how EVVM leverages smart contracts to create virtual blockchains with unique states and functions, while inheriting the host chain’s security and connections. Kevin demonstrates the GitHub structure for EVBN projects, including key repos such as testnet contracts, name service, and staking, and explains how to use pre-deployed contracts on Sepolia testnet. He then dives into practical transactions, covering payment functions, nonce mechanisms (synchronous vs. asynchronous), and the use of executors to securely authorize and execute transactions. The session concludes with examples of transaction validation, nonce protection, and how EVVM ensures replay safety and role-restricted execution. 00:11 Introduction — What is EVVM and its purpose 00:44 How EVVM builds virtual blockchains on host chains 01:09 Exploring EVBN GitHub repositories 01:37 Key repos: testnet contracts, name service, staking 02:11 Overview of core contract functions (pay, payMultiple, dispersePay) 02:59 Staking mechanisms and estimators 03:47 Quick start: deploying your own EVVM instance 04:36 Tools and utilities on evbn.info (faucet, staking, name service) 05:04 Using pre-deployed EVVM on Sepolia testnet 05:48 Transaction flow overview and execution via front end 06:18 Executing a payment transaction example 06:52 Understanding nonces: synchronous vs. asynchronous 07:28 Async nonce advantages and transaction signing 08:52 Replay protection and failed async nonce example 09:51 Introducing executors for transaction authorization 10:32 Creating and signing executor-based transactions 11:07 Successful execution with correct executor 11:39 Failed transaction when executor mismatch 12:16 Validation process: sender vs. executor verification 12:38 Recap of execution workflow and permission validation _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 💻 ETHOnline 2025 This workshop is specifically for ETHOnline 2025, a 21-day hackathon held October 10 - 31, 2025, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ Follow EVVM X: https://x.com/RollAMate ✅ Follow ETHGlobal X: https://x.com/ETHGlobal Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city