EOS智能合约与DApp开发入门

本教程介绍如何使用EOS进行DApp与智能合约开发,包括nodeos、keosd和cleos的配置与使用,以及基于React和EOS的便签DApp实战案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 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:创建新账户

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-每天进步一点点-

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值