Move by Example
- All
- New
- dApp
- DeFi
- Smart Contract
- Tutorial
Vesting Token
An example for staked locked APT, where a sponsor can create locks of staked APTs for recipients.
Epoch-based Rewards Pool
An example module that manages rewards for multiple tokens on a per-epoch basis.
Managing Contract Upgrades
A package management system example for the Aptos blockchain, enabling controlled deployment.
Stablecoin
Learn how to build a stablecoin on Aptos. This example will show you how to create a stablecoin with key management features.
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.
Depend on Third-Party Smart Contracts
Learn how to invoke externally created smart contract's methods from within your Move code.
On-Chain Randomness
Learn about on-chain randomness and how to use it to create a fair and transparent minting process for your NFTs.
Aptos Keyless
Integrate Aptos Keyless accounts to create a seamless login experience. Use familiar Web2 logins, no more wallet setup!
Vesting Token
An example for staked locked APT, where a sponsor can create locks of staked APTs for recipients.
Epoch-based Rewards Pool
An example module that manages rewards for multiple tokens on a per-epoch basis.
Managing Contract Upgrades
A package management system example for the Aptos blockchain, enabling controlled deployment.
Stablecoin
Learn how to build a stablecoin on Aptos. This example will show you how to create a stablecoin with key management features.
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.
Depend on Third-Party Smart Contracts
Learn how to invoke externally created smart contract's methods from within your Move code.
On-Chain Randomness
Learn about on-chain randomness and how to use it to create a fair and transparent minting process for your NFTs.
Aptos Keyless
Integrate Aptos Keyless accounts to create a seamless login experience. Use familiar Web2 logins, no more wallet setup!