Aeternity Python SDK 教程

从零开始,10 天系统掌握 Aeternity 区块链开发。

快速开始
# 安装 SDK
pip install aeternity

# 验证安装
from aeternity.node import NodeClient, Config

client = NodeClient(Config(external_url='https://testnet.aeternity.io'))
status = client.get_status()
print(f"已连接到 {status.network_id}")
前置要求
  • Python 3.7+ 基础语法
  • 命令行 基本操作
  • 区块链概念(可选)
学习目标
  • 搭建完整开发环境
  • 创建和管理区块链账户
  • 部署和调用智能合约
  • 开发完整的 DApp 项目
学习路径
初级阶段 (Day 1-3)
├── 环境搭建
├── 账户管理
└── 基础交易

中级阶段 (Day 4-6)
├── Sophia 语言
├── 合约开发
└── 代币标准

高级阶段 (Day 7-10)
├── 加密通信
├── 域名服务
├── 预言机
└── 综合项目

10 天完整教程

初级阶段 (Day 1-3)
中级阶段 (Day 4-6)
高级阶段 (Day 7-10)
SDK 信息
语言 Python 3.7+
安装 pip install aeternity
仓库 GitHub
许可证 ISC
模块速查
模块 功能
signing账户签名
wallet助记词钱包
hdwalletHD 钱包
node节点客户端
compiler合约编译
contract合约操作
message消息签名
crypto消息加密
aens域名服务
oracles预言机
网络配置
网络 网络 ID
主网 ae_mainnet
测试网 ae_uat

主网节点:
https://sdk-mainnet.aepps.com
测试网节点:
https://testnet.aeternity.io
编译器:
https://v8.compiler.aepps.com