Skip to content
🎉 Welcome to the new Aptos Docs! Click here to submit feedback!

在 Aptos 上构建 Web3 未来

构建一流的 Web3 开发人员所需的一切

使用 Move 制作安全且高性能的智能合约

开始使用这些 Move 示例

example.move
module 0xCAFE::BasicCoin {
  // Only included in compilation for testing. Similar to #[cfg(testing)]
  // in Rust. Imports the `Signer` module from the MoveStdlib package.
  #[test_only]
  use std::signer;

  struct Coin has key {
      value: u64,
  }

  public fun mint(account: signer, value: u64) {
      move_to(&account, Coin { value })
  }

  // Declare a unit test. It takes a signer called `account` with an
  // address value of `0xC0FFEE`.
  #[test(account = @0xC0FFEE)]
  fun test_mint_10(account: signer) acquires Coin {
      let addr = signer::address_of(&account);
      mint(account, 10);
      // Make sure there is a `Coin` resource under `addr` with a value of `10`.
      // We can access this resource and its value since we are in the
      // same module that defined the `Coin` resource.
      assert!(borrow_global<Coin>(addr).value == 10, 0);
  }
}

Coins

简单、类型安全且可替代的资产

Objects

可组合的资源容器

Fungible Assets

高表现力、可替代的数字资产

Aptos 工具让 web3 开发变得前所未有的简单

在 Aptos, 开发人员是最重要的

Developer Discussions

在任何时区都能及时收到对您迫切的问题的答复。

Join

Aptos Learn

在 Aptos Learn 上掌握区块链,为各个级别的开发人员提供全面的教程和指南。

Learn

Grants

向 Aptos 基金会申请资助以推动您的项目。

Apply

探索 Aptos 区块链上的功能

聆听生态系统的声音

Aptos 的构建具有变革性,提供无与伦比的交易速度和可靠性。我们喜欢充满活力的社区和 Aptos 生态系统的总体方向。

zabava
–Muhd Dahlan, CEO Zabava Labs

Aptin Finance 为 Aptos 用户提供安全、直观和无缝的财务交互。与 Aptos 的愿景相一致,我们的目标是为多元化的全球社区建立全链 DeFi 机会的联系。

Aptin Labs logo
–Elvis Woo, CTO & Co-Founder, Aptin Finance

Cellana Finance 选择基于 Aptos 进行构建是因为其交易速度快、成本效益高且安全性强。此外,Aptos 的即时终结性(小于1秒)将成为未来吸引 Web 2 各种金融应用的重要优势。

Cellana logo
–Andy Hoang, CEO, Cellana