快速开始
JuChain 当前仅支持 Solidity 版本 <= 0.8.8 进行编译,后续版本支持将根据官方通知逐步开放。
配置网络
网络信息
JuChain 主网
网络名称
JuChain Mainnet
描述
JuChain 公共主网
RPC 端点
https://rpc.juchain.org wss://ws.juchain.org
链 ID
210000
货币符号
JU
区块浏览器
https://juscan.io
JuChain 测试网
网络名称
JuChain Testnet
描述
JuChain 公共测试网
RPC 端点
https://testnet-rpc.juchain.org
ws://testnet-ws.juchain.org
链 ID
202599
货币符号
JU
区块浏览器
https://testnet.juscan.io
部署
Hardhat
修改您的 Hardhat 配置文件 hardhat.config.ts 以指向 Juchain Testnet 公共 RPC。
Foundry
要使用 Juchain Testnet Public RPC 进行部署,请运行:
Remix Web IDE
编译合约后,使用 Remix 部署的最简单方法是设置 Metamask ,然后选择 Juchain Testnet 网络。
在“部署和运行交易”选项卡中,使用“环境”下拉菜单并选择“注入提供程序 - MetaMask”。 连接你的钱包并选择 Juchain 测试网。你的账户应该会在 Remix 中自动选中,点击“部署”。
Truffle
警告 Truffle Suite 即将停用 。有关持续支持、迁移选项和常见问题解答,请访问 Consensys 博客 。
假设你已经设置了 Truffle 环境,请转到 Truffle 配置文件 , truffle.js 。确保已安装 HDWalletProvider: npm install @truffle/hdwallet-provider@1.4.0
Brownie
要添加 Juchain 测试网,请运行以下命令:
要将其设置为默认网络,请在项目配置文件中添加以下内容:
这是名为 network-config.yaml 的 yaml 文件的示例
要在 Juchain 上部署,请运行以下命令。本例中, token.py 是部署智能合约的脚本。请将其替换为您的脚本名称:
ethers.js
在 ethers 脚本中设置 Juchain 测试网提供商:
scaffold-eth
要使用 Scaffold-eth 进行部署,您需要将 Hardhat 和 React 设置指向 Juchain Testnet。
配置 Hardhat
在 packages/hardhat/hardhat.config.js 文件中,您将添加网络并选择它作为默认网络。
确保也为部署钱包充值!运行 yarn generate 创建钱包,并创建 yarn account 来检查资金。充值完成后,运行 yarn deploy --network Juchain 即可在 Juchain 测试网上进行部署。
Last updated