Skip to content

0xmenna/Titanh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titanh: A Datastore Framework for Web3

Overview

Titanh is a decentralized data store framework built using Substrate and IPFS, designed for transparent, verifiable, and decentralized content management.

Project Structure

  • substrate/: Contains blockchain-related components.

    • titanh-node/: Basic node template offered by Substrate.
    • runtime/: Blockchain runtime, it integrates the datastore custom pallets.
  • pinning-node/: Contains the pinning node responsible for ensuring content availability on IPFS.

  • garbage-collector/: The garbage collector node.

  • example/: Contains an example use case.

Running the Architecture

  1. Navigate to the Docker network scripts directory:

    cd docker/scripts/network
    ./start-network.sh
  2. To run the example case, you can compile and run it with Cargo. You can specify the --help for its usage

    cd example
    cargo build --release
    ./target/release/example --help

About

A decentralized data store framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •