Skip to content

Commit

Permalink
fix:Corrected typos in tutorial (WTFAcademy#89)
Browse files Browse the repository at this point in the history
  • Loading branch information
0xelilee authored Jun 14, 2024
1 parent e431e1f commit 2c7db51
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion 01_QuickStart/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

在开始之前,请先确保你安装了 [Node.js](https://nodejs.org/),并且版本大于 20.0.0。教程会基于最新的 Node.js 版本来编写,如果你使用的是旧版本的 Node.js,可能也能运行,但是当你遇到问题时,可以尝试升级 Node.js 版本。

安装完成后你可以通过如下命令检查 Node.js 和它自带的 `npm` `npx` 是否安装成功:
安装完成后你可以通过如下命令检查 Node.js 和它自带的 `npm` `npx` 是否安装成功:

```bash
node -v # => v20.0.0+
Expand Down
2 changes: 1 addition & 1 deletion 06_NextJS/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

[Next.js](https://nextjs.org/) 是一个前端框架,它可以帮助我们快速搭建 React 应用。我们基于 React 和 Next.js 开发完成我们的应用之后,需要将其构建并部署到服务器上,让用户可以访问我们的应用。

通过在项目中执行 `npm run build`(对应就是 `package.json` 中定义的 `next build`),它会将我们的应用构建为 JavaScript、CSS 等文件,这些文件或是在浏览器中运行的文件,浏览器本质上只支持执行 JavaScript,并不会原生支持 React,所以需要我们将其编译为浏览器可以执行的文件。又或者是在服务器的 NodeJS 环境中执行的 JavaScript,这部分让我们有能力处理一些服务端的逻辑,我们前面的课程中并未涉及到这部分,但是在后续的课程中,类似签名验证这样的逻辑就依赖于服务端的实现了。
通过在项目中执行 `npm run build`(对应就是 `package.json` 中定义的 `next build`),它会将我们的应用构建为 JavaScript、CSS 等文件,这些文件或是在浏览器中运行的文件,浏览器本质上只支持执行 JavaScript,并不会原生支持 React,所以需要我们将其编译为浏览器可以执行的文件。又或者是在服务器的 Node.JS 环境中执行的 JavaScript,这部分让我们有能力处理一些服务端的逻辑,我们前面的课程中并未涉及到这部分,但是在后续的课程中,类似签名验证这样的逻辑就依赖于服务端的实现了。

执行成功可以看到类似下面这样的效果:

Expand Down
8 changes: 4 additions & 4 deletions 07_ContractDev/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@

像你看到的这样,`Remix` 由三个面板和一个终端组成。

1. 图标面板-点击可更改侧面板中显示的插件
2. 侧面板–大多数插件(并非所有插件)的界面都在这里
3. 主面板 - 承担编辑文件,选项卡,以及一些工具大页面展示
1. 图标面板-点击可更改侧面板中显示的插件
2. 侧面板–大多数插件(并非所有插件)的界面都在这里
3. 主面板 - 承担编辑文件,选项卡,以及一些工具大页面展示
4. 终端-用于查看交易收据和各种日志。

#### 图标面板

![](./img/slide.png)

简单介绍下侧栏图标功能,后边我们用到了会更加详细的介绍讲解。
`Home` 总是能打开主页面的,即使他被关闭掉了
`Home` 总是能打开主页面的,即使它被关闭掉了
`File explorer` 用于管理工作区和文件。
`Search` 是一个全局搜索功能。
`Solidity Compiler` 是合约编译器界面,界面中默认展示编译器的基础配置项和`Advanced Configurations` 按钮打开高级配置面板。
Expand Down
2 changes: 1 addition & 1 deletion 09_EIP1193/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ EIP6963 不再通过 `window.ethereum` 对象来和钱包进行交互,而是

另外钱包也可以通过发送事件的方式主动告知 DApp 它的存在,这样 DApp 就可以知道用户安装了哪些钱包,然后根据用户的选择来和钱包进行交互。

技术上来讲其实就是通过浏览器的 `window.addEventListener` 来监听消息,通过 `window.dispatchEvent` 来发送消息。所有的消息的 `type` 都有 `eip6963:` 前缀,具体的消息内容定义可以参考规范文档。
技术上来讲其实就是通过浏览器的 `window.addEventListener` 来监听消息,通过 `window.dispatchEvent` 来发送消息。所有消息的 `type` 都有 `eip6963:` 前缀,具体的消息内容定义可以参考规范文档。

对于开发者来说,和 EIP1193 一样,你使用一些社区的库即可,这样可以免去对细节的关注。比如你如果使用 wagmi,那么通过配置 [multiInjectedProviderDiscovery](https://wagmi.sh/core/api/createConfig#multiinjectedproviderdiscovery) 即可接入 EIP6963。

Expand Down

0 comments on commit 2c7db51

Please sign in to comment.