Titanh is a decentralized data store framework built using Substrate and IPFS, designed for transparent, verifiable, and decentralized content management.
-
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.
-
Navigate to the Docker network scripts directory:
cd docker/scripts/network ./start-network.sh
-
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