go-ipld-format icon indicating copy to clipboard operation
go-ipld-format copied to clipboard

IPLD Node and Resolver interfaces in Go

Results 25 go-ipld-format issues
Sort by recently updated
recently updated
newest added

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0. Commits 9d2ee97 ssh: implement strict KEX protocol changes 4e5a261 ssh: close net.Conn on all NewServerConn errors 152cdb1 x509roots/fallback: update bundle fdfe1f8 ssh: defer channel...

dependencies

This is a BREAKING CHANGE as it no longer strictly matches only this ErrNotFound type but any type implementing interface{ NotFound() bool }. Ref: https://github.com/ipld/go-ipld-prime/pull/494 Also Ref https://github.com/ipld/go-car/pull/363 where this...

status/blocked

When walking an IPLD dag, the DagWalker prefetches the next 5-15 siblings of each node it fetches. Unfortunately, this means we don't always look ahead as much as we can....

kind/enhancement

They have name and size fields that have no meaning in IPLD.

status/ready

The node prefetching mechanism has been abstracted away from the DAG reader in `go-unixfs` into the `NavigableIPLDNode` here, so the PR https://github.com/ipfs/go-unixfs/pull/12 which employs the `Walker` (that relies on `NavigableIPLDNode`)...

help wanted
exp/novice

Are the links of a 'Merkel DAG node' resolved by sending fetch requests in parallel ?

* [x] #8 Extract DAGService and friends * [x] Get a review on the last few commits * [x] Get a final sign off. * [x] Merge it! * [...

Looking at batch code, it using an `activeCommits int` and `size int` counters very liberally all over the place. Calling Add(), at the same time as `Commit()` seems likely to...

kind/enhancement
help wanted

When we switch the blockstore over to use multihashes instead of Cids the Deletes from a Dagservice that is backed by a blockstore will become problematic. From https://github.com/ipfs/go-ipfs/pull/5510: > The...

Similar to `io.Copy`, I want a `dag.Copy` (or `ipld.Copy`) function that transfers a given graph from a source dagservice to a target dagservice.

help wanted
exp/novice