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.



















Ternary Chains
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
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
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
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
"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."
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
"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."
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
"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"
}
Tokenise real world assets (RWAs)
Tokenise RWAs at scale with ease.
Decentralised Fundraising
Secure, equitable & low-cost Decentralised fundraising.
Configure & Launch DAOs
Build decentralised autonomous organisations.
Deploy Method ARCs
Decentralised LLMs providing data integrity & audit
Create & Launch Blockchains
Demo DApp running an ECC Launcher instance.
Deploy Smart Contracts
Repo with example smart contracts.
Mint & Launch NFTs
Mint NFTs or collectibles on Utility Chain.
Create an ERC20 Token
Create an ERC20 standard token on Utility Chain.
Build Virtual Worlds
Demo showcasing an instance of Virtualis.
Tokenise real world assets (RWAs)
Tokenise RWAs at scale with ease.
Decentralised Fundraising
Secure, equitable & low-cost Decentralised fundraising.
Configure & Launch DAOs
Build decentralised autonomous organisations.
Deploy Method ARCs
Decentralised LLMs providing data integrity & audit
Create & Launch Blockchains
Demo DApp running an ECC Launcher instance.
Deploy Smart Contracts
Repo with example smart contracts.
Mint & Launch NFTs
Mint NFTs or collectibles on Utility Chain.
Create an ERC20 Token
Create an ERC20 standard token on Utility Chain.
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.
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.
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.