(1)创建keystore
在当前目录下创建一个名称为keystore_test1.json的keystore,执行如下命令:
starkli signer keystore new ./keystore_test1.json
(2)创建账户
在当前目录下创建一个名称为account_test1.json的account file,使用上一步创建的keystore。
starkli account oz init ./account_test1.json --keystore ./keystore_test1.json
此时账户状态为undeployed.
(3)deploy账户
deploy账户需要账户内有fee,可以在Starknet Faucet申请。申请之后执行如下命令deploy账户:
starkli account deploy ./account_test1.json --keystore ./keystore_test1.json --rpc https://starknet-goerli.infura.io/v3/7efae806fda24a77b225da56a27eaba3
中间会提示:Press [ENTER] once you've funded the address.点击回车
部署之后,账号状态变为deployed。