能够为 solana spl-token 命令提供密钥对
Ability to provide keypair to solana spl-token command
我正在调用此 CLI 函数
spl-token balance --token--
所以它需要一个 keypair.json 文件出现在这个位置 ~ .config/solana/id.json
(对于 Mac)
没有这个文件 CLI 会抛出错误
error: No such file or directory (os error 2)
有没有办法指定密钥对的路径或者更好地将整个文件内容(编码与否)指定为 CLI 参数?
顺便说一句,这个问题不仅限于这个命令,我试过的大多数 spl-token cli 命令都有这个问题。
如果想直接指定密钥对,可以使用--fee-payer
参数,即:
$ spl-token --fee-payer id.json balance --owner <YOUR_PUBKEY> <TOKEN_MINT_PUBKEY>
--fee-payer
参数接受几种不同的可能性,包括密钥对文件,甚至是接受标准输入输入的关键字。更多信息请访问 https://docs.solana.com/wallet-guide/paper-wallet#hierarchical-derivation
这不是很直观,但可能性是存在的。例如,余额支票不需要签名者。 GitHub 始终接受 PR/改进建议! https://github.com/solana-labs/solana-program-library
我正在调用此 CLI 函数
spl-token balance --token--
所以它需要一个 keypair.json 文件出现在这个位置 ~ .config/solana/id.json
(对于 Mac)
没有这个文件 CLI 会抛出错误
error: No such file or directory (os error 2)
有没有办法指定密钥对的路径或者更好地将整个文件内容(编码与否)指定为 CLI 参数?
顺便说一句,这个问题不仅限于这个命令,我试过的大多数 spl-token cli 命令都有这个问题。
如果想直接指定密钥对,可以使用--fee-payer
参数,即:
$ spl-token --fee-payer id.json balance --owner <YOUR_PUBKEY> <TOKEN_MINT_PUBKEY>
--fee-payer
参数接受几种不同的可能性,包括密钥对文件,甚至是接受标准输入输入的关键字。更多信息请访问 https://docs.solana.com/wallet-guide/paper-wallet#hierarchical-derivation
这不是很直观,但可能性是存在的。例如,余额支票不需要签名者。 GitHub 始终接受 PR/改进建议! https://github.com/solana-labs/solana-program-library