博客

5 min read

教程:实时前端数据与 Embark 的 Subspace 和 Infura

在关于前端开发的上一篇文章中,我们最后提供了一个网站。用户可通过 MetaMask 连接该网站,它将显示用户的以太币账户余额。但是,有许多以太坊用例(例如 DeFi)涉及到 ERC20 令牌的发送和接收,其跟踪方式与原生以太币不同。在本指南中,我们将介绍如何跟踪已部署合约的交易,以及当它们在每个新确认的区块中进行更新时,如何在前端显示和更新这些数字。我们以跟踪 Uniswap 上的 Dai<>Eth 交易为例来进行说明。

Read More
12 min read

Infura 以太坊 API 入门

如果要使用 Infura 的 API 接入以太坊网络,您会怎么做?首先需要确保有一个 Infura 账户。请查看本教程以开始使用!接下来需要确定您需要使用的接口 — Infura 支持 HTTPS 和 WebSocket 接口上的 JSON-RPC。在本教程中,我们将介绍您为什么要使用每个接口,以及以 Node.js 为例来演示如何通过两种方式接入以太坊 API。

Read More
18 min read

以太坊 JavaScript 库:web3.js 与 ethers.js 比较(第一部分)

Web3.js 和 ethers.js 都是 JavaScript 库,其作用是使开发者可以与以太坊区块链交互。本文将重点围绕 web3.js 和 ethers.js 的相同点和不同点来对它们进行比较,以便您能更好地理解它们的细微区别。本文的目的是帮助开发者理解两个库的优缺点,以便能够决定哪个库适合其具体用例。

Read More
10 min read

在以太坊上部署智能合约和管理交易

要在以太坊上构建去中心化应用,您需要知道如何发送交易、签名并广播到网络。通过交易可以转移以太币、部署自己的合约以及与其他智能合约交互。在本教程中,我们将向您演示如何放心地执行这些操作,并介绍一些有助于简化开发工作流的相关代码库和命令。

Read More