Dijets is built to support smart contracts, which are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. Dijets Utility Chain was specifically built as an instance of EVM to be fully compatible with all the commonly used Ethereum tools like Remix, Metamask, truffle etc. It supports the creation of Solidity smart contracts just as in Ethereum but with the added benefit of sub-second transaction finality and negligible transaction fees.
Dijets enables developers to build and deploy Solidity-compatible dApps, launch custom blockchains with individual rule-sets, and trade digital assets faster than it was ever possible before. With Dijets Utility Chain developers can utilise a network with increased scalability and interoperability all the while being able to continue using the tools they are familiar with.
Here is an example of a simple smart contract written in Solidity that could be deployed on Dijets:
pragma solidity ^0.8.0;
contract MyContract {
uint256 public myNumber;
function setNumber(uint256 _num) public {
myNumber = _num;
}
}
This contract creates a public variable myNumber
and a function setNumber
that allows anyone to set the value of myNumber
. Once deployed on Dijets, this contract can be interacted with by anyone on the network.
Dijets makes it simple to create ECCs that can instantaneously confirm transactions and process thousands of transactions per second, vastly outperforming Ethereum and many other decentralized blockchain platforms. ECCs can be used to authenticate data in clinical trials, offer fractional ownership of real estate, and create digital identities.