
Solana本地开发环境构建
大约 1 分钟
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钱包,那么需要以下工具
- 独立硬件
- 自动交易的程序(智能合约)