#holochain #holo #hdk #validation #hdk-helpers #holochain-dna

hc_iz_membrane_manager

A Holochain Integrity-Zome that helps validates the membrane proof passed into a DNA

16 releases

0.3.0-beta-dev… Mar 25, 2024
0.3.0-beta-dev.5 Jul 1, 2023
0.2.5-rc.0 Jan 23, 2024
0.2.4-rc.0 Dec 12, 2023
0.1.1 Mar 7, 2023

#736 in Cryptography

Download history 3/week @ 2024-01-23 15/week @ 2024-02-20 26/week @ 2024-02-27 1/week @ 2024-03-05 10/week @ 2024-03-12 61/week @ 2024-03-19 107/week @ 2024-03-26 42/week @ 2024-04-02

221 downloads per month

CAL-1.0 and AGPL-3.0 WITH mif-exception

12KB
165 lines

hc-zome-module

This module is has been designed to be included in other DNAs, assuming as little as possible from those.

Ownership Info

Codeowner: @zo-el Consulted: None Informed: @jetttech

List of available zomes

  • profile : This profile zome is a simple implementation of managing agent details

Installation and usage

Including the zome in your DNA

  1. Create a new folder with the zome name (e.g profile) in the zomes of the consuming DNA.
  2. Add a new Cargo.toml in that folder. paste the bellow content in.
[package]
name = "<ZOME_NAME>"
version = "0.0.0"
authors = [ "" ]
edition = "2018"

[lib]
name = "<ZOME_NAME>"
crate-type = [ "cdylib", "rlib" ]

[dependencies]
<ZOME_NAME> = {git = "https://github.com/zo-el/hc-zomes", branch = "develop", package = "<ZOME_NAME>"}
hdk = "0"
holo_hash = "0"
hc_utils = "0"
  1. Change the all properties of the Cargo.toml file from <ZOME_NAME> to the appropriate zome you want to import.
  2. Create a src/lib.rs folder besides the Cargo.toml with this content:
extern crate <ZOME_NAME>;
  1. Add the zome into your *.dna.workdir/dna.yaml file.
  2. Compile the DNA with the usual CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown.

Dependencies

~11–25MB
~337K SLoC