Ternary Chain Ledgers

Heterogenous network
of multiple chains.

Dijets modular architecture is comprised of a Chief Network that secures its ternary chain ledgers.

Each blockchain serves its unique purpose within the Ecosystem.

Compute

Value Chain

A UTXO-based chain structured as a DAG that carries Dijets native coin DJT.

Purpose

Asset Creation & Exchange

Native Asset

DJT

Address Prefix

V-dijets...

TPS

5400+

TX Finality

< 1 second

Compute

Utility Chain

Utility Chain hosts smart contracts & facilitates DeFi and NFT activity for end-users.

Purpose

Create & execute Smart Contracts

Native Asset

DJT

Address Prefix

U-dijets...

Chain VM

EVM Compatible

TX Finality

< 1 second

Compute

Method Chain

Designed to serve as a metadata chain & for coordinating Method Arcs.

Purpose

Chain Metadata & Methods

Native Asset

DJT

Address Prefix

M-dijets...

TPS

5400+

TX Finality

< 1 second

Ternary Chains

Interoperability between the ternary chains ensure that neither the data nor the assets on Dijets ternary chains are confined within siloed environments. Dijets interoperability fosters a collaborative and dynamic environment where the unique strengths of each chain can be harnessed without restrictions.

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

View documentation about View documentation

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.

View documentation about View documentation

Transfer Digital Assets across Blockchains

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

View documentation about View documentation

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.

View documentation about View documentation
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.

View documentation about View documentation

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.

View documentation about View documentation

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.

View documentation about View documentation

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.

View documentation about View documentation
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.

View documentation about View documentation

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.

View documentation about View documentation

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.

View documentation about View documentation

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.

View documentation about View documentation
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