Mina 文档 - 高级篇 之 连接到Devnet

  • MinaFans
  • 更新于 2021-12-14 13:55
  • 阅读 2358

MIna 开发者文档

4.6 连接到Devnet

在本节中,我们将连接到Devnet网络。Devnet是一个专门为构建在Mina协议之上的为开发人员而设的网络。它是为测试和实验开发人员设计的,并没有真正的价值。如果用户们想申请预充值账户,可以在Discord上寻求帮助,。

仅仅当您是一名基于Mina协议的开发人员时,才去使用Devnet网络。如果您想运行节点,请连接主网RC

更新你的软件

连接到Devnet需要一个特定的Mina客户端构建以及一个特定版本的对等节点列表。使用Devnet构建和对等列表并不适用于Zenith

请按照下面的操作系统说明进行操作。

Ubuntu 18.04 / Debian 9

首先删除之前安装的守护进程版本,以防止升级到最新版本时出现任何错误。然后您可以安装最新的版本如下:

sudo apt-get remove -y mina-testnet-postake-medium-curves
echo "deb [trusted=yes] http://packages.o1test.net release main" | sudo tee /etc/apt/sources.list.d/mina.list
sudo apt-get update
sudo apt-get install -y curl unzip mina-testnet-postake-medium-curves=1.0.5-68200c7

通过运行mina version.检查后台程序是否正确安装。输出应该是Commit [DIRTY]68200c7b409e105d174f079c5c39f7926819784b on branch HEAD.

启动节点

状态

您可以通过status.minaprotocol.com查看当前网络及相关业务的状态

Testnet状态: UNKNOWN

运行以下命令启动一个Mina节点实例并连接到Devnet网络:

mina daemon -generate-genesis-proof true --peer-list-url https://storage.googleapis.com/seed-lists/devnet_seeds.txt

Docker

当使用Docker运行您的守护程序时,首先要确保您的私钥具有正确的权限。

cd ~
chmod 700 ~/keys
chmod 600 ~/keys/my-wallet
mkdir ~/.mina-config

现在,设置密钥和配置信息并运行映像即可:

docker run --name mina -d \
-p 8302:8302 \
--restart=always \
--mount "type=bind,source=`pwd`/keys,dst=/keys,readonly" \
--mount "type=bind,source=`pwd`/.mina-config,dst=/root/.mina-config" \
-e CODA_PRIVKEY_PASS="YOUR PASSWORD HERE" \
minaprotocol/mina-daemon-baked:1.0.5-68200c7 \
daemon \
--block-producer-key /keys/my-wallet \
--insecure-rest-server \
--file-log-level Debug \
--log-level Info \
--peer-list-url https://storage.googleapis.com/seed-lists/devnet_seeds.txt

运行docker logs -f mina来跟踪日志,如果崩溃的话,请将日志输出保存到docker logs mina > mina-log.txt文件中。

运行docker exec -it mina mina client status来监控网络连接。

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
MinaFans
MinaFans
minafans.tech