84 packages
@gregdhill/mock-contract
Mock smart contracts in a smart way.
@hyperledger/burrow
TypeScript library that calls a Hyperledger Burrow server over GRPC.
@hyperledger/cactus-api-client
Universal library used by both front end and back end components of Cactus. Aims to be a developer swiss army knife.
@hyperledger/cactus-cmd-api-server
API server that combines and exposes all the functionality of a Cactus deployment through a unified REST API interface.
@hyperledger/cactus-cmd-socketio-server
Allows Cactus nodes to interact with HTLC ETH contracts
@hyperledger/cactus-cockpit
A user interface for testing/demoing/administering a Cactus deployment
@hyperledger/cactus-common
Universal library used by both front end and back end components of Cactus. Aims to be a developer swiss army knife.
@hyperledger/cactus-core
Contains lower level abstractions/implementation that is to be shared by multiple other, higher level packages of the project.
@hyperledger/cactus-core-api
Contains type definitions/interfaces for the kernel of the codebase. Kept separate from the implementation so that it is easier to use it as a dependency.
@hyperledger/cactus-example-carbon-accounting-backend
An example application showing how to use Cactus when implementing a Carbon Accounting Application where two or more blockchains are sharing data with each other to achieve a certain business outcome beneficial to multiple parties (business organizations)
@hyperledger/cactus-example-carbon-accounting-business-logic-plugin
An example business logic plugin implementation for Cactus
@hyperledger/cactus-example-carbon-accounting-frontend
The frontend component of an example project demonstrating how Cacti can be used for cross-chain dapp development.
@hyperledger/cactus-example-supply-chain-backend
An example application showing how to use Cactus when implementing a supply chain application where two or more blockchains are sharing data with each other to achieve a certain business outcome beneficial to multiple parties (business organizations).
@hyperledger/cactus-example-supply-chain-business-logic-plugin
An example business logic plugin implementation for Cactus
@hyperledger/cactus-example-supply-chain-frontend
The frontend component of an example project demonstrating how Cacti can be used for cross-chain dapp development.
@hyperledger/cactus-plugin-consortium-manual
A web service plugin that provides management capabilities on a Cactus consortium as a whole for administrative purposes.
@hyperledger/cactus-plugin-htlc-coordinator-besu
HTLC Coordinator to exchange tokens between networks.
@hyperledger/cactus-plugin-htlc-eth-besu
Allows Cactus nodes to interact with HTLC ETH contracts
@hyperledger/cactus-plugin-htlc-eth-besu-erc20
Allows Cactus nodes to interact with HTLC contracts with ERC-20 Tokens
@hyperledger/cactus-plugin-keychain-aws-sm
A keychain implementation storing its entries in AWS Secret Manger.
@hyperledger/cactus-plugin-keychain-azure-kv
A keychain implementation storing its entries in Azure key vault.
@hyperledger/cactus-plugin-keychain-google-sm
A keychain implementation storing its entries in Azure key vault.
@hyperledger/cactus-plugin-keychain-memory
Dummy keychain implementation doing NO encryption and storing everything in-memory. Only suitable for development and testing.
@hyperledger/cactus-plugin-keychain-memory-wasm
Dummy keychain implementation doing NO encryption and storing everything in-memory. Only suitable for development and testing. Same as the non-wasm version but this one has the backing implementation written in Rust and compiled down to WebAssembly.
@hyperledger/cactus-plugin-keychain-vault
A keychain implementation storing its entries in Hashicorp Vault. Actual logic is implemented in Rust.