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 内容

网络 RPCScroll

关于 Scroll RPC 端点,我需要了解什么?

# 关于 Scroll RPC 端点,我需要了解什么? Scroll RPC 端点至关重要,因为 Web3 应用程序依赖于稳定的端点访问来实现读取、交易、仪表盘和后端工作流。正确的设置应匹配您的工作负载,支持您所需的网络和测试网,使限制可见,并在共享 RPC 不再足够时为您提供扩展路径。 对于 Sc...

测试网 RPCPolygon

Polygon Amoy 测试网:RPC 端点、水龙头和部署的完整开发者指南

# Polygon Amoy 测试网:RPC 端点、水龙头和部署的完整开发者指南 Polygon Amoy 是 Polygon PoS 的官方测试网,于 2024 年 1 月作为 Mumbai 的继任者启动。Amoy 锚定到 Ethereum Sepolia,为开发者提供了一个可持续、面向未来的环境...

Ethereum RPCEthereum

对于Web3应用,最佳的以太坊RPC API是什么?

最佳的以太坊RPC API为Web3应用提供可靠的主网和测试网访问、可预测的延迟、明确的请求限制、必要时支持归档或追踪,以及面向生产流量的专用基础设施升级路径。 以太坊应用通常需要的不仅仅是免费的公共端点。钱包、DeFi工具、NFT产品、分析平台和索引器在上线前应比较RPC提供商的正常运行时间、方法...

RPC 故障排查

区块链交易中的nonce是什么?

区块链nonce是一个用于排序交易、防止重放攻击以及在某些区块生产系统中证明工作量的数字。在以太坊等基于账户的链上,每次账户发送交易时交易nonce都会递增,这使得网络能够按预期顺序处理交易。 如果应用通过RPC端点发送大量交易,nonce处理就成为生产可靠性的组成部分。OnFinality帮助团队...

RPC 提供商选择Kaia

如何为生产应用选择 Kaia RPC 提供商

选择 Kaia RPC 提供商意味着在可靠性、延迟、数据访问和定价之间取得平衡,以适应您的应用流量模式。公共端点适合原型开发,但生产应用通常需要具有更高速率限制、WebSocket 支持和归档数据的托管提供商。本指南将介绍关键标准和常见陷阱,帮助您选择不会在负载下崩溃的基础设施。...

区块链基础设施

什么是 dOrg,它是如何运作的?

dOrg 是一个去中心化自治组织(DAO),由资深 Web3 开发者和构建者组成。它为协议、DeFi 项目和机构提供区块链和 AI 开发服务,作为团队扩展或按里程碑付费的承包商,而非传统代理机构。 对于评估 dOrg 的开发者来说,了解其结构、合作模式以及它与内部招聘或其他服务提供商的比较是关键。本...

永远不用担心基础设施

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

开始