Skip to content

The BLOCKSET application is a command line program that can store and retrieve data blocks using a content-dependent tree (CDT) hash function as a universal address of the blocks.

License

datablockset/blockset

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
October 3, 2023 18:52
October 11, 2023 00:17
December 14, 2023 04:46
November 28, 2023 12:01
December 14, 2023 04:46
December 1, 2023 11:31
December 14, 2023 04:46
December 14, 2023 04:46
September 26, 2023 09:52
November 6, 2023 13:14

BLOCKSET

The blockset application is a command line program that can store and retrieve data blocks using a content-dependent tree (CDT) hash function as a universal address of the blocks.

Articles:

Prerequisites

Installation

To install the latest stable version from crates.io, run:

cargo install blockset

To install the current version from the main branch, run:

cargo install --git https://github.com/datablockset/blockset

To unininstall the blockset, run:

cargo uninstall blockset

Command line interface.

For Developers

Internal documentation: https://blockset.pages.dev/.

Best practices

  • Make it simple.
  • Avoid unsafe code. Currently, we don't have unsafe code.
  • No I/O is allowed in a library. We have 100% code coverage.
  • Make const functions if possible.
  • Avoid using macros. Allowed macros: derive, cfg, test, assert.., wasm_bindgen_test.
  • Avoid using third-party dependencies, especially if they use I/O directly.

About

The BLOCKSET application is a command line program that can store and retrieve data blocks using a content-dependent tree (CDT) hash function as a universal address of the blocks.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages