本文主要是介绍EOS智能合约与DApp开发入门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
# EOS智能合约与DApp开发入门
EOS智能合约与DApp开发入门,并最终完成一个基于React和 EOS的便签DApp。
## 终端使用建议
- 1#终端用于nodeos运行
- 2#终端用于keosd运行
- 3#终端用于cleos和DApp代码运行
## 预置代码运行
进入章节代码目录,参考其README文件中的说明。
## nodeos异常退出的处理
如果需要保留历史数据,清除可逆块,然后重放交易:
```
~$ rm ~/.local/share/eosio/nodeos/data/blocks/reversible
~$ nodeos --replay-blockchain
```
如果不需要保留历史数据,直接清除全部区块文件:
```
~$ rm ~/.local/share/eosio/nodeos/data
~$ nodeos
# -------------------------------------------------------------------------------------------------------------
Hi, EOS
了解EOS节点旳三个主要软件:nodeos、keosd和cleos。
## nodeos
在1#终端启动nodeos:
```
~$ nodeos
```
## keosd
在2#终端启动keosd
```
~$ keosd
```
## cleos
在3#终端使用cleos访问nodos和keosd:
```
~$ cleos get info
```
-------------------------------------------------------------------------------------------------------------------------------------------------------
# 钱包、密钥与账户
EOS中与用户身份有关的三个概念。使用命令行工具管理钱包、密钥与账户。
## 方便脚本
> 使用方便脚本之前,别忘了启动nodeos和keosd。
- init-wallet.sh:初始化默认钱包
- unlock-wallet.sh:解锁默认钱包
- new-account.sh:创建新账户
这篇关于EOS智能合约与DApp开发入门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!