iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
佛心分享-IT 人自學之術

區塊鏈技術應用系列 第 21

Web3.js 的基本範例

  • 分享至 

  • xImage
  •  

1.創建 JavaScript 文件

  • 在專案目錄下創建一個名為 index.js 的 JavaScript 文件。
    https://ithelp.ithome.com.tw/upload/images/20241005/20169238OwWE1shazt.png
    2.代碼示例
    https://ithelp.ithome.com.tw/upload/images/20241005/20169238p1WaXcynu6.png
  • 設置了連接到以太坊網絡的 HTTP 提供者。這裡使用的是 Infura 作為提供者,Infura 提供了一個 API,可以連接到以太坊主網(mainnet)而不需要自己運行節點。
  • "https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID" 表示連接到以太坊主網的 URL,需要用自己的 Infura 專案 ID 替換 YOUR_INFURA_PROJECT_ID。
  • web3.eth.getBlockNumber() 用於查詢以太坊網絡上的最新區塊號。
  • .then(blockNumber => {...}) 表示成功獲取最新區塊號後要執行的代碼,在這裡會打印出 '最新區塊號:' 和 blockNumber。
  • .catch(error => {...}) 表示如果出現錯誤,就會進入這個區塊,並打印 '出錯了:' 和 error 信息。

這段程式碼的作用是連接到以太坊網絡並獲取當前的最新區塊號,這樣就可以了解網絡上最新的交易和狀態。


上一篇
Web3.js 基礎學習
下一篇
入門智能合約開發與本地測試
系列文
區塊鏈技術應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言