Boost 作为客户端 boost

article/2025/11/6 3:21:55

系列文章目录

lotus


Boost 作为客户端

  • 系列文章目录
  • 前言
  • 一、同步区块高度
  • 二、boost 初始化
    • 1. 生成钱包地址
    • 2. boost设置默认钱包地址
  • 三、boostx向存储市场添加资金
  • 四、发单
  • 五、离线交易
  • 参考


前言

Boost 作为客户端


一、同步区块高度

  • 可以远程调用其它api,也可以本机同步区块高度
export FULLNODE_API_INFO
# lotus sync wait
# tail .bashrc
# api
export FULLNODE_API_INFO=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBbGxvdyI6WyJyZWFkIiwid3JpdGUiLCJzaWduIiwiYWRtaW4iXX0.2MFStYb9gpDW_s-AG-th3Dei2qyEQFMITPckK7--fqk:/ip4/127.0.0.1/tcp/1234/http

二、boost 初始化

1. 生成钱包地址

# boost -vv init
2022-08-22T17:30:55.724+0800	INFO	boost	boost/init_cmd.go:46	default wallet set	{"wallet": "f3qn6fjvwb5xfihgynees2njtsza27e75lk3zggbhepb7ghhzzlooopncbthk54dl32h5tmi64frvkwdtosdra"}
2022-08-22T17:30:55.724+0800	INFO	boost	boost/init_cmd.go:53	wallet balance	{"value": "0"}
2022-08-22T17:30:55.725+0800	WARN	boost	boost/init_cmd.go:58	market actor is not initialised, you must add funds to it in order to send online deals
# lotus send f3qn6fjvwb5xfihgynees2njtsza27e75lk3zggbhepb7ghhzzlooopncbthk54dl32h5tmi64frvkwdtosdra 30000
# lotus wallet balance f3qn6fjvwb5xfihgynees2njtsza27e75lk3zggbhepb7ghhzzlooopncbthk54dl32h5tmi64frvkwdtosdra
30000 FIL
# boost wallet list
# lotus wallet list
Address                                                                                 Balance                        Nonce  Defaultt3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa  200000 FIL                     0
# lotus wallet export t3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa > key.wallet

2. boost设置默认钱包地址

#  boost wallet import key.wallet
imported key f3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa successfully!
# boost wallet list
# boost wallet set-default t3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa
# boostx stats
Total SPs on chain:  2
Total SPs with minimum power:  1
Error:  getting provider multi-address: storage provider f01000 has no multiaddrs set on-chainTotal Boost nodes: 0
Total Boost raw power: 0
Total Boost quality adj power: 0
Total Lotus Markets nodes: 0
Total SPs with minimum power:  1
Total Indexer nodes: 0

三、boostx向存储市场添加资金

# boostx market-add 100
2022-08-22T18:55:38.945+0800	INFO	boostx	boostx/utils_cmd.go:93	selected wallet	{"wallet": "f3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa"}
about to send message with the following gas costs
max fee:      0.000000000996134128 FIL (absolute maximum amount you are willing to pay to get your transaction confirmed)
gas fee cap:  0.000000000000000209 FIL
gas limit:    4766192
gas premium:  0.000000000000000209 FIL
basefee:      0.0000000000000001 FILProceed? Yes [y] / No [n]:
yes
2022-08-22T18:56:07.983+0800	INFO	boostx	boostx/utils_cmd.go:116	submitted market-add message	{"cid": "bafy2bzacedqqz6cl4pyilq7boxgprkahvkvn6uvdp2qz7xbr7hzrrzbcmea3q"}
# boost init
2022-08-22T19:01:48.692+0800	INFO	boost	boost/init_cmd.go:46	default wallet set	{"wallet": "f3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaa"}
2022-08-22T19:01:48.692+0800	INFO	boost	boost/init_cmd.go:53	wallet balance	{"value": "199900 FIL"}
2022-08-22T19:01:48.693+0800	INFO	boost	boost/init_cmd.go:65	market balance	{"escrow": "100 FIL", "locked": "0"}

四、发单

root@ubuntu-05:~# lotus client query-ask t01003
Ask: t01003
Price per GiB: 0 FIL
Verified Price per GiB: 0 FIL
Max Piece size: 2 KiB
Min Piece size: 256 B
# boostx generate-car /root/f3.txt /root/f3.car
Payload CID:  bafk2bzaceamepf7hlecxfwlcskwi2hzld2hmzsepbg6yfi5uduu5gby2qqj3q
# boostx commp /root/f3.car
[flexi_logger][ERRCODE::Time] flexi_logger has to work with UTC rather than with local time, caused by IndeterminateOffsetSee https://docs.rs/flexi_logger/latest/flexi_logger/error_info/index.html#time
2022-08-22T11:34:28.806 INFO filcrypto::util::types > generate_piece_commitment: start
2022-08-22T11:34:28.818 INFO filcrypto::util::types > generate_piece_commitment: end
CommP CID:  baga6ea4seaqdi7dqjyxexcptitihnc3iv22w6gwgr3n2ug4hp4akwqgi6ezagpi
Piece size:  512
Car file size:  472

五、离线交易

# boostx generate-car /root/f3.txt /root/f3.car
Payload CID:  bafk2bzaceamepf7hlecxfwlcskwi2hzld2hmzsepbg6yfi5uduu5gby2qqj3q
# boostx commp /root/f3.car
[flexi_logger][ERRCODE::Time] flexi_logger has to work with UTC rather than with local time, caused by IndeterminateOffsetSee https://docs.rs/flexi_logger/latest/flexi_logger/error_info/index.html#time
2022-08-22T11:34:28.806 INFO filcrypto::util::types > generate_piece_commitment: start
2022-08-22T11:34:28.818 INFO filcrypto::util::types > generate_piece_commitment: end
CommP CID:  baga6ea4seaqdi7dqjyxexcptitihnc3iv22w6gwgr3n2ug4hp4akwqgi6ezagpi
Piece size:  512
Car file size:  472
# boost offline-deal --verified=false --provider=t01003 --commp=baga6ea4seaqdi7dqjyxexcptitihnc3iv22w6gwgr3n2ug4hp4akwqgi6ezagpi --car-size=472 --piece-size=512 --payload-cid=bafk2bzaceamepf7hlecxfwlcskwi2hzld2hmzsepbg6yfi5uduu5gby2qqj3q
sent deal proposal for offline dealdeal uuid: 947fc2cc-6057-4496-81c4-bf1f2673c67astorage provider: f01003client wallet: f3qk5f26bhigub44rjj7bi2gb5egfhtklf5vcol3r4mdkcmxq2wima5w6rmq7zbqecl74btgsywlgwswyuwdaapayload cid: bafk2bzaceamepf7hlecxfwlcskwi2hzld2hmzsepbg6yfi5uduu5gby2qqj3qcommp: baga6ea4seaqdi7dqjyxexcptitihnc3iv22w6gwgr3n2ug4hp4akwqgi6ezagpistart epoch: 98070end epoch: 616470provider collateral: 0

在这里插入图片描述

root@ubuntu-05:~# cp /root/f3.car /data/
  • miner访问f3.car文件
root@ubuntu-03:~# df -Th
192.168.2.30:/data    nfs4       98G     0   93G   0% /ubuntu-05-data
# boostd import-data 947fc2cc-6057-4496-81c4-bf1f2673c67a /ubuntu-05-data/f3.car
Offline deal import for v1.2.0 deal 947fc2cc-6057-4496-81c4-bf1f2673c67a scheduled for execution

参考

  1. boost

http://chatgpt.dhexx.cn/article/qRr8h4d9.shtml

相关文章

DART booster

XGBoost基本上都是组合大量小学习率的回归树。在这种情况,越晚添加的树比越早添加的树更重要。 Rasmi根据深度神经网络社区提出一个新的使用dropout的boosted trees,并且证明它在某些情况有更好的结果。 以下是新的tree boosterdart的介绍。 原始文章 特征 Drop Trees是…

boost::format

实在不好意思,原本计划每天一篇,这几天工作遇到问题,只好改为“不定期”一篇, 今天是format library,其实N天前我已经看过了,也动手实验了一下,现在才来把笔记补上。 用过MFC或ATL中的CString的…

adboost

要明确Adaboost是一种算法。 介绍一下Adaboost的历史。 Adaboost的前身的Boosting算法。 Boosting是一种提高任意给定学习算法准确度的方法。它的思想起源于Valiant提出的PAC(Probably Approximately Correct)学习模型。Valiant和Kearns提出了弱学习和强学习的概念,识别错误…

buuctf easymd5

点击f12,查看源代码看看有没有消息 Hint:select * from ‘admin’ where password md5($pass,ture) 我们要让passwordmd5($pass,ture) mysql里面,在用作布尔型判断时,以数字开头的字符串会被当做整型数。 要注意的是这种情况是必…

fastboot与fastbootd介绍

fastboot与fastbootd介绍 前言一、fastboot和fastbootd介绍二、fastbootd与fastbootd区别参考文献 前言 在项目中遇到使用fastboot刷机场景,刷vendor分区出现异常,从而对fastboot和fastbootd有一个更深入的了解,进行一个总结。 一、fastbo…

Everything+Wox

Everything可对磁盘上文件/文件夹进行快速查找 Wox可对应用程序/网站进行快速启动 两者最好结合使用(结合使用,两个软件都必须都启动) Everything 下载地址:https://www.voidtools.com/zh-cn/ Wox 下载地址:https://gi…

wox wpm 安装 有道插件

1. wox 安装插件 可以通过右键点击setting,到官网上安装,也可以采用简单的方法: wpm install 有道翻译注意,选择有道翻译即可。 2. 英译汉 yd china3. 汉译英

Wox使用指南

下载安装 从下载地址下载最新版本的 wox ,我下载的是 exe 版的 Wox-1.3.578.exe 下载以后直接安装即可,不会有选择项,安装成功以后会在屏幕上出现一个搜索框,默认失去焦点以后搜索框就会消失,可以在系统状态栏的 wox 图…

实用工具 Wox

今天分享一个我一直在用,并且让我爱不释手的一个工具软件,Wox。 Wox 是一款国产开源免费的软件快捷启动工具,它可以快速搜索并打开你电脑上的程序、文件、或是查词翻译、网站查找等其他操作,同时还支持插件安装。 Tips: 如果你需…

使用Python编写Wox插件

最近正再使用Wox,这个软件还挺高效的,而且还能自己编写一些插件,这里打算自己写点插件用用. Wox官网 Plugin (wox.one)插件,此外官方也提供了编写文档,编写插件 GitBook (wox.one)提供Python和C#两种优秀的语言编写方案。我这里就…

Wox插件之程序员不安装会死系列

Wox 安装 在操作系统上,可快速启动、计算、查找程序、文件等,同时也提供了一系列插件,使用起来非常的方便。默认启动 Wox 快捷键 Alt Space,当然你也可以自己设置自己喜欢的快捷键 Wox下载地址:下载地址 不安装会…

快速搜索Wox工具之Everything Client没有运行报错,解决办法!

一直在用的一款快速搜索神器——Wox,但是在使用过程中出现一个报错! 报错如下: Everything Client 没有运行令我很烦,百度了一下,试了很多方法,还是不能发挥它的最大功效。 由于我是一个好学的人&#xff…

Wox - 开源免费强大的快捷启动器辅助工具,快速高效率打开软件/搜索文件!

在日常的电脑操作中,我们常常花很多时间重复做着一件事情:退回桌面/开始菜单->寻找软件图标->点击启动。但如果你喜欢高效的键盘操作,那么你需要一款好用的快速启动器软件。 我们曾介绍过 RunZ、Launchy、AltRun、Executor、Alfred 等…

自己做一个wox主题

wox WoX是运行正常的Windows启动器。它是Alfred和Launchy的替代方案。如果需要长名称,可以将其称为Windows omni-eXecutor。 如何替换样式 众所周知,wox自带主题比较丑,所以可以自己写 打开wox配置目录C:\Users\{{user_name}}\AppData\Lo…

wox开机自启_Wox具有一切支持的Windows启动器

Wox是用于Windows的由插件驱动的启动器,支持文件和Web搜索以及其他操作,您都可以通过点击程序的热键来访问它们。 它的核心功能类似于Windows上的其他文件启动器(如Launchy)所提供的功能。您可以使用快捷键Alt-Space调出程序的提示,并且可以立…

Everything+Wox介绍和使用方式

EverythingWox介绍和使用方式 相信很多人都会遇到这种情况,文件夹都放在不同的磁盘中,想要寻找会忘记文件夹存、图片等放的位置,这时候很多人都会运用Windows自带的搜索引擎搜索文件夹,而自带的搜索功能速度慢的感人,…

windows装机必备:文件查找神器Everything + Wox

问题背景 我们通常也不会花费大量地时间去整理文件,这导致我们想使用某个文件时难以找到,而Windows 操作系统不会给文件建立索引,这使得我们使用Windows自带的搜索功能时要消耗大量的时间。 比如我现在要在我的电脑上查找名为“学生成绩.tx…

WOX快速搜索

WOX wox和mac上的Aflred类似,虽然在功能上稍有逊色,但是还是可以给我们使用windows电脑带来很多福利。首先你不需要在桌面放一堆应用软件的快捷方式,桌面可以非常干净整洁,想要打开某个应用只需要叫出wox,输软件首字母…

WOX配置常用搜索引擎

我下载的Wox-1.4.1196自带了百度搜索的触发关键字。altspace唤出wox后,输“bd 搜索词”即可通过默认浏览器打开该搜索词的百度搜索网页。但是只有渣度怎么能够呢?通过如下方法可添加大陆其他搜索的触发关键字: 一些我常用的搜索的URL&#xf…

Wox主题样式基础的自定义

2020年10月21日更新: 从最开始用了几天Wox,然后down了源码,看完一遍之后就已经没在用了。一直用的windows10的winS的搜索功能,把一些常用的目录配置到搜索里面,用起来还凑合。 最近发现一款官方出的工具:microsoft/PowerToys 还有…