开发
第一个账户

First account

这篇教程主要介绍获取 Rooch 账户的方法。

使用 CLI 获取 Rooch 账户

使用命令行获取 Rooch 的方式有两个:默认初始化时自动创建一个默认账户,手动调用创建账户的命令来生成新的账户。

  1. 默认账户
[joe@mx sources]$ rooch init
Rooch server config file generated at /home/joe/.rooch/rooch_config/server.yaml
Creating client config file ["/home/joe/.rooch/rooch_config/rooch.yaml"].
Enter a password to encrypt the keys. Press enter to leave it an empty password:
Generated new keypair for address [rooch1hs6dmxs5p2exlz85vmy75l4pg5rmcfu4mn75kmr6c62d60pwrjxsl39uea]
Secret Recovery Phrase : [eagle warm pull merit hunt visual top pig arctic derive observe village]
Rooch client config file generated at /home/joe/.rooch/rooch_config/rooch.yaml
null

这里生成了一个 rooch1hs6dmxs5p2exlz85vmy75l4pg5rmcfu4mn75kmr6c62d60pwrjxsl39uea 账户,这个地址是 bech32 格式的,以及它的恢复短语(助记词)。

这个是使用 rooch init 初始化 Rooch 配置时生成的账户,账户存储在 $HOME/.rooch/rooch_config/rooch.keystore 里。

可以使用 rooch account list 查看对应的 hex 类型地址。

提示:目前 Rooch 统一使用 bech32 格式的地址,hex 地址只会在写 Move 合约时使用到。

  1. 手动创建
[joe@mx sources]$ rooch account create
Generated new keypair for address with key pair type [rooch1p0ng4kpllwsahrd69ywpv9sfdgpgajtt777vq6f9c9sdu4t2e2es6txz5d]
Secret Recovery Phrase : [eagle warm pull merit hunt visual top pig arctic derive observe village]

这里手动创建了一个新的账户,rooch1p0ng4kpllwsahrd69ywpv9sfdgpgajtt777vq6f9c9sdu4t2e2es6txz5d

这个账户地址属于同一套助记词派生而来,因此也可以使用相同的助记词来恢复。

使用 Rooch Portal 创建账户

使用 UniSat 连接 Rooch Portal 时,会自动创建一个 Rooch 账户并与 Bitcoin 账户关联。

详细使用请参考Rooch Portal