Welcome

Welcome to Kaikas's developer documentation. This documentation is for learning to develop applications using Kaikas.

What is Kaikas

Kaikas is a browser extension that provides secure and usable means to interact with Klaytn network from web sites. In particular, it handles account management and connecting the user to the blockchain.

Kaikas supports Chrome on Windows, Mac, and Linux.

  • You can download Kaikas for Chrome here

Account Management

Kaikas allows users to manage accounts and their keys in a variety of ways, while isolating them from the site context. This is a great security improvement over storing the user keys on a single central server, or even in local storage, which can allow for mass account thefts.

This security feature also comes with developer convenience: For developers, you simply interact with the globally available Klaytn API that identifies the users of caver-compatible browsers (caver is a JavaScript library for Klaytn network, just like web3 for Ethereum), and whenever you request a transaction signature, Kaikas will prompt the user for confirmation. It will keep the user informed. Finally, since keys are not stored centrally, attackers will attempt to phish individual users rather than performing mass hacks.

Blockchain Connection

Kaikas comes pre-loaded with nice and fast connections to the Klaytn main network and test network. It allows users to get started without synchronizing a full node, while still providing strong security.

Disclaimer

Kaikas was forked from MetaMask, an open-source browser extension for Ethereum network. In many places, you will find similarity between Kaikas and Metamask. If you are familiar with MetaMask, you will be able to start using Kaikas in no time.

In addition, a number of upgrades were made to Kaikas so that it can support all the new transaction types and new account system that were introduced to Klaytn. For details regarding new features, please visit Klaytn Docs and check Transactions and Accounts sections.

Also, this document was derived heavily from MetaMask's documentation. In many places text was simply copied and modified.

Contact Us

For any questions or troubleshooting, please visit Kaikas Developer Forum

Last updated