Quick Start (Remix IDE)
Goal: To complete the integration of kOS into your smart contract and to be able to call transactions within a dApp.
Last updated
Was this helpful?
Goal: To complete the integration of kOS into your smart contract and to be able to call transactions within a dApp.
Last updated
Was this helpful?
Read time - 10 minutes
This guide contains the instructions for deploying relevant smart contracts and using the KRNL SDK through KRNL Sandbox.
Choosing a kernel is predefined for simplicity and ease of understanding throughout this easy-to-follow guide.
MetaMask - download MetaMask into your browser
Etherscan (for verifying smart contracts on Sepolia network) - Find the API key
Sepolia testnet - "Add a custom network" on your MetaMask wallet
Oasis Sapphire testnet - Again, visit "Add a custom network" in your MetaMask wallet. This time, add the network details below (TEST will be used for deploying smart contracts)
Sepolia token ≈ 0.1 SepoliaETH
Oasis Sapphire testnet token ≈ 0.6 TEST
Etherscan verification (no.6) from the image above will require the Etherscan API key.
The parameter(s) has to be the same as in "Step 2: Fill Your Parameters".
If you are trying to fill different values on "Step 3: Submit Your Transaction", it means that you are trying to tamper with the transaction after already obtaining the response(s) from kernel(s).
Congratulations!
You have successfully deployed your smart contract, which inherits KRNL, to Sepolia testnet.
You have deployed Token Authority, which protects your contract.
You have also made a transaction to your smart contract.
The choice of predefined kernel is Prohibited List kernel (kernel ID: 337).
It acts as another layer of protection to your smart contract by filtering prohibited wallet addresses.
This kernel will give the response based on your wallet address.
If your wallet address is on this Prohibited List kernel, your smart contract will not allow the transaction.
Feel free to explore our detailed pages for kernel, smart contract, dApp below.
Funds - make sure you have a SepoliaETH and Oasis TEST token (Oasis Sapphire testnet) balance, by claiming them from .
For more detailed information on smart contract deployment, please go .
Go to the Remix website .
If it is your first time verifying smart contract on Etherscan, visit to follow steps for getting API key.
Find the full KRNL guide to smart contract registration .
Read the full KRNL guide to dApp registration .
You may refer to step 4.