Ternary Chain Ledgers

Heterogenous network,of multiple Blockchains.

Dijets modular architecture is comprised of a Chief Network & its ternary chains. Each blockchain serves its unique purpose within the Ecosystem.

Complete background
CircleCircleCircleCircleCircleCircle
CircleCircleCircleCircleCircleCircle
CircleCircleCircleCircleCircleCircle

Ternary Chains

Compute

Value Chain

A UTXO-based DAG chain for lightning fast transactions.

Property

Mint & Exchange

Native Asset

DJT

Address Prefix

V-dijets...

TPS

5400+

TX Finality

< 1 second

Compute

Utility Chain

An EVM chain facilitating smart contracts functionality.

Property

Smart Contracts & ECCs

Native Asset

DJT

Address Prefix

U-dijets...

Chain VM

EVM Compatible

TX Finality

< 1 second

Compute

Method Chain

Serves as metadata chain for Nodes & Method ARCs.

Property

Metadata & ARCs

Native Asset

DJT

Address Prefix

M-dijets...

TPS

5400+

TX Finality

< 1 second

Create Tokens & Digital Assets
Exchange Digital Assets
Transfer Digital Assets across Blockchains
Dynamic DAG

Dijets Ternay Chain Features

Create Tokens & Digital Assets

Create new digital assets representing various forms of value i.e Fixed Cap Asset, Variable Cap Asset, NFTs

Exchange Digital Assets

Facilitates the exchange of assets by trading one asset for another directly on the Value Chain. The trade or exchange can be executed without the need for an intermediary, making it suitable for decentralized exchanges and asset trading platforms.

Transfer Digital Assets across Blockchains

The Value Chain enables the transfer, exchange and minting of digital assets across different chains within the Ecosystem.

Dynamic DAG

Unlike total ordering ledgers where sequential consistency requires all transactions to be committed in the same order on all blockchain nodes, Dijets Value Chain employs causal ordering to achieve higher throughput and scalability.

Value Chain chain image

Value Chain

"Dijets Value Chain is purpose built as a dynamic DAG to achieve high throughput and scalability. Real world applications for monetary transfers, payment processing and tokenisation of assets stand to bring more operational efficiencies by utilising the Value Chain."

Smart Contracts
Total Ordering
DJT & Stablecoins
Instant Finality

Dijets Ternay Chain Features

Smart Contracts

Primarily designed to support Ethereum-compatible smart contracts using the same programming language (Solidity) & existing tools used on Ethereum Blockchain. This compatibility makes it easier for developers to migrate their existing Ethereum-based dApps to Dijets Utility Chain.

Total Ordering

Total Ordering is the sequential order in which events are recorded on a blockchain. Events in total ordering will always have an exact order based on which event occurred first. This ensures that transactions are processed in a specific sequence, which can be important for many usecases. Dijets Utility Chain is optimised for applications that need strict total ordering that stay constant.

DJT & Stablecoins

DJT is native to Dijets network and Ecosystem. The Utility chain facilitates the movement of DJT & other assets such as dollar-fixed stablecoins between networks. Smart contracts related to DJT tokens on the value chain and method chain can be found deployed on the utility chain. These addresses among other purposes are also used for transferring and interacting with DJT tokens on the respective chains.

Instant Finality

The smart contract proficient Utility Chain focuses on transaction cost, speed, and sustainability. It delivers a highly scalable alternative to other Layer 1 solutions and guarantees instant finality without compromising on decentralisation or security.

Utility Chain chain image

Utility Chain

"Dijets Utility Chain has been specifically designed for running smart contracts that are compatible with the Ethereum Virtual Machine (EVM) allowing developers to write and deploy smart contracts using the same programming languages at a fraction of Ethereum's cost."

Create ECCs
Staking
Validators
HAL

Dijets Ternay Chain Features

Create ECCs

Dijets Method Chain enables the creation of new subnetworks or ECCs within the Chief network. This flexibility allows for the development of specialised subnetworks/ECCs for a large number of diverse use cases, ranging from custom blockchains to token ecosystems.

Staking

Method Chain also manages the staking mechanism, which is important for securing and operating Dijets network. Users can stake their tokens to support network security and thus also get to participate in the consensus process.

Validators

The Method Chain is responsible for coordinating the validators within Dijets network. Validators are essentially nodes in the network that participate in the consensus protocol, helping to validate and secure the transactions and blocks.

HAL

HAL is a collective name given to a series of smart contracts and binding logic that aggregates DGC Members contributions within Dijets governance across a number of systems both on-chain and off-chain.

Method Chain chain image

Method Chain

"The Method Chain implements Dijets consensus mechanism, and serves as the metadata blockchain coordinating validators and delegates. Method chain also tracks all the active ECCs and the respective digital assets associated with each ECC."

Ternary Chains' APIs

Highly performant APIs for querying the Ternary Chain Ledgers.

Whether you are building an application, creating a new digital asset or deploying a new chain, Dijets Network nodes provide highly scalable and performant APIs for effortless Web 3.0 development.

Developer Tools:

Dijets CLI

// Value Chain Endpoint: ext/bc/V

// Example Call:

curl -X POST --data '{
  "jsonrpc": "2.0",
  "method": "dvm.createAddress",
  "params": {
      "username": "myUsername",
      "password": "myPassword"
  },
  "id": 1
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/V

// Example Response:

{
  "jsonrpc": "2.0",
  "result": {
    "address": "V-dijets18jma8ppw3nhx5r4ap8clazz0dps7rv5ukulre5"
  },
  "id": 1
}






// Utility Chain Endpoint: ext/bc/U/rpc
// networkID: 1
// chainID: 98200

// Example Call:

curl -X POST --data '{
  "jsonrpc":"2.0",
  "id"     :1,
  "method" :"eth_baseFee",
  "params" :[]
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/U/rpc

// Example Response:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x34630b8a00"
}








// Method Chain Endpoint: ext/bc/M

// Example Call:

curl -X POST --data '{
  "jsonrpc": "2.0",
  "method": "method.createAddress",
  "params": {
      "username":"Namow",
      "password":"myPassword"
  },
  "id": 1
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/M

// Example Response:

{
  "jsonrpc": "2.0",
  "result": {
    "address": "M-dijets18jma8ppw3nhx5r4ap8clazz0dps7rv5ukulre5"
  },
  "id": 1
}






// ECC Endpoint: ext/bc/[your-ecc-ID]/rpc

// Example Call:

curl -X POST --data '{
  "jsonrpc": "2.0",
  "method": "eth_feeConfig",
  "params": [
      "latest"
  ],
  "id": 1
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/bc/2fc1maDvqtKjC1rYT31nhd7M76Hc6YmosMAQrTFhBq8qeqh6tt/rpc

// Example Response:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x34630b8a00"
}








Ternary Chain examples, libraries and guides

Explore some of the working usecase instances of Dijets ternary chains & their libraries.

Tokenise real world assets (RWAs)

Tokenise RWAs at scale with ease.

dijets
Dijets Inc.
github iconDigital Assets
vercel button

Decentralised Fundraising

Secure, equitable & low-cost Decentralised fundraising.

dijets
Dijets Inc.
github iconDJT ICO Launcher
vercel button

Configure & Launch DAOs

Build decentralised autonomous organisations.

dijets
Dijets Inc.

Deploy Method ARCs

Decentralised LLMs providing data integrity & audit

dijets
Dijets Inc.

Create & Launch Blockchains

Demo DApp running an ECC Launcher instance.

dijets
Dijets Inc.
github iconECC-Launcher

Deploy Smart Contracts

Repo with example smart contracts.

dijets
Dijets Inc.

Mint & Launch NFTs

Mint NFTs or collectibles on Utility Chain.

dijets
Dijets Inc.

Create an ERC20 Token

Create an ERC20 standard token on Utility Chain.

dijets
Dijets Inc.
github iconMint ERC20 Tokens
vercel button

Build Virtual Worlds

Demo showcasing an instance of Virtualis.

dijets
Dijets Inc.
github iconVirtualis
vercel button

Tokenise real world assets (RWAs)

Tokenise RWAs at scale with ease.

dijets
Dijets Inc.
github iconDigital Assets
vercel button

Decentralised Fundraising

Secure, equitable & low-cost Decentralised fundraising.

dijets
Dijets Inc.
github iconDJT ICO Launcher
vercel button

Configure & Launch DAOs

Build decentralised autonomous organisations.

dijets
Dijets Inc.

Deploy Method ARCs

Decentralised LLMs providing data integrity & audit

dijets
Dijets Inc.

Create & Launch Blockchains

Demo DApp running an ECC Launcher instance.

dijets
Dijets Inc.
github iconECC-Launcher

Deploy Smart Contracts

Repo with example smart contracts.

dijets
Dijets Inc.

Mint & Launch NFTs

Mint NFTs or collectibles on Utility Chain.

dijets
Dijets Inc.

Create an ERC20 Token

Create an ERC20 standard token on Utility Chain.

dijets
Dijets Inc.
github iconMint ERC20 Tokens
vercel button

Move digital assets between the Ternary Chains

Dijets Ternay Chain Features

Make interchain transfer from Value to Method Chain.

One way to can make interchain transfers is by calling the appropriate APIs on a running Dijets node. However, a much user-friendlier and easier way to do so would be by using Dijets Wallet.

Dijets Wallet about https://wallet.dijets.ioDijets Wallet

Make interchain transfer from Method to Utility Chain.

One way to can make interchain transfers is by calling the appropriate APIs on a running Dijets node. However, a much user-friendlier and easier way to do so would be by using Dijets Wallet.

Use Dijets Wallet for Interchain transfers about https://wallet.dijets.ioUse Dijets Wallet for Interchain transfers

Make interchain transfer from Utility to Method Chain.

One way to can make interchain transfers is by calling the appropriate APIs on a running Dijets node. However, a much user-friendlier and easier way to do so would be by using Dijets Wallet.

Dijets Wallet about https://wallet.dijets.ioDijets Wallet