iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

Viem 介紹 系列

自我學習+整理,銜接以太坊的套件用法。

參賽天數 4 天 | 共 11 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1 - Viem

Viem 是 wagmi 作者以 TypeScript 重新建立較輕量化的資源庫,wagmi 做為以太坊最流行的 React Hooks 套件,作者希望帶給開發...

2023-09-04 ‧ 由 roryyyy 分享
DAY 2

Day2 - 小試身手

如何使用,可以透過多總方法安裝 npm pnpm yarn 任君挑選 npm i viem pnpm i viem yarn add viem 廢話不多...

2023-09-05 ‧ 由 roryyyy 分享
DAY 2

Day3 - Introduction to Clients (1) - Public Client

Clients 可以想像是提供客戶端一個可訪問鏈上的工具。 分為三類 Public Client 提供 PUBLIC JSON-RPC API 的介面,如...

2023-09-05 ‧ 由 roryyyy 分享
DAY 2

Day4 - Introduction to Clients (2) - Wallet Client & Test Client

Wallet Client 提供錢包用戶交互的介面 錢包用戶分為兩類 JSON-RPC Accounts (如:預覽器拓展錢包、WalletConnect...

2023-09-05 ‧ 由 roryyyy 分享
DAY 2

Day5 - Introduction to Transports

Transports 傳輸方式主要分四種 HTTP WebSocket Custom (EIP-1193) Fallback 上面的三種傳輸方式大同小異 引...

2023-09-05 ‧ 由 roryyyy 分享
DAY 3

Day 6 - Public Action (1)

Viem 對於 "public" Ethereum RPC 定義了一些動作可以使用會分為二個章節說明: Account 先來點基礎的 imp...

2023-09-06 ‧ 由 roryyyy 分享
DAY 4

Day 7 - Public Action (2)

今天來到 Public Action 第二章節介紹 watchEvent 間隔監控並且返回事件 logs 一樣以程式說明 import { http, cr...

2023-09-07 ‧ 由 roryyyy 分享
DAY 4

Day 8 - Transaction (1)

Transaction 區塊鏈的動作可以想像是提交一個事物 call 呼叫區塊鏈事件,呼叫這個時就和呼叫 Rpc 的 eth_call 是一樣的。 其實...

2023-09-09 ‧ 由 roryyyy 分享
DAY 4

Day 9 - Transaction (2)

getTransaction 指定 Hash 呈現區塊交易的訊息 訊息雖然很混亂看久大概就那幾個欄位 import { createPublicClien...

2023-09-13 ‧ 由 roryyyy 分享
DAY 4

Day 10 - Test Action

這邊主要是針對測試節點的動作 Test Action 是 Viem 的重要組成部分,因為它們提供了一種在以太坊網絡上測試和模擬不同場景的方法。開發人員在構建...

2023-09-15 ‧ 由 roryyyy 分享