生成新账户

2022年1月6日大约 1 分钟

生成新账户

注意

无论以哪种方式生成账户,请务必保存好助记词和私钥。

方式 1: 通过polkadot{.js}浏览器插件生成

安装完成后,通过浏览器插件生成即可

方式 2: 通过命令行生成账户

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install --force subkey --git https://github.com/paritytech/substrate --version 2.0.2 --locked
subkey generate --scheme sr25519 # 生成账户,输出内容如下:
Secret phrase `final huge obscure action vacuum public banner autumn remove close exotic rotate` is account:
  Secret seed:       0x4b6490134a277f9d4ba36a5671eefa122159dbdecb1fb5f4e937bb8c3f0d2474
  Public key (hex):  0xbae85335116a2f65417d26226ac7d3de188c5160915378ceb4dd7e59a1f0c873
  Public key (SS58): 5GHmn7gTjf7JsXCdieFj7Ypu8gibCXdroU2jG182H2e3zMkf
  Account ID:        0xbae85335116a2f65417d26226ac7d3de188c5160915378ceb4dd7e59a1f0c873
  SS58 Address:      5GHmn7gTjf7JsXCdieFj7Ypu8gibCXdroU2jG182H2e3zMkf

其中,Secret phrase 为 助记词;Secret seed,即是私钥种子

subkey的安装及其他用法,请参考:https://substrate.dev/docs/en/knowledgebase/integrate/subkeyopen in new window

方式 3: 通过网页生成账户

网页钱包 https://www.dbcwallet.io/?rpc=wss://info.dbcwallet.io#/exploreropen in new window,点击添加账户,在弹出框中会提示助记词点击右侧助记词,可以切换到原始种子,即为需要保存的私钥,妥善保存!


使用命令行工具 subkey,将助记词转私钥种子

链上的一些操作,有时候会需要使用私钥来签名。在保存了助记词时,可以通过 subkey 来将助记词转换成私钥。

subkey inspect "grief cabin hint replace chalk recall alpha crunch vacant range success rent"

生成内容如下:

Secret phrase `grief cabin hint replace chalk recall alpha crunch vacant range success rent` is account:
  Secret seed:       0xb4789ce6da4c3eece566ae7848f91822079d7e9b07e4cb77f00beafcb28fb611
  Public key (hex):  0xfabef9d9550ecc3247035be7091ea7d8b384cfdeb1dfae3ff80ba9515cca2570
  Public key (SS58): 5HjUZSGCZgBN86syLVRrW1mAHE6nFZcxK5AFephzoj5xc1FN
  Account ID:        0xfabef9d9550ecc3247035be7091ea7d8b384cfdeb1dfae3ff80ba9515cca2570
  SS58 Address:      5HjUZSGCZgBN86syLVRrW1mAHE6nFZcxK5AFephzoj5xc1FN

其中,Secret seed即为私钥种子

Loading...