Skip to content
Blockchain Association of Cameroon
BAC-L2-SUB-116Substrate / Polkadot SDKAdvanced

EVM compatibility

Hosting the Ethereum toolchain on a Substrate chain: what compatibility genuinely buys, and the boundaries it does not cross.

Level
L2Appchain developer
Duration
4 h
Track
Substrate / Polkadot SDK
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.