新手教程 用 cleos 在主网投票

lome · 2018年06月11日 · 最后由 dnbstarz 回复于 2018年08月22日 · 9089 次阅读

EOS上线了,但是我对目前的许多钱包及投票工具都不信认怎么办呢?
幸运的是EOS给大家提供了cleos命令行工具,cleos非常的安全,好用,大家可以安心的使用,今天来教大家用cleos投票。

准备

首先大家需要一台部署了eos的电脑,最好是linux或者mac.

  1. 克隆eos代码:
git clone https://github.com/EOS-Mainnet/eos.git

cd eos
  1. 检出最新分支:
git checkout mainnet-1.0.2.2

git submodule update --init --recursive

  1. 安装EOS
ex -sc '16i|set( CORE_SYMBOL_NAME "EOS" )' -cx CMakeLists.txt

./eosio_build.sh

cd build

sudo make install
  1. 测试cleos

执行:

cleos

返回:

ERROR: RequiredError: Subcommand required
Command Line Interface to EOSIO Client
Usage: cleos [OPTIONS] SUBCOMMAND

Options:
  -h,--help                   Print this help message and exit
  -u,--url TEXT=http://localhost:8888/
                              the http/https URL where nodeos is running
  --wallet-url TEXT=http://localhost:8900/
                              the http/https URL where keosd is running
  -r,--header                 pass specific HTTP header; repeat this option to pass multiple headers
  -n,--no-verify              don't verify peer certificate when using HTTPS
  -v,--verbose                output verbose actions on error
  --print-request             print HTTP request to STDERR
  --print-response            print HTTP response to STDERR

Subcommands:
  version                     Retrieve version information
  create                      Create various items, on and off the blockchain
  get                         Retrieve various items and information from the blockchain
  set                         Set or update blockchain state
  transfer                    Transfer EOS from account to account
  net                         Interact with local p2p network connections
  wallet                      Interact with local wallet
  sign                        Sign a transaction
  push                        Push arbitrary transactions to the blockchain
  multisig                    Multisig contract commands
  system                      Send eosio.system contract action to the blockchain.

说明你安装成功,到此,准备工作已经完成。

投票

  1. 创建钱包
cleos wallet create -n {walletname}
  1. 导入映射密匙
cleos wallet import -n {walletname} {Private_Key}

注意: 创建钱包后会返回钱包密码,请妥善保存钱包密码及钱包文件。

  1. 测试链接主网
cleos -u http://{node-http-server}  get info

获取到最新的区块信息

  1. 获取账户信息
cleos -u http://{node-http-server}  get account {your_name}

默认情况下账户除了10个EOS没有抵押。其他的EOS都已经抵押。所以可以直接投票

  1. 投票
cleos -u http://{node-http-server} system voteproducer prods {yourname} {bpname or eosteaeostea}

这样投票就完成了。

共收到 47 条回复

http://{node-http-server} 主网网址就是这个吗?

mcgtts 回复

这是个变量

mcgtts 回复

可以使用我们提供的: https://eosio.tc.ink

strahe 回复

好的,谢谢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册