BAC-L2-SUB-116Substrate / Polkadot SDK
EVM compatibility
Hosting the Ethereum toolchain on a Substrate chain: what compatibility genuinely buys, and the boundaries it does not cross.
- Level
- L2 — Appchain developer
- Duration
- 4 h
- Maintainer
- Polkadot / Substrate Lead Architect
Learning objectives
- 01Enable an EVM-compatible execution layer
- 02Deploy an existing Solidity contract without rewriting it
- 03Identify behavioural differences between the two account models
Guided lab
Deploy the Solidity contract written at Level 1 onto your chain and call it with Ethereum tooling.
Independent lab
Document three behavioural differences observed against an Ethereum test network.
Security angle
Two account models coexisting: address-mapping mistakes and their consequences for funds.
Assessment
Deployed contract plus a note of observed differences, experimentally verified.
