Skip to content

Ethereum to Aptos Guide

This guide migrates the old Aptos Learn Ethereum workshop into aptos.dev and updates the technical guidance to match the current Aptos stack.

It is written for developers who already understand Solidity, EVM storage, msg.sender, ERC standards, and Ethers-style transaction flows.

  • How Aptos accounts, resources, and objects differ from EVM contract storage.
  • How to map Solidity patterns to Move modules, entry functions, and view functions.
  • How to use the current @aptos-labs/ts-sdk, Wallet Adapter, and Forklift tooling stack.
  • How to port two concrete examples: a simple billboard contract and a richer Dutch auction flow.
  • Familiarity with Solidity and common ERC-20 / ERC-721 patterns.
  • Basic Aptos tooling setup:
  • For hands-on contract development, prefer Forklift for the developer workflow and the CLI for direct Move commands.
  1. Introduction
  2. Accounts
  3. Data Storage Models
  4. Contract vs Container
  5. Ethers.js vs the Aptos TS SDK
  6. Cheat Sheet
  7. Billboard Demo
  8. Dutch Auction Demo