Skip to main content

发布验证者信息

您可以将验证者信息发布到链上,以使其对其他用户公开可见。

运行solana validator-info#

运行solana CLI来获取一个验证者信息帐户:

solana validator-info publish --keypair ~/validator-keypair.json <VALIDATOR_INFO_ARGS> <VALIDATOR_NAME>

关于VALIDATOR_INFO_ARGS可选字段的详细信息:

solana validator-info publish --help

示例命令#

发布命令示例:

solana validator-info publish "Elvis Validator" -n elvis -w "https://elvis-validates.com"

示例查询命令:

solana validator-info get

输出为

Validator info from 8WdJvDz6obhADdxpGCiJKZsDYwTLNEDFizayqziDc9ah
Validator pubkey: 6dMH3u76qZ7XG4bVboVRnBHR2FfrxEqTTTyj4xmyDMWo
Info: {"keybaseUsername":"elvis","name":"Elvis Validator","website":"https://elvis-validates.com"}

密钥库#

包括Keybase用户名,客户端应用程序(例如Solana Network Explorer ) 可以自动引入您的验证节点公共配置文件,包括密码证明,品牌标识等。 要将验证器公钥与Keybase连接:

  1. 加入https://keybase.io/并填写您的验证节点个人资料

  2. 将您的验证节点身份pubkey添加到Keybase:

    • 在本地计算机上创建一个名为validator-<PUBKEY>的空文件。

    • 在“密钥库”中,导航到“文件”,然后将您的pubkey文件上传到

      公用文件夹中的solana子目录:/keybase/public/<KEYBASE_USERNAME>/solana

    • 要检查您的公钥,请确保您可以成功浏览到

      https://keybase.pub/<KEYBASE_USERNAME>/solana/validator-<PUBKEY>

  3. 使用Keybase用户名添加或更新您的solana Validator-info。 然后

    CLI将验证validator-<PUBKEY>文件