跳转到内容
FIBOS社区

huntformm

成员
  • 内容数

    57
  • 注册日期

  • 最后上线

  • 赢了几天

    1

论坛声望

1 Neutral

最新个人资料的访客

最新访客区块已停用,不会显示给其他用户。

  1. huntformm

    如何升级节点的fibos版本

    本文介绍主要如何升级fibos的版本并且如何验证 如何查看fibos版本 如何升级fibos版本 如何查看fibos版本 可以两个方法: 方法一 通过外部查看验证 访问节点的服务: 例如: http://ln-rpc.fibos.io:8870/v1/chain/get_info { server_version: "ced8d7db", chain_id: "6aa7bd33b6b45192465afa3553dedb531acaaff8928cf64b70bd4c5e49b7ec6a", head_block_num: 24030312, last_irreversible_block_num: 24029983, last_irreversible_block_id: "016eab1fc50337a9319ed44b437258bee2c9fa72bad3b4ef48e930f570fecba2", head_block_id: "016eac6844f2e664795c932b0bdb81556b0abf43793c9a17952bb86c211c49a2", head_block_time: "2019-01-15T09:15:45.500", head_block_producer: "superbpusphl", virtual_block_cpu_limit: 200000000, virtual_block_net_limit: 1048576000, block_cpu_limit: 199900, block_net_limit: 1048576, server_version_string: "v1.5.0.1" } 可以知道当前版本 v1.5.0.1 方法二 登陆节点服务器,输入命令 fibos 回车 Welcome to FIBOS v1.5.0.1. Based on fibjs 0.27.0-dev. Type ".help" for more information. > 可以知道当前版本v1.5.0.1 如何升级fibos版本 1. 登陆服务器 2. 直接运行安装命令(更多安装文档,访问官网) curl -s https://fibos.io/download/installer.sh | sh 3. 重启节点服务(如使用screen以下为步骤) 1)输入命令:screen -ls // 列出节点服务所在会话,假设会话名称为bp 2)输入命令screen -r bp //进入 名称为bp的会话 3)进入bp会话后发现节点同步的输入信息。 停止节点服务 ,操作 ctrl+c ,平滑退出 4)命令启动节点 4. 通过上面方法1和方法2验证升级完成 关于screen使用 如发现 screen -r bp 进不了会话,说会话已被使用,可以强制踢下已经访问会话的用户,自己登陆 命令 screen -D -r bp
  2. huntformm

    fibos的可用p2p地址实时查询

    实时查询 http://p2pcheck.fibospubg.top/v1/net/connections
  3. huntformm

    如何在fibos上公布自己的bp信息

    一键工具 https://github.com/FIBOS-Community/fibos-p2p
  4. https://github.com/fibosRocks/producerjson
  5. huntformm

    启动的一个FIBOS节点

    FIBOS 支持常用的 UNIX 操作系统,比如 Mac OSX,Linux 和 FreeBSD。 一、安装FIBOS 1)登陆服务器运行命令 curl -s https://fibos.io/download/installer.sh | sh 2)查看fibos版本 运行命令 fibos 回车 Welcome to FIBOS v1.5.0.1. Based on fibjs 0.27.0-dev. Type ".help" for more information. > 3)退出版本查看 输入 .exit 回车 >.exit 二、运行前准备 FIBOS节点需在后台会中运行,不然当你退出当前服务器会话时候,节点服务就随着当前回话的中止回收,被关闭释放。 这种情况下最常用的是 screen 命令; 方法: 1)登陆服务器 一般情况下保持 root用户 ,如果不是可以使用命令: sudo su 来切换。 2)开启一个新会话 (创建一个名称为node的新会话): screen -S node 3)回车后 已经进入node会话中,这时候就可以开始配置节点了 4)当启动节点后看见 在同步数据输出 ,保持node会话存在并退到新登录服务器时候的会话,使用命令 ctrl+A+D; 三、启动节点 启动一个从0同步的节点 1)下载快速启动节点代码(https://github.com/FIBOS-Community/fibos-nodes) git clone https://github.com/FIBOS-Community/fibos-nodes.git 2)下载完成后,进取文件夹 fibos-nodes cd fibos-nodes 3) 启动节点 fibos seed.js 通过备份启动节点 1) 同上 1) 2) 同上 2) 3) 创建数据文件夹 blockData mkdir blockData 4) 进入文件夹 blockData cd blockData 5) 下载备份数据(http://ghost.bp.fo/ 或者 http://fibos.team/#/) 以ghost为例,下面是写文章时候最新的块: wget http://ghost.bp.fo/ghost/data_23831582.tar.gz 6) 解压备份(下载完成后当前blockData下会有个文件 data_23831582.tar.gz) tar -zxvSf data_23831582.tar.gz 7) 启动节点 (解压完成后发现 blockData 多了一个data 文件夹,这时候返回上一文件夹,就是fibos-nodes 文件夹下面启动节点。 cd .. fibos seed.js 四、检查节点 1)启动命令回车后 会看到 节点同步的输入。这时候 要保持节点服务继续运行退出当前会话 使用命令 ctrl+A+D; 2)查看节点信息 curl http://127.0.0.1:8870/v1/chain/get_info screen 常用命令 screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session screen -d yourname -> 远程detach某个session screen -d -r yourname -> 结束当前session并回到yourname这个session
  6. huntformm

    节点服务器配置选择

    FIBOS 支持常用的 UNIX 操作系统,比如 Mac OSX,Linux 和 FreeBSD。
  7. 本文介绍下如何通过快照启动FIBOS节点。 快照创建无需停止节点打包数据比备份数据更方便快捷。如果还不清楚如何启动一个fibos节点请参考 启动fibo节点 fibos版本 v1.4.1+ 如何创建快照 1. 配置快照目录 快照生成位置 config.data_dir 为根目录,可以配置 例1 config.data_dir = "./blockData/data" fibos.load("producer", { "snapshots-dir": "snapshots" }); 那么快照生成位置为 "./blockData/data/snapshots" 例2 config.data_dir = "./blockData/data" fibos.load("producer", { "snapshots-dir": "../snapshots" }); 那么快照生成位置为 "./blockData/snapshots" 2. 载入producer_api fibos.load("producer_api"); 3. 生成快照 curl http://127.0.0.1:8870/v1/producer/create_snapshot 例1 调用结果 { "head_block_id":"00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe", "snapshot_name":"./blockData/data/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" } 例2 调用结果 { "head_block_id":"000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8", "snapshot_name":"./blockData/data/./snapshots/snapshot-000006a4529a21b72b58c70c262fd3a754930d68b30b0b166f72fc1dbbc376e8.bin" } 如何通过快照启动 1.配置快照文件路径 例1 fibos.load("chain", { "snapshot": "./blockData/data/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" }); 例2 fibos.load("chain", { "snapshot": "./blockData/snapshots/snapshot-00003070049e51276829f6d1020fa638e5428fc9f8b0532fc60f680d72359dbe.bin" }); 2.启动服务 fibos.start();
  8. huntformm

    token合约升级1月7日

    提案名称 fixsnapshot 提案发起人 londonbpfib5 提案说明 在snapshot 中增加了connector_balance_issuer字段。 提案所在区块 https://explorer.fibos.rocks/transactions/ea05edc6267792c3eafb2350c0452b40f7e9072f537fafd4af51407f90659fe7 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  9. huntformm

    token合约升级

    提案名称 fixdoublecal 提案发起人 londonbpfib5 提案说明 修复了CW为1时,bancor计算精度损失的问题。 提案所在区块 https://explorer.fibos.rocks/transactions/6983b054eccf555e5f938c03d159b2927a920682d8e88a607fd9faf499115189 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  10. huntformm

    token合约升级提案-12月21日

    提案名称 upexcreated 提案发起人 londonbpfib5 提案说明 允许 EOS 和其他普通通证做准备金 参数说明 接口变更,excreate增加connector_balance_issuer,用于传入保证金发行方。 提案所在区块 https://explorer.fibos.rocks/transactions/67e0d15f70282b5d2ca627a1ee1094b924dec1f7b996b5606f912f94d5d64dcd 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  11. huntformm

    如何添加producer json信息?

    https://github.com/fibosRocks/producerjson 看这个 是个合约
  12. huntformm

    多签创建FOD

    提案名称 excreatefod 提案发起人 londonbpfib5 提案说明 目前 FIBOS 生态中不少项目在实体经济落地时需要保障项目价值的稳健发展,所以需要以稳定币作为通证准备金。 为满足生态的发展需求,我们推出 FIBOS 的稳定币---FOD。 参数说明 通证名称: FOD 发行方: eosio 通证类型: 普通通证 通证初始发行量: 1000亿 通证初始增发量: 1000亿 通证增发账号: eth2fibosgtw 提案所在区块 https://explorer.fibos.rocks/transactions/41c6316927014f74276fa739e84bb82cfa09afc7afe1e11c4c378ab73bb38387 提案参数: 0000000000ea305500008a5d7845630106464f44000000000000000000000000000000000000000006464f4400000000000000000000000006464f4400000000000000000000000004464f00000000000000000000000000000000000000000000000000 { "issuer": "eosio", "maximum_supply": "100000000000.000000 FOD", "connector_weight": 0, "maximum_exchange": "0.000000 FOD", "reserve_supply": "0.000000 FOD", "reserve_connector_balance": "0.0000 FO", "expiration": "1970-01-01T00:00:00", "buy_fee": 0, "sell_fee": 0 } c033c3f4b8255a5600008a5d7845630106464f44000000000000000000ea305515697373756520746f20657468326669626f73677477 { "to": "eth2fibosgtw", "quantity": { "amount": "100000000000.000000", "precision": 6, "symbol": "FOD", "contract": "eosio" }, "memo": "issue to eth2fibosgtw" } 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  13. huntformm

    fibos v1.5.0.1 版本发布

    版本 v1.5.0.1 说明 EOS Inline action/deferred action 权限的安全隐患 安装地址 curl -s https://fibos.io/download/installer.sh |sh 普通节点升级步骤 1.登陆节点服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.5.0.1 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 2) v1.5.0.1 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 2) v1.5.0.1 4.重启bp节点
  14. huntformm

    增加eosio.token权限

    提案名称 updateauth 提案发起人 londonbpfib5 提案说明 eosio.token 增加 权限类型 esoio.code 提案所在区块 https://explorer.fibos.rocks/transactions/d803823b274461dc13a5d21f41468c0723800ab745be51a627fd16d034d7e633 提案参数: 00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000 { 'account': 'eosio', 'name': 'updateauth', 'authorization': [{ "actor": "eosio.token", "permission": "active" }], 'data': { "account": "eosio.token", "permission": "active", "parent": 'owner', "auth": { "threshold": 1, "keys": [], "accounts": [{ "permission": { "actor": 'eosio', "permission": 'active' }, "weight": 1, }, { "permission": { "actor": "eosio.token", "permission": "eosio.code" }, "weight": 1 }], "waits": [] } } } 如何操作 网站查询入口 https://explorer.fibos.rocks/tools/multisig 操作工具及查询 https://github.com/FIBOS-Community/ProposeTool 参数解码方法 const FIBOS = require("fibos.js"); const fibos = FIBOS(); const hex_data = "00a6823403ea305500000000a8ed32320000000080ab26a70100000000020000000000ea305500000000a8ed3232010000a6823403ea305500804a1401ea3055010000" let rawdata = FIBOS.modules.Fcbuffer.fromBuffer(fibos.fc.structs.updateauth, Buffer.from(hex_data, 'hex')); console.log(rawdata);
  15. huntformm

    节点服务器配置选择

    如果是固定带宽,先设置30 M+看下 流量情况,主要在同步拉数据的时候消耗。。稳定后动态调整下。 弹性就无所谓了
×