跳至主要內容
Solana本地开发环境构建

Solana本地开发环境构建

Mr.Lexon大约 1 分钟blockchain

Solana本地开发环境构建

首先默认已安装Anchor,solana-cli,rust.

创建钱包

使用以下命令创建钱包:

solana-keygen new --outfile ~/my-local-wallet.json

注意

此命令会直接创建钱包私钥,若将此钱包传到主网上面,请务必妥善管理好。

设置本地钱包:

solana config set --keypair ~/my-local-wallet.json

这个会直接将我们刚刚创建好的钱包绑定到命令行中。

查看钱包余额:

solana balance

这个余额是建立在当前你连接了哪一个区块链网络,查看命令:

solana config get

它会弹出以下信息:

Config File: /Users/your-user/.config/solana/cli/config.yml
RPC URL: https://api.devnet.solana.com
WebSocket URL: wss://api.devnet.solana.com/ (computed)
Keypair Path: /Users/your-user/my-solana-wallet.json
Commitment: confirmed

RPC URL就是所在的链。 solana有以下链:

  • Mainnet Beta(主网): https://api.mainnet-beta.solana.com
  • Devnet(开发网): https://api.devnet.solana.com
  • Testnet(测试网): https://api.testnet.solana.com 假如需要建立本地链上环境,运行此命令:
solana-test-validator

设置本地网络:

solana config set --url http://127.0.0.1:8899

注意

后面的http://127.0.0.1:8899是取决于上一条命令执行后所弹出来的地址

如果通过以上命令将本地钱包接入主网时,它并不会在链上创建账户,只有这个账户在主网上产生交易了,钱包才会出现在链上。

构建完整的钱包

如果需要构建一个完整的solana钱包,那么需要以下工具

  1. 独立硬件
  2. 自动交易的程序(智能合约)
上次编辑于:
贡献者: Lexon