katalchain / Blockchain
Programming Languages
Labels
Projects that are alternatives of or similar to Blockchain
blockchain
Katal Chain is a domain-specific blockchain creating a deterministic financial paradigm.
Katal Chain implements a classification of contract types which are mutual agreements between counterparties to exchange cash flows. Nearly every financial instrument can be broken down into contract types.
Katal Chain is based on Substrate and aims to connect to the multichain framework Polkadot to interact with assets of other connected blockchains as well as to allow other connected blockchains to have access to contract types built using Katal Chain. View on Telemetry.
Setup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Install Rustup
git clone [email protected]:katalchain/blockchain.git
cd blockchain/
./scripts/init.sh # Initialize WASM build environment
Develop
cargo build # Build native and wasm binaries in debug mode
./target/debug/katalchain purge-chain -y --dev # Remove the whole chain data
./target/debug/katalchain --dev # Run chain in dev mode
Install
cargo install --locked --path . --force # Build and install native binaries
katalchain # Synchronize testnet chain data
Usage
To access the Katal Chain Testnet using the great Polkadot JS Apps Interface do the following:
- In Settings tab under the
General
section selectwss://endpoint.katalchain.com
as remote endpoint. - In Settings tab under the
Developer
section copy paste the custom types definitions into the interface and click the "Save" button.
All done you are now able to for example deploy a contract under the Extrinsics tab using the contracts
module. If you don't feel like going through all the attributes yourself then you might also want to have a look at the Javascript example.