https://github.com/ipfs/go-merkledag
The go-ipfs merkledag 'service' implementation
https://github.com/ipfs/go-merkledag
Last synced: about 1 year ago
JSON representation
The go-ipfs merkledag 'service' implementation
- Host: GitHub
- URL: https://github.com/ipfs/go-merkledag
- Owner: ipfs
- License: mit
- Created: 2018-07-28T05:20:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T08:32:14.000Z (about 1 year ago)
- Last Synced: 2025-04-07T00:14:46.153Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 733 KB
- Stars: 83
- Watchers: 22
- Forks: 38
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
go-merkledag
==================
[](http://ipn.io)
[](http://ipfs.io/)
[](https://codecov.io/gh/ipfs/go-merkledag/branch/master)
> go-merkledag implements the 'DAGService' interface and adds two ipld node types, Protobuf and Raw
## Status
❗ This library is maintained, but not actively developed. It will continue to receive fixes and security updates for users that depend on it. However, it may be deprecated in the future and it is recommended that you use alternatives to the functionality in go-merkledag, including:
* A fork of this library for use by Kubo is being maintained here: [github.com/ipfs/boxo/ipld/merkledag](https://pkg.go.dev/github.com/ipfs/boxo/ipld/merkledag)
* Working directly with DAG-PB (ProtoNode) should directly use [github.com/ipld/go-codec-dagpb](https://pkg.go.dev/github.com/ipld/go-codec-dagpb) in conjunction with [github.com/ipld/go-ipld-prime](https://pkg.go.dev/github.com/ipld/go-ipld-prime)
* Traversals / DAG walking should use [github.com/ipld/go-ipld-prime/traversal](https://pkg.go.dev/github.com/ipld/go-ipld-prime/traversal)
## License
MIT © Juan Batiz-Benet