filecoin-project / boost

Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.
Other
109 stars 64 forks source link

feat: make Boost curio compliant #1918

Closed LexLuthr closed 3 weeks ago

LexLuthr commented 1 month ago

DO NOT MERGE THIS

This PR will act as testbed till we have Curio GA.

./boost provider libp2p-info t01004
Provider: t01004
Agent: boost-curio-2.2.0+debug+git.a209228.dirty
Peer ID: 12D3KooWBykrwMScKZYjiSBPDZQAjhZhLH5ccGT3ozauR4P1JiAD
Peer Addresses:
  /ip4/127.0.0.1/tcp/24001
Protocols:
  /fil/datatransfer/1.2.0
  /fil/retrieval/qry/1.0.0
  /fil/retrieval/transports/1.0.0
  /fil/storage/ask/1.0.1
  /fil/storage/ask/1.1.0
  /fil/storage/mk/1.0.1
  /fil/storage/mk/1.1.0
  /fil/storage/mk/1.1.1
  /fil/storage/mk/1.2.0
  /fil/storage/mk/1.2.1
  /fil/storage/status/1.2.0
  /floodsub/1.0.0
  /http/1.1
  /ipfs/graphsync/1.0.0
  /ipfs/graphsync/2.0.0
  /ipfs/id/1.0.0
  /ipfs/id/push/1.0.0
  /ipfs/ping/1.0.0
  /libp2p/autonat/1.0.0
  /libp2p/balancer/forwarding/0.0.1
  /meshsub/1.0.0
  /meshsub/1.1.0
Screenshot 2024-05-15 at 7 20 43 PM Screenshot 2024-05-15 at 7 26 36 PM Screenshot 2024-05-15 at 11 37 51 PM
LexLuthr commented 1 month ago

@magik6k "UserAgent" gets invoked but it is not run by fx. I am not sure why.

lexluthr@Lexs-Mac boost % ./boost provider libp2p-info t01002
Provider: t01002
Agent: lotus-1.27.1-dev+debug
Peer ID: 12D3KooWMXExSnZHMbWraVeFjPNCwZHUKVXvU5H3DTp1jNd9dAmP
Peer Addresses:
  /ip4/127.0.0.1/tcp/24001
LexLuthr commented 3 weeks ago

Curio indicator

Screenshot 2024-06-11 at 4 56 38 PM