用于一键启动本地的测试网,一键完成测试网账号,合约初始化,启动bp节点
fibos版本: v1.5.0.1+
fibosjs:v0.3.6+
安装 fibos
curl -s https://fibos.io/download/installer.sh | sh
安装依赖文件
fibos --install
1) fibos index.js // 初始化并启动一个bp节点
or fibos index.js 2 or fibos index.js 21 // 初始化并启动多个bp节点
2) fibos morebps.js 2 5 //当初始化完成后,更多bp节点接入 。这个例子是把 2到5名的bp节点启动并接入进来,他们的 http 端口是 8802 到 8805,p2p 是 9801 到 9805
killall fibos // 关闭所有fibos服务
1)注册系统账户
2)注册fibos主网相关账号
3)注册eosio.token合约
4)创建EOS
5)创建FO
6)创建FOD
7)注册eosio.msig合约
8)注册eosio.system临时合约
9)系统账号权限移交eosio
1)第一个bp正常出块
1)直接设置total_activated_stake 为 1500000000000,让BP能够开始出块
2)设置内存随着出块增长 bytes_per_block = 1024
1)加载eosio.system合约
2)eosio权限移交给eosio.prods
common/config.json -------- 配置文件,数据存储位置,p2p地址
common/bpaccounts.json -------- 所有初始bp信息
common/fibossystems.json -------- fibos注册账号信息
common/systems.json -------- fibos系统账号信息
http://127.0.0.1:8870
http://127.0.0.1:8801
http://127.0.0.1:8802
http://127.0.0.1:8803
http://127.0.0.1:8804
http://127.0.0.1:8805
http://127.0.0.1:8806
http://127.0.0.1:8807
http://127.0.0.1:8808
http://127.0.0.1:8809
http://127.0.0.1:8810
http://127.0.0.1:8811
http://127.0.0.1:8812
http://127.0.0.1:8813
http://127.0.0.1:8814
http://127.0.0.1:8815
http://127.0.0.1:8816
http://127.0.0.1:8817
http://127.0.0.1:8818
http://127.0.0.1:8819
http://127.0.0.1:8820
http://127.0.0.1:8821
"127.0.0.1:9870",
"127.0.0.1:9801",
"127.0.0.1:9802",
"127.0.0.1:9803",
"127.0.0.1:9804",
"127.0.0.1:9805",
"127.0.0.1:9806",
"127.0.0.1:9807",
"127.0.0.1:9808",
"127.0.0.1:9809",
"127.0.0.1:9810",
"127.0.0.1:9811",
"127.0.0.1:9812",
"127.0.0.1:9813",
"127.0.0.1:9814",
"127.0.0.1:9815",
"127.0.0.1:9816",
"127.0.0.1:9817",
"127.0.0.1:9818",
"127.0.0.1:9819",
"127.0.0.1:9820",
"127.0.0.1:9821"