$ keosd
- We'll use a named wallet, -n eos-awesome instead of default wallet. In case you prefer use default wallet you can omit -n parameter:
$ cleos create wallet -n eos-awesome
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
"PW5KU6VxhTaCyY1YojFRbrk7mFwKusZ7B7GgcBYkpcoDgW1oDSyuj"
- Unlock wallet:
$ cleos wallet unlock -n eos-awesome --password PW5KU6VxhTaCyY1YojFRbrk7mFwKusZ7B7GgcBYkpcoDgW1oDSyuj
Unlocked: eos-awesome
- Time to create Owner and Active keys:
$ cleos create key # Owner
Private key: 5JtCxGU8Vq4Vtd5R4hWmtFmgy1G3VSEAQ5nTgsrsMHHLksQTcJQ
Public key: EOS5H6SSZdi9iNKrNozRDjPCkiCUFvk2xBjDN85heeipTTFe8aG6L
$ cleos create key # Active
Private key: 5JSMAoRPWJnRY7g9wAUUMtoxQvwNSgjHMAmxcHA6TKzfCdgJ4Z7
Public key: EOS78mvwFbFGBBMAc86RfpakWzsMCcvriyy4J1rwthasAREPx6NQp
Importing theese keys into wallet:
$ cleos wallet import -n eos-awesome --private-key 5JtCxGU8Vq4Vtd5R4hWmtFmgy1G3VSEAQ5nTgsrsMHHLksQTcJQ
imported private key for: EOS5H6SSZdi9iNKrNozRDjPCkiCUFvk2xBjDN85heeipTTFe8aG6L
$ cleos wallet import -n eos-awesome --private-key 5JSMAoRPWJnRY7g9wAUUMtoxQvwNSgjHMAmxcHA6TKzfCdgJ4Z7
imported private key for: EOS78mvwFbFGBBMAc86RfpakWzsMCcvriyy4J1rwthasAREPx6NQp
Create a new account, for testing:
$ cleos create account eosio eosawesome EOS5H6SSZdi9iNKrNozRDjPCkiCUFvk2xBjDN85heeipTTFe8aG6L EOS78mvwFbFGBBMAc86RfpakWzsMCcvriyy4J1rwthasAREPx6NQp
executed transaction: 851d63613dca0ee271e2f5c5ae258f1599c7dc0c53691f01693be5d54c0ae582 200 bytes 448 us
# eosio <= eosio::newaccount {"creator":"eosio","name":"eosawesome","owner":{"threshold":1,"keys":[{"key":"EOS5H6SSZdi9iNKrNozRDj...
warning: transaction executed locally, but may not be confirmed by the network yet
Listing accounts:
$ cleos get accounts EOS5H6SSZdi9iNKrNozRDjPCkiCUFvk2xBjDN85heeipTTFe8aG6L
{
"account_names": [
"eosawesome",
"ping.ctr",
"todo.user"
]
}