1. 程式人生 > >【系列】 EOS開發6 創建EOS賬戶

【系列】 EOS開發6 創建EOS賬戶

fan byte 信息 unlock balance import def version 需要

安裝docker

使用命令行創建EOS賬戶需要有一套EOS開發環境,這裏我們使用一個已經安裝了EOS套件的docker環境,本文使用Mac系統,關於docker軟件的安裝可查看
Mac docker install

創建EOS賬戶

  1. 啟動docker
    docker run --rm -it eosio/eos:latest /bin/bash

  2. 確認eos主網信息
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos -u

    http://mainnet.eoswz.com get info
    {
    "server_version": "db570801",
    "chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906",
    "head_block_num": 198160,
    "last_irreversible_block_num": 198159,
    "last_irreversible_block_id": "0003060fc4f73548996ba657e008c3dcf299b9e3c51085fb3d8288345f6c0563",
    "head_block_id": "000306103792c66883cf2a6e8be8745dfb10ab503b25b81eed76e4daa906edc7",
    "head_block_time": "2018-06-11T14:29:29",
    "head_block_producer": "genesisblock",
    "virtual_block_cpu_limit": 200000000,
    "virtual_block_net_limit": 1048576000,
    "block_cpu_limit": 199900,
    "block_net_limit": 1048576
    }

    註意EOS主鏈ID為aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906,只有看到這個ID才是真正的EOS

  3. 創建錢包,保存密碼
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos wallet create
    "/opt/eosio/bin/keosd" launched
    Creating wallet: default
    Save password to use in the future to unlock this wallet.
    Without password imported keys will not be retrievable.

    “PW5Ju1KZ5LApHVzAtwXGm83LDNWoAyybkpisxxxxxxx”

  4. 解鎖錢包(如果需要)
    cleos wallet unlock
    根據輸入以上密碼

  5. 導入私鑰到錢包
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos wallet import xxxxxxxxXdWN4f5rsDmZ53sd6er1JEmf8kxxxxxxxxx
    imported private key for: EOS8TQRjDk9cSKw5WoUWmgmNC8DAzCxxCwxxxxxxxxx

  6. 查看賬戶
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos -u http://mainnet.eoswz.com get accounts EOS8TQRjDk9cSKw5WoUWmgmNC8DAzCxxCwxxxxxxxx

    {
    "account_names": [
    "gy4domrvguge"
    ]
    }

  7. 查看賬戶余額
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos -u http://mainnet.eoswz.com get currency balance eosio.token gy4domrvguge EOS
    10.0000 EOS

  8. 創建一個新私鑰對
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos create key
    Private key: 5JAvLYWHK3AmpvrGoPT6185rHUhD3FkY2CxSy4axxxxx
    Public key: EOS8gsDpXU69w3eaeuWnvnYcTCxxxxxx

  9. 導入到錢包
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos wallet import 5JAvLYWHK3AmpvrGoPT6185rHUhD3FkY2CxSy4axxxxx
    imported private key for: EOS8gsDpXU69w3eaeuWnvnYcTCxxxxxxxxx

  10. 查詢賬戶名是否被註冊
    http://www.dappworld.com/api/v1/eos/account

  11. 創建新賬戶
    root@7dd4e87a4ac7:/opt/eosio# ./bin/cleos -u http://mainnet.eoswz.com system newaccount --stake-net ‘0.0 EOS‘ --stake-cpu ‘0.0 EOS‘ --buy-ram-kbytes 3 gy4domrvguge eosfanwallet EOS8gsDpXU69w3eaeuWnvnYcTCxxxxxxxx

好了,這樣我們就創建了一個名為“eosfanwallet”的EOS賬戶,花費了少量的EOS,大概是人民幣3元

「力場 lichang.io」公鏈挖礦第一社區!

【系列】 EOS開發6 創建EOS賬戶