上一篇文章介绍了环境搭建,这篇文章介绍运行第一个solanaHelloWorld。主要从以下几个方面进行:SolanaCLI基础命令,Solana区块链网络介绍。SolanaTestValidator(本地区块链网络)Anchor创建项目。Anchor运行项目。运行项目。
上一篇文章介绍了环境搭建,这篇文章介绍运行第一个solana Hello World。 主要从以下几个方面进行:
官方参考链接: https://www.anchor-lang.com/docs/installation#solana-cli-basics (en) https://solana.com/zh/docs/intro/installation/solana-cli-basics (zh)
获取配置:solana config get
solana区块链网络,其实就是不同的集群对外暴露的url。主要是 solana config set --url mainnet-beta #设置为主网络 solana config set --url devnet #设置为开发网络 solana config set --url localhost #设置为本地网络 solana config set --url testnet #设置为测试网络
简写命令如下,其实就是 u (url) 加上网络的首写字母,: solana config set -um # For mainnet-beta solana config set -ud # For devnet solana config set -ul # For localhost solana config set -ut # For testnet
除主网外,可以空投(上限5 sol,local除外)。
分别运行以下命令
切换为开发网络: solana config set -ud
生成钱包:solana-keygen new
查看钱包地址: solana address
空投: solana airdrop 5
查看余额: solana balance
其实就是搭建一个本地区块链网络,支持的功能更多,比如不限制空投限制 官方文档: https://docs.solanalabs.com/cli/examples/test-validator 注意设置为本地网络时( solana config set -ul )需要启动,启动命令:solana-test-validator 本文中采用devnet。
官方文档地址: https://www.anchor-lang.com/docs/installation#anchor-cli-basics (en)
https://solana.com/zh/docs/intro/installation/anchor-cli-basics (zh)
创建项目命令:anchor init <project-name>
vscode 导入项目: 启动vs后,点击左下角,然后中间选择WSL
在出现的选项中选择Ubuntu。
vscode中打开项目。
vscode打开项目后就可以看到代码。
在vs终端转到项目目录后执行: anchor build/deploy/test 分别对应build,deploy test
注意测试果可以选择devnet,然后空投5 sol,网络会有点慢,可以多试几次。
运行完test后会出现交易签名: Your transaction signature 3bSS3H9NWVRSP7E1LPzoActuALzqso9Nz3bBGgtEst1XHSzFNDEkSif8H1LihFLqe2FUNMv62doULGuWqy9X222
查询交易记录:
https://explorer.solana.com/?cluster=devnet
输入签名可以进行查看
到此,恭喜您成功运行了solana hello world。
下一篇我将介绍hello world程序的基本结构。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!