Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

如何在peaq上创建代币:开发者分步指南

摘要

了解如何在peaq网络上创建代币,peaq是专为DePIN和机器经济设计的Layer-1区块链。本指南涵盖代币标准、Bitbond的Token Tool等无代码工具、智能合约部署以及与peaq交互所需的基本RPC设置。

代币创建决策清单

在开始之前,请考虑以下标准,为您的项目选择最佳方法:

标准检查内容重要性
代币标准ERC-20、ERC-721还是ERC-1400?决定代币功能(同质化、非同质化或证券代币)。
技术能力您会编写Solidity吗?无代码工具更快;自定义合约提供更多灵活性。
自定义功能是否需要税收、铸造、销毁或白名单?高级功能需要自定义代码或支持这些功能的工具。
预算peaq上的Gas费是多少?peaq费用低,但复杂合约部署成本更高。
时间线您需要多快让代币上线?无代码工具可在几分钟内部署;自定义开发需要更长时间。
RPC可靠性您有可靠的peaq RPC端点吗?稳定的RPC确保顺利部署和交互。

了解peaq及其代币标准

peaq是一个基于Substrate的区块链,兼容EVM,因此您可以部署以太坊标准的代币,如ERC-20、ERC-721和ERC-1400。该网络针对DePIN项目进行了优化,提供高吞吐量(启动时10,000 TPS)、低费用和130+的Nakamoto系数。对于代币创建,您有两条主要路径:

  • 无代码代币生成器,如Bitbond的Token Tool,提供用户友好的界面来配置和部署代币,无需编写Solidity。
  • 自定义智能合约部署,使用Hardhat或Remix等工具,让您完全控制代币逻辑。

前提条件

在创建代币之前,请确保您具备:

  • 一个配置了peaq网络的Web3钱包(例如MetaMask)。
  • 足够的PEAQ代币以支付Gas费(用于部署和交易)。
  • 一个可靠的peaq RPC端点。您可以使用OnFinality的公共RPC或获取专用端点用于生产工作负载。有关连接详情,请参阅peaq RPC指南
  • (可选)如果部署自定义合约,需基本熟悉Solidity。

分步指南:使用Bitbond的Token Tool创建代币

Bitbond的Token Tool是peaq上最流行的无代码解决方案。请按照以下步骤操作:

步骤1:访问Token Tool

导航至peaq上的Token Tool

步骤2:连接您的钱包

点击“连接钱包”并选择MetaMask(或其他Web3提供者)。确保您的钱包已设置为peaq网络。如果没有,请使用以下RPC详情添加peaq:

  • 网络名称: peaq
  • RPC URL: https://peaq.api.onfinality.io/public(或您自己的端点)
  • 链ID: 3338
  • 符号: PEAQ
  • 区块浏览器: https://peaq.subscan.io

步骤3:配置代币详情

填写代币参数:

  • 代币名称: 例如“MyDePINToken”
  • 符号: 例如“MDT”
  • 初始供应量: 例如1000000
  • 小数位数: 18(标准)

步骤4:高级设置(可选)

您可以启用以下功能:

  • 可销毁: 允许代币持有者销毁代币。
  • 可铸造: 允许所有者铸造新代币。
  • 设置总供应上限: 限制最大供应量。
  • 收取交易税: 对转账收取费用。
  • 应用销毁费: 通缩代币机制。
  • 应用持有者奖励: 反射代币功能。

步骤5:审查并确认

检查预估的Gas费(以PEAQ显示)。点击“创建代币”并在钱包中确认交易。等待确认(通常不到一分钟)。成功后,将显示您的代币合约地址。

分步指南:在peaq上部署自定义ERC-20代币

对于需要完全控制的开发者,以下是使用Hardhat部署自定义代币的方法:

1. 设置项目

mkdir peaq-token
cd peaq-token
npm init -y
npm install --save-dev hardhat @nomicfoundation/hardhat-toolbox
npx hardhat init

2. 编写智能合约

创建contracts/MyToken.sol

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor(uint256 initialSupply) ERC20("MyDePINToken", "MDT") {
        _mint(msg.sender, initialSupply);
    }
}

3. 为peaq配置Hardhat

编辑hardhat.config.js

require("@nomicfoundation/hardhat-toolbox");

module.exports = {
  solidity: "0.8.20",
  networks: {
    peaq: {
      url: "https://peaq.api.onfinality.io/public",
      accounts: ["YOUR_PRIVATE_KEY"]
    }
  }
};

4. 部署合约

创建部署脚本scripts/deploy.js

async function main() {
  const [deployer] = await ethers.getSigners();
  console.log("Deploying with account:", deployer.address);

  const MyToken = await ethers.getContractFactory("MyToken");
  const token = await MyToken.deploy(ethers.parseEther("1000000"));

  console.log("Token deployed to:", token.target);
}

main().catch((error) => {
  console.error(error);
  process.exitCode = 1;
});

运行:

npx hardhat run scripts/deploy.js --network peaq

您的代币现在已在peaq上上线。

通过RPC连接到peaq

要与您的代币或网络交互,您需要一个可靠的RPC端点。OnFinality为peaq提供公共和专用RPC服务。以下是使用JSON-RPC连接的方法:

curl https://peaq.api.onfinality.io/public \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc":"2.0",
    "method":"eth_blockNumber",
    "params":[],
    "id":1
  }'

对于生产应用,请考虑使用专用节点以避免速率限制并确保一致的性能。

常见陷阱与故障排除

  • Gas不足: 确保您的钱包有足够的PEAQ。peaq费用低,但复杂合约可能需要更多。
  • 链ID错误: 再次检查您的钱包是否设置为peaq(链ID 3338)。
  • RPC错误: 如果遇到超时,请切换到更可靠的RPC提供者,如OnFinality。
  • 代币未在钱包中显示: 手动将代币合约地址导入您的钱包。

关键要点

  • peaq通过其EVM兼容性支持ERC-20、ERC-721和ERC-1400代币标准。
  • 像Bitbond的Token Tool这样的无代码工具可以在几分钟内创建代币,无需编码。
  • 对于自定义代币,使用Hardhat或Remix部署Solidity合约。
  • 始终使用可靠的RPC端点进行部署和交互。OnFinality提供公共和专用peaq RPC服务。
  • peaq的低费用和高吞吐量使其成为DePIN和机器经济项目的理想选择。

常见问题解答

什么是peaq网络?

peaq是一个专为机器经济和DePIN设计的Layer-1区块链。它兼容EVM,基于Substrate构建,提供高可扩展性、低费用和互操作性。

我可以在peaq上无需编码创建代币吗?

可以。使用Bitbond的Token Tool,这是一个无代码代币生成器,让您只需点击几下即可配置和部署代币。

peaq支持哪些代币标准?

peaq通过其EVM兼容性支持ERC-20(同质化代币)、ERC-721(NFT)和ERC-1400(证券代币)。

在peaq上创建代币需要多少费用?

费用是部署智能合约的Gas费。peaq的费用低;典型的部署成本只需几美元的PEAQ。

如何连接到peaq?

您可以通过RPC使用端点(如https://peaq.api.onfinality.io/public)进行连接。对于生产环境,请考虑使用专用节点。详情请参阅peaq RPC指南

创建后在哪里找到代币合约地址?

部署后,合约地址会显示在工具或控制台输出中。您也可以在peaq区块浏览器(例如Subscan)上找到它。

我可以添加税收或铸造等自定义功能吗?

可以。Token Tool支持高级功能,如销毁费、反射奖励和铸造。对于更复杂的逻辑,请部署自定义智能合约。

peaq的链ID是多少?

链ID是3338。

如何获取PEAQ代币用于Gas?

您可以从交易所或水龙头获取PEAQ。确保有足够的代币来支付部署和交易费用。

peaq对于代币创建安全吗?

是的。peaq具有高Nakamoto系数(130+)并使用强大的加密技术。如果部署自定义代码,请务必审计您的智能合约。

下一步

现在您已创建了代币,请考虑:

  • 在去中心化交易所添加流动性。
  • 与钱包和dApp集成。
  • 探索peaq的模块化DePIN功能,用于机器身份和支付。
  • 使用可靠的RPC提供者监控代币性能。OnFinality提供适合任何规模的RPC定价

更多信息,请访问peaq文档或查看支持的网络了解其他链。

RPC 知识库

相关 RPC 内容

网络 RPCKlaytn

什么是 Kaia API,如何连接它?

Kaia API 是 Kaia 区块链的 JSON-RPC 接口,Kaia 是一个兼容 EVM 的 Layer 1 网络。它允许你使用熟悉的以太坊风格方法读取链上数据、发送交易以及与智能合约交互。本指南介绍了 API 命名空间、如何通过公共或托管端点连接,以及如何为你的 dApp 选择合适的基础设施...

网络 RPCTON

什么是TON RPC节点,如何使用?

# 什么是TON RPC节点,如何使用? 开放网络(TON)是一个为高速、可扩展交易而设计的Layer-1区块链。要与TON区块链交互——无论是构建钱包、dApp还是分析工具——你都需要一个TON RPC节点。TON RPC节点充当网关,允许你的应用程序查询区块链数据并提交交易。本指南将解释什么是T...

网络 RPCOptimism

Optimism RPC 列表:公共端点、链设置和生产级提供商

本页列出了公共 Optimism RPC 端点、OP Mainnet 和 Optimism Sepolia 的链设置,以及选择生产级 RPC 提供商的指南。公共端点有速率限制,适合开发使用,而生产应用通常需要像 OnFinality 这样的托管提供商以确保可靠性和可扩展性。...

测试网 RPCTON

TON 测试网:RPC 端点、水龙头和设置的完整开发者指南

# TON 测试网:RPC 端点、水龙头和设置的完整开发者指南 TON 测试网是开放网络(The Open Network)的公共沙盒环境,允许开发者部署智能合约、测试 dApp 以及实验 TON 功能,而无需使用真实的 TON 代币。本指南涵盖了您入门所需的一切:RPC 端点、水龙头、区块浏览器以...

测试网 RPCZenChain

如何连接 ZenChain 测试网:RPC 端点、水龙头和开发者设置

ZenChain 测试网是一个兼容 EVM 的比特币 Layer 1 测试环境,用于构建和测试具有比特币安全性和以太坊可编程性的 dApp。本指南涵盖 RPC 端点、链设置、水龙头访问以及开发者的逐步设置。...

区块链基础设施BNB Chain

什么是币安智能链节点,你应该如何访问它们?

BNB智能链节点是维护BSC状态副本、验证区块并提供JSON-RPC请求服务的客户端实例。你可以自己运行全节点、归档节点或快速节点,或者在需要可靠访问而无需基础设施开销时连接到托管的RPC端点。 本文解释了主要的节点类型、运行自己的节点涉及的内容,以及如何在自托管、专用BSC节点和RPC API服务...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始