Hello. This is Klaytn API Service team.
Please refer to the following information about the difference between Klaytn account and KAS
account.
The host sending transactions to the blockchain is called Account.
Klaytn account exists in Klaytn blockchain platform and it is used to send transactions to blockchain or
access blockchain data. KAS Account is used for set-ups for calling API, monitoring API usage, and
payment. For the additional details, please refer to the information below.
[Klaytn Account]
A Klaytn account is a data structure containing information about a person’s balance or a smart
contract. The user’s account is denoted by EOA in Klaytn and a Klaytn account is required for sending
transactions to the platform using Wallet API or searching for KLAY or token transaction records.
Klaytn’s state is the collection of accounts’ states which are the past and current state of all data
stored across Klaytn’s accounts.
There are two types of accounts in Klaytn.
- Externally Owned Accounts (EOAs)
EOAs contain information such as nonce and balance and they are controlled by private keys.
EOAs don’t have code associated with them. They can be created using key pairs and they also
can be subsequently controlled by anyone with the key pairs.
- SCAs
In contrast to EOAs, SCAs have code associated with them and are controlled by their code.
CAs are created by smart contract deployment transactions; once deployed, SCAs cannot initiate
new transactions by themselves and must be triggered by another account, either by an EOA or
another SCA.
If you have any additional questions about a Klaytn account, please refer to Klaytn Docs.
[KAS account]
Making API calls allows users to send transactions and access blockchain data more easily and
simply.
A KAS account is the one that makes API calls, and if you provide the information about your Klaytn
account in API request, you are able to send transactions to Klaytn or access its data via the Klaytn
account. A KAS account contains several Klaytn accounts, and it can create and operate multiple
storages. Moreover, KAS provides the following account depending on your Klaytn account role.
- Account
The host that send transactions to Klaytn.
- Fee-Payer Account
The host that pay transaction fees for accounts that send transactions to Klaytn.
- Operator
The host that anchor the service chain data to the Klaytn main chain.
KAS also provides the following account pool types depending on your account roles.
- Account Pool
A space for managing regular Klaytn accounts.
- Fee-payer Pool
A space for managing Fee-Payer accounts
If you have any additional questions about KAS accounts and KAS account pools, please refer to
For any additional questions, you may select Inquiry Registration above the KAS Help Center page
where you can register your inquiry.
Thank you.
Klaytn API Service team.