Jump to content
FIBOS社区

huntformm

Members
  • Content Count

    72
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by huntformm

  1. fibos升级说明 版本 v1.7.1.2 说明 升级eos版本 升级时间 2019年6月6日 安装地址 curl -s https://fibos.io/download/installer.sh | sh 特殊说明 v1.5.*版本升级成v1.7.*版本,config.ini是无法复用。 请安装完成1.7版本后,删除同步节点的文件中的config.ini再重启节点。 否则无法启动,报错。 如果发现报错,删除config.ini再启动节点 普通节点升级步骤 1.登陆节点服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh | sh 3.确认fibos版本 1)命令 fibos 4.重启bp节点 更多基础操作 点击小课堂
  2. huntformm

    fibos v1.7.1.2 版本发布

    备份数据下载 http://ghost.bp.fo
  3. fibos升级说明 版本 v1.5.4.4 说明 1. emitter插件的优化 升级时间 2019年5月16日 安装地址 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 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh | sh 3.确认fibos版本 1)命令 fibos 4.重启bp节点 更多基础操作 点击小课堂
  4. 提案名称 createfousdt 提案发起人 londonbpfib5 提案说明 1.token合约更新 2.发行FOUSDT 提案所在区块 http://explorer.fibos.rocks/transactions/61b40ae3e5ddc1f02011dc85986cfa189d69057cc3e65c45bece713f23def9fb 如何操作 网站查询入口 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);
  5. huntformm

    如何成为FIBOS主网的BP节点

    工具地址: https://github.com/FIBOS-Community/
  6. 提案名称 setbonusrate 提案发起人 londonbpfib5 提案说明 增加调整投票激励收益率接口 提案所在区块 http://explorer.fibos.rocks/transactions/85ce6e6463b3a0e53bf3bae24ebd012517c4a6a7e650d0308b5da8a46cc86397 如何操作 网站查询入口 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);
  7. huntformm

    合约多签3月18日

    提案名称 newfo bv 提案发起人 londonbpfib5 提案说明 1. FIBOS 破壳行动 (newfo) 2. BP工资领取阀值修改为100(之前是1000) bv 提案所在区块 http://explorer.fibos.rocks/transactions/1ccd6a2d88b148d8ec3c4449e5198f011ac6178d996aae11e8da0d52b5e6360a http://explorer.fibos.rocks/transactions/e8921ba064253d0861183019a67d0d6669577c1f95ef198d24d52ec44d0fd0aa 如何操作 网站查询入口 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);
  8. huntformm

    合约更新3月13日

    提案名称 fixbug313 提案发起人 londonbpfib5 提案说明 修复合约计算锁仓投票计算误差bug 提案所在区块 http://explorer.fibos.rocks/transactions/5af517f6a2d7e19e43d9748f66d8e6c06a3675872f23c8e68a176fb300f22ac9 如何操作 网站查询入口 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

    system合约3月7日

    提案名称 voterecord 提案发起人 londonbpfib5 提案说明 FIBOS主网“風”计划 - 投票激励 提案所在区块 http://explorer.fibos.rocks/transactions/3f0bda9f2deb14966798ea91c1aa6fedd9e51a7d2d0a9da1198516cb4f504185 如何操作 网站查询入口 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

    多签提案3月5日

    提案名称 backnc 提案发起人 londonbpfib5 提案说明 经过提案fixj,已修复用户取消抵押资源可能带来的资产赎回延迟问题。 经过核实有4个账户受此bug影响。 应该由eosio.stake返还的抵押FO未到账。 因此特提出新提案,调用eosio.stake账号重新启动对此4个账号的transfer命令,完成抵押返还。 具体账号和待解押FO见以下 账号 解押FO jayyoung1234 100,000 veryokbetter 400,000 sleepiozjh11 4 fibossmakeit 129,985 总计 629,989 提案所在区块 http://explorer.fibos.rocks/transactions/dbb007d1faedd871f2ce5bd440be4d82715cfc5606b778406ad038f684b48228 如何操作 网站查询入口 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. 提案名称 fixj 提案发起人 londonbpfib5 提案说明 修复用户取消抵押资源可能带来的资产赎回延迟问题 提案所在区块 http://explorer.fibos.rocks/transactions/a0f789b0663ad6914c4402cbabfa6a27d71b06f2432870575b20cf15e4d33dc1 如何操作 网站查询入口 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);
  12. huntformm

    token合约升级

    提案名称 foaddexitfee 提案发起人 londonbpfib5 提案说明 FO的兑出EOS时手续费为3% 提案所在区块 http://explorer.fibos.rocks/transactions/63adfbbf1e747a794aed29c84e8aef2e6fc437519a3720ea1934361b570e14ea 如何操作 网站查询入口 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. 提案名称 updateunlock 提案发起人 londonbpfib5 提案说明 修改锁仓通证解锁算法,支持由项目方用流通通证进行置换,增加项目方运营灵活性。 提案所在区块 http://explorer.fibos.rocks/transactions/40ae01a2ed982be3c2ed44947037222952ca8da552ae8dcdcf36f1daf4b22e84 如何操作 网站查询入口 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);
  14. fibos升级说明 版本 v1.5.4.1 说明 1. API节点的内存泄露导致的API节点崩溃 2. defer transaction阻塞导致的部分dapp出现安全漏洞 3. Implement next()、previous()、upperbound()、lowerbound() for db index iterator 4. Implement begin()、end() for db table iterator 升级时间 2019年1月24日 安装地址 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 4.重启节点 bp节点升级步骤 方法一(推荐) 1.准备一个fibos最新稳定版本的备用节点 2.停止bp服务器 3.切换bp到备用节点 4.确认fibos版本 1)命令 fibos 5.升级成功 方法二 1.登陆bp服务器 2.一键升级fibos最新稳定版本 curl -s https://fibos.io/download/installer.sh |sh 3.确认fibos版本 1)命令 fibos 4.重启bp节点 更多基础操作 点击小课堂
  15. 本文介绍主要如何升级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
  16. 实时查询 http://p2pcheck.fibospubg.top/v1/net/connections
  17. https://github.com/fibosRocks/producerjson
  18. huntformm

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

    一键工具 https://github.com/FIBOS-Community/fibos-p2p
  19. 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
  20. 高级保障 中级标配 低配续航 节点类型 bp/tracker/api/备份 bp/tracker/api/备份 api/备份 系统类型 Ubuntu Server 16.04+,X64 Ubuntu Server 16.04+,X64 Ubuntu Server 16.04+,X64 硬盘 300G+ 300G+ 100G+ 内存 16G 8G 4G CPU 8核 4核 2核 高级保障:适合BP服务器,业务服务器,api服务器,备份服务器 中级标配:适合BP服务器,业务服务器,api服务器,备份服务器 低配续航: 适合用于普通的api服务器或者备份服务器
  21. huntformm

    节点服务器配置选择

    FIBOS 支持常用的 UNIX 操作系统,比如 Mac OSX,Linux 和 FreeBSD。
  22. 本文介绍下如何通过快照启动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();
  23. 提案名称 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);
  24. 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);
  25. 提案名称 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);
×