Why Do I Have to Register a Smart Contract?

Registered smart contracts allow users to use the KRNL Operating System, kOS, for desired transactions. The smart contract developers have to modify and upgrade their smart contracts before registering them on the KRNL Platform.

This means that if you have previously deployed a smart contract on mainnet or testnet, you must deploy a refined version on the blockchain network again.

Non-modified smart contracts will not be compatible with the KRNL protocol.

The smart contract developers can also define the list of kernels that need to run before executing their smart contract. What this means is that the list of kernel execution can run in pre-specified orders, defined by the contract owner.

Keep in mind that users who call your registered smart contracts will be levied the kernel fees.

Last updated