Gnoland 新手入门教程

Gnoland是Cosmos前创始人Jae Kwon创立的可互操作的高并发智能合约平台。开发者可以用Gno语言在链上构建智能合约。(Gno是一种类似于go的语言)

Gnoland正处于测试网阶段,当前为test2。本教程仅供参考,请以官方教程为准。

官方教程

本教程的系统环境为ubuntu。你也可以使用WSL版Ubuntu在Windows系统的电脑上运行。

安装基础环境

安装go 18+

cd
sudo rm -rf /usr/local/go;
curl https://dl.google.com/go/go1.18.2.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf - ;
cat <<'EOF' >>$HOME/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source $HOME/.profile

安装完成后运行以下命令查看版本

go version

安装其他必要的环境

sudo apt-get update -y && sudo apt-get upgrade -y;
sudo apt-get install curl build-essential jq git -y;

下载源代码并编译

cd
git clone https://github.com/gnolang/gno/
cd gno
make
sudo cp build/gnokey /usr/local/bin/

如果你用国内的网络,可能遇到如下错误。可以参考下面的网站配置goproxy

网络问题造成的错误
网络问题造成的错误

假如运行gnokey报错 Command 'gnokey' not found,可能是环境变量的问题,建议用你build的gnokey路径(一般是$HOME/gno/build/gnokey)替换下面所有的gnokey。例如下面的gnokey generate改为$HOME/gno/build/gnokey generate

创建钱包

创建24词助记词

gnokey generate

注意请保存助记词。若不保存,之后将无法恢复。

从助记词恢复钱包

gnokey add <钱包名> --recover

<钱包名> 替换为你自选的钱包名,不需要<>。后面的所有命令也都不需要<>。只需要替换<>内的内容。请记住你设置的密码,如果后面忘记密码,也可以用助记词重新恢复钱包。

查看现有钱包

gnokey list

领测试币

打开 https://test2.gno.land/faucet

输入你的gnoland钱包地址(如g1jg8mtutu9khhfwc4nxmuhcpftf0pajdhfvsqf5)领取测试币

查询钱包余额

gnokey query auth/accounts/<你的钱包地址> --remote test2.gno.land:36657

<你的钱包地址> 替换为你的钱包地址,不需要<>。

接下来,你可以完成测试网任务

test2教程还会持续更新,欢迎关注https://silentvalidator.com

Subscribe to Silent ⚛| validator
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.