Documentation ¶
Index ¶
Constants ¶
View Source
const InterResolveTimeout = 10 * time.Second
TODO: add this as a config option
Variables ¶
View Source
var ( MultiAddrMatcher = regexp.MustCompile( "^/ip4/([.0-9]+)/(tcp|udp)/\\d+(/quic-v1|/quic)?/p2p/\\w+$", ) Localhost = "127.0.0.1" )
View Source
var ErrNoAddrFound = errors.New("No addrs found")
Functions ¶
This section is empty.
Types ¶
type IpfsClientNode ¶
func NewClient ¶
func NewClient(opts ...Option) (*IpfsClientNode, error)
func (*IpfsClientNode) FindProviders ¶
func (ipfs *IpfsClientNode) FindProviders(cid CidInfo) ([]shell.PeerInfo, error)
func (*IpfsClientNode) Provide ¶
func (ipfs *IpfsClientNode) Provide(cid CidInfo) ([]shell.PeerInfo, error)
func (*IpfsClientNode) SuitableAddresses ¶
func (ipfs *IpfsClientNode) SuitableAddresses() (*peer.AddrInfo, error)
Click to show internal directories.
Click to hide internal directories.