Untitled1.solfile by clicking
modifier. You don't need to type the whole characters since Klaytn IDE suggests the word you are intending to type. The auto-completion works for all reserved keywords in Solidity and the functions, variables, and classes you define.
Start to compilebutton. If you want the file to be compiled each time the file is saved or when another file is selected - check the
pragma solidity 0.4.24;or
pragma solidity 0.5.6on top of the document. You can manually click
"Compile"button (Cmd+s for MacOS, Ctrl+s for Windows) every time you need, or you can activate the auto-compile function.
"Environment"dropdown. By default, Klaytn IDE provides following network options:
"Caver provider", and fill the URL of the network you want to connect to. If the protocol of network you want to connect to is
HTTPS, please use http\://ide.klaytn.com.
To deploy a contract, you need KLAY to pay the transaction fee. For the
Baobab network(Klaytn testnet), you can get some testnet KLAY from the faucet [https://baobab.wallet.klaytn.com/faucet]. After receiving testnet KLAY from the faucet, import the account to the Klaytn IDE in the
Account Selector, you can change your current account to another one. To import an account, click
Accountselector in a few seconds.
Value (Tx Value Controller), you can fill the amount of value for the next created transaction.
Gas Limitcontroller, you can fill the maximum amount of gas which will be used for calling a smart contract function.
Debugging works only if the current environment provides the necessary features. For debugging, the personal API must be enabled in the EN node. Please see the
RPC_APIoption in the EN configuration file.
remixdcan be globally installed using the following command: After installation, start
-soption gives the IDE access to the given folder. In the given folder, you will install OpenZeppelin and place your contract source code.
remixd -s ~/temp/openzeppelin --remix-ide http://ide.klaytn.com