Explore

Move by Example

  • All
  • New
  • dApp
  • DeFi
  • Smart Contract
  • Tutorial
Smart Contract

ToDo List

Build a ToDo List on Web3.

dApp
Tutorial

NFT Marketplace

Create a marketplace for NFTs on the Aptos blockchain.

Smart Contract
Tutorial

Billboard

Build a billboard on Web3.

dApp

Launchpad

Build a fungible asset (akin to ERC-20) launchpad.

dApp
NEW!

Aptos Friend

Build an Aptos Friend social app in Move.

Smart Contract
DeFi
NEW!

Vesting Token

An example for staked locked APT, where a sponsor can create locks of staked APTs for recipients.

Smart Contract
DeFi

Epoch-based Rewards Pool

An example module that manages rewards for multiple tokens on a per-epoch basis.

Smart Contract

Managing Contract Upgrades

A package management system example for the Aptos blockchain, enabling controlled deployment.

Smart Contract
DeFi

Swap: Solidity Style ve(3,3) DEX

Useful modules to use in a DEX implementation.

Smart Contract
Tutorial
DeFi
NEW!

Dutch Auction

Build a dutch auction.

Smart Contract
Tutorial
DeFi

Stablecoin

Learn how to build a stablecoin on Aptos. This example will show you how to create a stablecoin with key management features.

Smart Contract
Tutorial
DeFi

Dispatchable Fungible Assets

Learn how to inject custom logic during the withdraw/deposit of fungible assets. Specifically, impose a tax on the transfer of assets.

Smart Contract
Tutorial

Depend on Third-Party Smart Contracts

Learn how to invoke externally created smart contract's methods from within your Move code.

dApp
Tutorial

On-Chain Randomness

Learn about on-chain randomness and how to use it to create a fair and transparent minting process for your NFTs.

dApp
Tutorial
NEW!

Aptos Keyless

Integrate Aptos Keyless accounts to create a seamless login experience. Use familiar Web2 logins, no more wallet setup!

dApp
Tutorial
NEW!

Voting

Learn how to implement a basic on-chain voting system on the Aptos blockchain. Allow users to create proposals, stake governance tokens, and vote on proposals using their staked tokens.