博客

6 min read

教學課程:搭配 Embark Subspace 和 Infura 使用的即時前端資料

在前端開發的上一篇貼文中,我們說明了允許使用者透過 MetaMask 連接的網站,並且展示使用者的 Ether 帳戶餘額。但有許多 Ethereum 的使用案例 (例如:DeFi) 都與傳送和接收 ERC20 語彙基元有關,而且追蹤方式都與原生 Ether 不同。在本指南中,我們將說明如何追蹤已部署合約的交易,並且由於這些交易可能會在每個新的已確認區塊中更新,因此我們也將說明如何在前端展示和更新這些數據。以此為例,讓我們在 Uniswap 中追蹤 Dai<>Eth 交易。

Read More
12 min read

Infura Ethereum API 入門

如果您想要使用 Infura API 存取 Ethereum 網路,您要如何進行操作?首先,您必須確認自己有 Infura 帳戶;請參閱此教學課程以開始!接下來,您必須決定自己要使用的介面;Infura 支援 HTTPS 和 WebSocket 介面的 JSON-RPC。在此教學課程中,我們將說明您使用各個介面的原因,也將使用 Node.js 範例說明如何透過這兩種方式存取 Ethereum API。

Read More
18 min read

Ethereum JavaScript 資料庫:web3.js 和 ethers.js (第一部分)

Web3.js 和 ethers.js 是 JavaScript 資料庫,可讓開發人員與 Ethereum 區塊鏈互動。這些都是很實用的資料庫,兩種都可以滿足大多數 Ethereum 開發人員的需求。本文將比較 web3.js 和 ethers.js,並著眼於其相似點與不同處,讓您可以更了解資料庫的細微差異。本文的撰寫是為了協助開發人員了解兩種資料庫之間的權衡,以便決定哪種資料庫最符合自己的特定需求。本文包含相關資源,或可為初次接觸區塊鏈開發或程式設計的人士提供相關協助。

Read More
10 min read

在 Ethereum 部署智慧型合約及管理交易

若要在 Ethereum 建立分散式應用程式,您必須了解如何傳送交易、登入並向網路廣播。交易可讓您傳輸乙太、部署您自己的合約,以及與其他智慧型合約互動。在本教學課程中,我們將逐步說明如何安心執行這些操作,也會說明一些相關的資料庫和指令,讓您能以更輕鬆的方式製作開發工作流程。

Read More