What are You Trying to BUIDL?

Implementing Web API into Blockchain Transaction?

If you want to build your own smart contract that can utilize Web API, you would have to follow these steps.

Kernel

  1. Consider yourself as an off-chain kernel provider and register your API here

  2. Your API will then be off-chain kernel after the registration

Smart Contract

  1. Consider yourself as a Smart Contract Developer here

  2. Write up and deploy your smart contract so that it accepts the response from your kernel

  3. Register your smart contract on KRNL Platform

dApp

  1. Consider yourself as a dApp Developer here

  2. Utilize kOS by either creating your own dApp (using KRNL SDK) or using KRNL Sandbox

Cross-chain using KRNL Protocol?

If you want to build your own smart contract that can utilize functions from other blockchain networks (cross-chain functions), you would have to follow these steps.

Kernel

  1. Consider yourself as an on-chain kernel provider and register your on-chain function here

  2. Your function from your smart contract will then be on-chain kernel after the registration

Smart Contract

  1. Consider yourself as a Smart Contract Developer here

  2. Write up and deploy your smart contract so that it accepts the response from your kernel

  3. Register your smart contract on KRNL Platform

dApp

  1. Consider yourself as a dApp Developer here

  2. Utilize kOS by either creating your own dApp (using KRNL SDK) or using KRNL Sandbox

Already have smart contract and want to try KRNL?

If you already have your smart contract, this means that you already know how to write one.

Steps for Smart Contract Developers

One of the example use cases of KRNL is that, KRNL enables your existing smart contract to be able to move your functions to another smart contract on another blockchain.

See illustration below.

Image is clickable and zoomable

Build a dApp without writing your own smart contract
  1. You are a dApp Developer click here

  2. You may explore on KRNL Platform to see the registered smart contracts

  3. Pick one registered smart contract from KRNL Platform

  4. Utilize KRNL Protocol by creating your own dApp (with KRNL SDK)

Last updated

Was this helpful?