EOS

1、下载eos源码git clone https://github.com/EOSIO/eos --recursive

2、编译源码

cd eos
./eosio_build.sh

 

3、安装可执行文件

sudo su - root

./eosio_install.sh

EOS_第1张图片

4、启动节点

cd build/programs/nodeos
./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin 

其中,参数 -e 的作用是开始生成区块,-p eosio 是指定节点的名称,--plugin 指定了两个插件,第一个插件可以获取链上的信息,提交交易信息,提供了 /v1/chain 开头的各种 RPC,第二个插件提供了获取指定账号的交易历史记录,这些 API 以 /v1/history 为开头,--hard-replay-blockchain 参数是为了

1、eos build/programs 源码编译之后的可执行文件:

  • Cleos,它是一个命令行程序。在前端使用EOS是通过Cleos输入命令,给EOS下达指令。

  • Nodeos,其实它就是挖矿客户端。在启动Nodeos之后,它自然就会产生区块。

  • Keosd,它是在后端启动。它的目的主要是管理钱包,可以创建私钥。

2、创建钱包 Cleos wallet create

3、./cleos wallet create -n mfx 

     -n表示钱包名称

     钱包密码:PW5KVFDr5kuPadKUtazkB4AKEr8bcE4ckXFa1JcwUTMdVoR4PRHUv

 

./cleos wallet create -n mfx2 --to-console

PW5KY9EeAFeKNDMEjQ9pUU3M4ScUGf9kSBCYTQV3AweC3Fbjh6PnK

解锁钱包

./cleos wallet unlock -n mfx

4、创建密钥

/build/programs/cleos$ ./cleos create key
Private key: 5K4PXnxrWof8oQhRaUGTEw6juajG2idJJssSU7ecDXzscp6t7UT
Public key: EOS6Tj3JbkF6g6pZr967jZN8dZgjANLGWdjAZWgHtX3kmp1TksvHA

5、导入公私钥

./cleos wallet import -n mfx

private key: imported private key for: EOS6Tj3JbkF6g6pZr967jZN8dZgjANLGWdjAZWgHtX3kmp1TksvHA

6、./cleos wallet keys 查看导入的密钥

7、启动节点

nohup ./nodeos --http-validate-host=false --filter-on eoswallet:transfer: --contracts-console &

8、创建账户

./cleos --url http://192.168.88.106:8888 --wallet-url http://192.168.88.106:8889 create account eosio mfxa EOS6Tj3JbkF6g6pZr967jZN8dZgjANLGWdjAZWgHtX3kmp1TksvHA -s EOS6Tj3JbkF6g6pZr967jZN8dZgjANLGWdjAZWgHtX3kmp1TksvHA

 

Error 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations
Ensure that you have the related private keys inside your wallet and your wallet is unlocked.

 

eosio :超级账户

mfx :新账户名称

EOS6Tj3JbkF6g6pZr967jZN8dZgjANLGWdjAZWgHtX3kmp1TksvHA :owner pub key

9、

你可能感兴趣的:(EOS)