Klaytn 문서 아카이브
시작하기스마트 컨트랙트노드 운영dApp 개발자
  • Klaytn 문서
  • -
    • Klaytn Overview
      • 왜 클레이튼일까요?
      • 클레이튼 디자인
        • 합의 메커니즘
        • 계정
        • 트랜잭션
          • 기본
          • 수수료 위임 트랜잭션
          • 수수료 부분 위임 트랜잭션
          • Ethereum
        • 연산
          • 클레이튼 스마트 컨트랙트
          • 실행 모델(Execution Model)
          • Computation Cost
            • 연산 비용 (구 버전 문서)
          • Klaytn 가상머신
            • 클레이튼 가상머신 (구 버전 문서)
        • 스토리지
        • 트랜잭션 비용
          • 트랜잭션 비용 (구 버전 문서)
        • 클레이튼의 네이티브 코인 - KLAY
        • 토큰 이코노미
        • 거버넌스
        • 다중 채널
        • KNI
      • 확장성 솔루션
    • Getting Started
      • Deploying Smart Contract Using Foundry
      • Deploying Smart Contract Using Hardhat
      • Deploying Smart Contract Using KEN
        • Launch an Endpoint Node
        • Top up your Account
        • Install Development Tools
        • Deploy a Smart Contract
        • Check the Deployment
        • Account Management
          • Creating Accounts
          • Managing Accounts
      • Development Environment
      • Getting KLAY
    • 스마트 컨트랙트
      • 솔리디티 - 스마트 컨트랙트 언어
      • 미리 컴파일된 컨트랙트
        • 미리 컴파일된 컨트랙트 (구 버전 문서)
      • IDE 및 도구
        • Truffle
      • 샘플 컨트랙트
        • KlaytnGreeter
        • ERC-20
          • 1. ERC-20 스마트 컨트랙트 작성
          • 2. 스마트 컨트랙트 배포
          • 3. 클레이튼 월렛에서 ERC-20 토큰 사용
        • ERC-721
          • 1. ERC-721 스마트 컨트랙트 작성
          • 2. Deploying Smart Contract
      • 테스트 가이드
      • 배포 가이드
      • 클레이튼 호환 토큰
      • 이더리움 컨트랙트 이식
    • Run a Node
      • 배포
        • Endpoint Node
          • 시스템 요구사항
          • 설치 가이드
            • 다운로드
            • Installation Guide
            • 환경설정
            • EN 실행하기
            • 설치 테스트하기
          • ken CLI 명령어
          • JSON-RPC API
        • 코어 셀
          • System Requirements
          • 네트워크 설정
          • Installation Guide
            • Download
            • 설치하기 전에
            • 컨센서스 노드 설정
              • Installation Guide
              • Configuration
              • CN 실행하기
            • 프록시 노드 설정
              • Installation Guide
              • Configuration
              • PN 실행하기
            • 코어 셀 테스트하기
          • 모니터링 설정
          • H/A 설정
        • Service Chain
          • Getting Started
            • 4개 노드 서비스 체인 설정하기
            • Connecting to Baobab
            • 크로스체인 토큰 전송
            • HA(High Availability) for ServiceChain
            • Nested ServiceChain
            • Value Transfer between Sibling ServiceChains
          • 참조 매뉴얼
            • System Requirements
            • Download
            • SCN User Guide
              • Installation
              • Configuration
              • SCN 실행 및 중지하기
              • 노드 상태 확인하기
              • kscn commands
              • homi commands
            • SPN/SEN User Guide
              • Installation
              • Configuration
              • 노드 실행 및 중지
              • Checking Node Status
            • Bridge Configuration
            • 앵커링
            • KAS 앵커링
            • 토큰 전송
            • Configuration Files
            • 로그 파일
            • Genesis JSON
            • 업그레이드 및 하드포크
          • How-To Guides
        • Download Node Packages
          • v1.11.1
          • v1.11.0
          • v1.10.2
          • v1.10.1
          • v1.10.0
          • v1.9.1
          • v1.9.0
          • v1.8.4
          • v1.8.3
          • v1.8.2
          • v1.8.1
          • v1.8.0
          • v1.7.3
          • v1.7.2
          • v1.7.1
          • v1.7.0
          • v1.6.4
          • v1.6.3
          • v1.6.2
          • v1.6.1
          • v1.6.0
          • v1.5.3
          • v1.5.2
          • v1.5.1
          • v1.5.0
          • v1.4.2
          • v1.4.1
          • v1.4.0
          • v1.3.0
          • v1.2.0
          • v1.1.1
          • v1.0.0
          • v0.9.6
          • v0.8.2
    • 운영 가이드
      • Configuration
      • 노드 로그
      • Log operation
      • 에러 및 문제 해결
      • Klaytn Command
      • Chaindata Change
      • Chaindata Migration
    • dApp Developers
      • JSON-RPC APIs
        • API references
          • eth
            • Caution
            • Account
            • Block
            • Transaction
            • Config
            • Filter
            • Gas
            • Miscellaneous
          • klay
            • Account
            • Block
            • Transaction
              • Working with Klaytn Transaction Types
            • Configuration
            • Filter
            • Gas
            • Miscellaneous
          • net
          • debug
            • Logging
            • Profiling
            • Runtime Tracing
            • Runtime Debugging
            • VM Tracing
            • VM Standard Tracing
            • Blockchain Inspection
          • admin
          • personal
          • txpool
          • governance
        • Service Chain API references
          • mainbridge
          • subbridge
        • Transaction Error Codes
      • RPC Service Providers
        • Public Endpoints
      • SDK & Libraries for interacting with Klaytn Node
        • caver-js
          • Getting Started
          • Sending a sample transaction
          • API references
            • caver.account
            • caver.wallet
              • caver.wallet.keyring
            • caver.transaction
              • Basic
              • Fee Delegation
              • Partial Fee Delegation
            • caver.rpc
              • caver.rpc.klay
              • caver.rpc.net
              • caver.rpc.governance
            • caver.contract
            • caver.abi
            • caver.kct
              • caver.kct.kip7
              • caver.kct.kip17
              • caver.kct.kip37
            • caver.validator
            • caver.utils
            • caver.ipfs
          • caver-js ~v1.4.1
            • Getting Started (~v1.4.1)
            • API references
              • caver.klay
                • Account
                • Block
                • Transaction
                  • Legacy
                  • Value Transfer
                  • Value Transfer Memo
                  • Account Update
                  • Smart Contract Deploy
                  • Smart Contract Execution
                  • Cancel
                • Configuration
                • Filter
                • Miscellaneous
              • caver.klay.net
              • caver.klay.accounts
              • caver.klay.Contract
              • caver.klay.KIP7
              • caver.klay.KIP17
              • caver.klay.abi
              • caver.utils (~v1.4.1)
            • Porting from web3.js
        • caver-java
          • Getting Started
          • API references
          • caver-java ~v1.4.0
            • Getting Started (~v1.4.0)
            • Porting from web3j
        • ethers.js
        • web3.js
      • Tutorials
        • Klaytn Online Toolkit
        • Fee Delegation Example
        • Count DApp
          • 1. Environment Setup
          • 2. Clone Count DApp
          • 3. Directory Structure
          • 4. Write Smart Contract
          • 5. Frontend Code Overview
            • 5-1. Blocknumber Component
            • 5-2. Auth Component
            • 5-3. Count Component
          • 6. Deploy Contract
          • 7. Run App
        • Klaystagram
          • 1. Environment Setup
          • 2. Clone Klaystagram DApp
          • 3. Directory Structure
          • 4. Write Klaystagram Smart Contract
          • 5. Deploy Contract
          • 6. Frontend Code Overview
          • 7. FeedPage
            • 7-1. Connect Contract to Frontend
            • 7-2. UploadPhoto Component
            • 7-3. Feed Component
            • 7-4. TransferOwnership Component
          • 8. Run App
        • Building a Buy Me a Coffee dApp
          • 1. Project Setup
          • 2. Creating a BMC Smart Contract
          • 3. Testing the contract using scripts
          • 4. Deploying BMC Smart contract
          • 5. Building the BMC Frontend with React and Web3Onboard
          • 6. Deploying Frontend code on IPFS using Fleek
          • 7. Conclusion
        • Migrating Ethereum App to Klaytn
        • Connecting MetaMask
        • Connecting Remix
        • Verifying Smart Contracts Using Block Explorers
      • Developer Tools
        • Wallets
          • Kaikas
          • Klaytn Wallet
          • Klaytn Safe
            • Klaytn Safe Design
            • Create a Safe
            • Add assets
            • Send assets
            • Contract Interaction
            • Transaction Builder
            • Points to Note
            • Frequently Asked Questions
          • Wallet Libraries
            • Web3Auth
            • Web3Modal
            • Web3-Onboard
        • Oracles
          • Orakl Network
          • Witnet
          • SupraOracles
        • Block Explorers
          • Klaytnscope
          • Klaytnfinder
        • Klaytn Contracts Wizard
    • Glossary
  • ---
    • Klaytn 하드포크
    • 클레이튼 2.0
      • 메타버스 패키지
      • 완결성과 개선 사항들
      • 이더리움 호환성
      • 거버넌스 탈중앙화
      • 대규모 에코 펀드
    • FAQ
    • 오픈 소스
    • 이용약관
    • 지원 언어
  • ℹ️최신 Klaytn 문서
Powered by GitBook
On this page
  • What is Klaytn?
  • What is Klaytn 2.0?
  • How does Klaytn support Ethereum equivalence?
  • What is Klaytn’s gas policy?
  • What is special about Klaytn’s account structure?
  • Where can I start dApp development with Klaytn?
  • Is Klaytn Open Source?
  • How can I initially fund my account?
  • Any Klaytn’s Public Node Providers for testing and development?
  • Are there faucets to get test KLAY?
  • How do I check for Public RPC endpoint status?
  • 어떤 지갑이 Klaytn을 지원하나요?
  • Cypress, Baobab이 무엇인가요?
  • Are there any Klaytn SDKs? In what languages?
  • Must I install and run an EN (Endpoint Node) to use Klaytn?
  • I am running an EN, and node data sync is too slow.
  • Can I use ERC-20 and ERC-721 contracts on Klaytn?
  • Can I use Truffle for the smart contract development on Klaytn?
  • Where can I get a browser extension wallet like Metamask?
  • Why is my fee-payer account address not derived from the key provided?
  • Where can I find complete working samples of fee-delegation?

Was this helpful?

  1. ---

FAQ

Previous대규모 에코 펀드Next오픈 소스

Last updated 1 year ago

Was this helpful?

What is Klaytn?

What is Klaytn 2.0?

How does Klaytn support Ethereum equivalence?

Klaytn is EVM compatible, and supports all Ethereum London EVM features. Our eth namespace has been amended to be compatible with Ethereum’s. Ethereum toolings can be used seamlessly, and migration of Ethereum dApps have also become possible with minimal effort. Transaction types and fields are also equivalent to Ethereum’s.

What is Klaytn’s gas policy?

What is special about Klaytn’s account structure?

Where can I start dApp development with Klaytn?

Is Klaytn Open Source?

How can I initially fund my account?

Any Klaytn’s Public Node Providers for testing and development?

Are there faucets to get test KLAY?

How do I check for Public RPC endpoint status?

어떤 지갑이 Klaytn을 지원하나요?

Cypress, Baobab이 무엇인가요?

Cypress는 Klaytn의 메인넷이고, Baobab은 테스트넷입니다. Below is information relating to each network.

Cypress mainnet:

  • Klaytnscope : https://scope.klaytn.com

  • Klaytn Wallet : https://wallet.klaytn.com

Baobab testnet:

  • Klaytnscope : https://baobab.scope.klaytn.com

  • Klaytn Wallet : https://baobab.wallet.klaytn.foundation

  • Baobab Faucet : https://baobab.wallet.klaytn.foundation/faucet

Are there any Klaytn SDKs? In what languages?

Must I install and run an EN (Endpoint Node) to use Klaytn?

I am running an EN, and node data sync is too slow.

Can I use ERC-20 and ERC-721 contracts on Klaytn?

Can I use Truffle for the smart contract development on Klaytn?

Where can I get a browser extension wallet like Metamask?

Why is my fee-payer account address not derived from the key provided?

Common use cases are as follows.

  • The account owner wants to change the key for security reasons.

  • The account has a weighted-multisig or a role-based key that allows having multiple key pairs to control the account.

Where can I find complete working samples of fee-delegation?

Klaytn is the Layer 1 blockchain platform with low latency, high TPS and immediate finality. It is the optimal blockchain for building games and realizing the .

Klaytn 2.0 marks Klaytn’s transition to focus on the metaverse, supporting Ethereum Equivalence and the comprehensive Metaverse Package to facilitate blockchain building experience. To better understand Klaytn 2.0, please refer to our .

Klaytn transitioned from a fixed gas fee policy to adopt a dynamic gas fee mechanism in order to combat arbitrage bots. Please refer to this for more information.

To provide maximum convenience for dApp developers, Klaytn has devised a way to . As a result, you can easily implement , whereby you create multiple private keys for a single account, with each key having different weights. Each key can be assigned with as well.

Whether you are migrating from Ethereum, or building on Klaytn from scratch, we support all the necessary tools and infrastructure. You can test your smart contracts on using Klaytn Plugin or connect to wallet and . Klaytn’s sdk caver is available as You can refer to our to try building a dApp on Klaytn.

Klaytn is most certainly open source! Take a look at our and you can start to our Klaytn Documentation. Read more about our open-source policies .

You may purchase KLAY on the exchange. The list of available exchanges can be found here: or

Refer to this for Klaytn’s Public Node Providers and the network domains.

You can get test KLAY for development and testing purposes here:

Since we cannot guarantee uptime and stability of the endpoints, you can always check for node provider status .

Klaytn is supported by the cold wallet D’cent, as well as a host of hot wallets like Kaikas, MetaMask and more. Please refer to the list .

EN 다운로드 : 에서 Cypress 패키지를 선택하십시오.

EN 다운로드 : 에서 Baobab 패키지를 선택하십시오.

Official Klaytn SDKs are provided in JavaScript and Java. See and . Community contributions are always welcome in providing in other languages.

To learn about how to build dApps using Klaytn SDK, see .

Also, check the porting guidelines and . Because the syntactic of caver-js and caver-java are very similar to web3.js and web3j, porting should be minimal and very straightforward. But, no, you can not use web3.js or web3j to make a request against Klaytn.

Yes and No. Endpoint node validates the blocks and exposes RPC APIs to the outer world. EN is always needed for your application to interact with the Klaytn network. For those who simply want to try Klaytn APIs, you can try . KAS provides Klaytn Node API service that exposes RPC APIs of Klaytn networks (both Baobab and Cypress) as well as other useful API services. Note that KAS serves free API requests after user registration. For pricing plans, please refer to .

First, check if your HW specification meets the .

Check the . Klaytn publishes the chain data every day. Chain data is a database snapshot that stores all blocks generated since the genesis. Download the latest chain data for the fast sync.

Yes. Klaytn supports Solidity as a smart contract language. and written in Solidity for Etherem can be deployed and executed on Klaytn.

Further Klaytn-specific token standards can be defined. Follow the and join the discussion.

Yes. Truffle can be used in developing smart contracts on Klaytn with . See and follow the configuration guideline.

If you are new to Truffle, see and to get a rough idea on what you can do with Truffle.

Klaytn's web brower extension wallet . Kaikas is a non-custodial wallet with which you can make KLAY transactions and create accounts.

In Klaytn, .

Fee-payer accounts usually have a . In most cases, the account address is not derived from the RoleFeePayer key.

Check to get a complete working code of value transfer.

See the for deploying a contract with fee-delegation. Note that you can not use Truffle for the contract deployment with fee-delegation.

gives a good explanation about two different ways of collecting signatures. Relevant caver-js APIs are as follows. Take a look at the code examples in the API description.

metaverse
Light Paper
article
decouple private keys from addresses
multisig
different roles
Remix IDE
MetaMask
Kaikas
caver-js
tutorials
Github Organisation
contributing
here
Coinmarketcap
Coingecko
list
Klay Faucet
AllThatNode Faucet
here
here
다운로드 페이지
다운로드 페이지
caver-js
caver-java
Klaytn APIs
Tutorials
from web3.js
from web3j
KAS (Klaytn API Service)
KAS pricing page
system requirements
fast sync
ERC-20
ERC-721
KIP (Klaytn Improvement Proposal)
truffle-hdwallet-provider-klaytn
Truffle
Testing Guide
Deployment Guide
Kaikas
fee-delegation-example
JavaScript code snippet
Klaytn은 무엇인가요?
Klaytn 2.0은 무엇인가요?
How does Klaytn support Ethereum equivalence?
Klaytn의 가스 정책은 무엇인가요?
What is special about Klaytn’s account structure?
Where can I start dApp development with Klaytn?
Klaytn은 오픈 소스인가요?
How can I initially fund my account?
Any Klaytn’s Public Node Providers for testing and development?
Are there faucets to get test KLAY?
How do I check for Public RPC endpoint status?
어떤 지갑이 Klaytn을 지원하나요?
Cypress, Baobab이 무엇인가요?
Are there any Klaytn SDKs? In what languages?
Must I install and run an EN (Endpoint Node) to use Klaytn?
I am running an EN, and node data sync is too slow.
Can I use ERC-20 and ERC-721 contracts on Klaytn?
Can I use Truffle for the smart contract development on Klaytn?
Where can I get a browser extension wallet like Metamask?
Why is my fee-payer account address not derived from the key provided?
Where can I find complete working samples of fee-delegation?
the account address can be decoupled from the key pair
role-based key
caver.klay.sendSignedTransaction
Sending a transaction with multiple signer
caver.klay.accounts.signTransaction
caver.klay.accounts.feePayerSignTransaction
caver.klay.accounts.combinesignatures