Plasma uses a general-purpose EVM execution environment, providing full compatibility with existing Ethereum smart contracts and tooling. This decision reflects a simple reality: the vast majority of stablecoin infrastructure and applications are already built for the EVM. Developers building on Plasma can deploy existing contracts with no changes, using the same tools and workflows they already know. Plasma’s execution layer is powered by Reth, a modular Ethereum execution client written in Rust. Reth was selected for its performance, safety, and modern architecture. It enables fast, efficient state execution without compromising EVM correctness. Plasma does not introduce a new virtual machine, custom language, or compatibility layer. Every opcode, precompile, and execution behavior matches Ethereum mainnet. This ensures that:Documentation Index
Fetch the complete documentation index at: https://docs.plasma.org/llms.txt
Use this file to discover all available pages before exploring further.
- Any contract written in Solidity or Vyper behaves identically on Plasma
- Tools like Hardhat, Foundry, and Remix work out of the box
- Standard interfaces, ABIs, and libraries remain compatible
- Wallets like MetaMask and developer SDKs require no changes