Recent Posts

Infura Blog

Dec 1, 2020 4 min read

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

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

Read More

Dec 1, 2020 2 min read

Infura 以太坊 API 入门

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

Read More

Dec 1, 2020 2 min read

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

Web3.js 和 ethers.js 都是 JavaScript 库,其作用是使开发者可以与以太坊区块链交互。这两个库都很实用,都能满足大多数以太坊开发者的需求。本文将重点围绕 web3.js 和...

Read More

Dec 1, 2020 1 min read

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

要在以太坊上构建去中心化应用,您需要知道如何发送交易、签名并广播到网络。通过交易可以转移以太币、部署自己的合约以及与其他智能合约交互。在本教程中,我们将向您演示如何放心地执行这些操作,并介绍一些有助于简化开发工作流的相关代码库和命令。 创建以太坊交易 交易是指在区块链上改变状态的操作。发送以太币、令牌以及创建或使用智能合约中的函数都属于交易。如果您对以太坊中的交易还不太熟悉,可查看这些 有关账户、合约以及以太坊交易类型的实用介...

Read More

Dec 1, 2020 3 min read

使用 React 和 Network.js 构建去中心化应用前端

使用 React 和 Network.js 构建可通过 Infura 和 Metamask 接入以太坊主网并请求数据的去中心化应用前端 由于区块链操作的复杂性以及许多罕见的用户体验/用户界面问题需要解决,在以太坊上开发服务或业务十分困难。本系列指南主要以前端解决方案为中心,旨在帮助您快速开始进行以太坊去中心化应用开发。请放心,您无需重新设计区块链。您可以利用许多现成的工具和服务来快速构建可运行的去中心化应用,包括: *...

Read More