使用Solana主网账户和程序
通常,本地测试依赖于本地验证器上默认不可用的程序和帐户。
Solana CLI 允许以下操作:
- 下载程序和账户
- 将程序和帐户加载到本地验证器
如何从主网加载账户
可以将JUP代币铸币账户下载到文件中:
# solana account -u <source cluster> --output <output format> --output-file <destination file name/path> <address of account to fetch>
solana account -u m --output json-compact --output-file jup.json JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN
然后通过在启动验证器时传递帐户的文件和目标地址(在本地集群上)将其加载到您的本地网络:
# solana-test-validator --account <address to load the account to> <path to account file> --reset
solana-test-validator --account JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN jup.json --reset
同样,也可以下载 Openbook 程序:
# solana program dump -u <source cluster> <address of account to fetch> <destination file name/path>
solana program dump -u m srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX openbook.so
然后通过在启动验证器时传递程序的文件和目标地址(在本地集群上)将其加载到您的本地网络:
# solana-test-validator --bpf-program <address to load the program to> <path to program file> --reset
solana-test-validator --bpf-program srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX openbook.so --reset
https://solana.com/zh/developers/cookbook/development/using-mainnet-accounts-programs
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »