Skip to content

PlatON 开发网 Skills

TIP

本指南介绍如何搭建 PlatON 开发网络环境以进行 Nexus 集成测试。

前置条件

  • Node.js 24+
  • Foundry 工具链(forgecastanvil
  • PlatON Devnet 上有余额的钱包(chainId: 20250407

网络配置

参数
Chain ID20250407
RPC URLhttps://devnet3openapi.platon.network/rpc
区块浏览器基于 Blockscout
USDC 合约0xFF8dEe9983768D0399673014cf77826896F97e4d
托管代理合约0xeB33a9C2b4c7D3F44Fd5514F90C355AF6bb79236

重要:毫秒级时间戳

PlatON Devnet 在 EVM 内部使用 毫秒block.timestamp,尽管 RPC 层返回的是秒。这影响所有链上时间戳比较:

  • EIP-3009 的 validBefore / validAfter 必须使用毫秒
  • 托管合约的 releaseDeadline / disputeDeadline 基于 block.timestamp 计算

在 PlatON 上使用 Foundry

PlatON 要求使用 --legacy 标志进行交易广播:

bash
forge script Deploy.s.sol \
  --rpc-url https://devnet3openapi.platon.network/rpc \
  --broadcast \
  --legacy \
  --with-gas-price 20000000000

WARNING

EIP-1559 交易在 PlatON 上会获得 1 wei 的 gas price,远低于最低要求。务必使用 --legacy

Skills 概览

五个开发者 Skills 可用于 PlatON devnet 交互:

  1. chainlist — 网络配置和链元数据
  2. cli (cast) — 命令行合约交互
  3. blockscout — 区块浏览器查询和验证
  4. crosschain — 跨链桥操作
  5. aawallet — 账户抽象钱包管理