go-blockservice icon indicating copy to clipboard operation
go-blockservice copied to clipboard

The go 'blockservice' implementation, combines local and remote storage seamlessly

go-blockservice

go-blockservice provides a seamless interface to both local and remote storage backends.

Coverage Status Build Status

❗ This repo is no longer maintained.

👉 We highly recommend switching to the maintained version at https://github.com/ipfs/boxo/tree/main/blockservice. 🏎️ Good news! There is tooling and documentation to expedite a switch in your repo.

⚠️ If you continue using this repo, please note that security fixes will not be provided (unless someone steps in to maintain it).

📚 Learn more, including how to take the maintainership mantle or ask questions, here.

Table of Contents

  • TODO
  • License

TODO

The interfaces here really would like to be merged with the blockstore interfaces. The 'dagservice' constructor currently takes a blockservice, but it would be really nice if it could just take a blockstore, and have this package implement a blockstore.

License

MIT © Juan Batiz-Benet