主要會分成三個重點,1. 把 web3.js 文件在讀熟一點,整理出精華。2. 使用 web3.js 寫一些小型 DApp 範例。3. 解析網路流傳的 DApp,從中找出經典 Pattern。
什麼是 DApp? DApp 的全名是 Decentralized Application (去中心化應用程式),區塊鏈具有去中心化的概念,所以建構在區塊鏈上的...
它是一個函式庫,把以太坊的 JSON-RPC API 重新封裝過,並添加一下實用的函式庫,常用於 Dapp 網站的前端部分。它不像 Geth 或 Parity...
前一篇我們有提到,web3.js 必須要搭配一個 JSON-RPC Server 來使用,如果只打算接觸前端 DApp 開發,可以直接註冊 infura,馬上就...
雖然現在 Vue.js、React.js、Angular.js、JQuery 已經很普及,但我不想預設讀者已經會使用這些框架,為了維持範例簡單清晰,採用以下這些...
本系列文章用的是 1.0.0-beta.36 版,你可以透過以下指令查詢 web3.js 的版本。 web3.version 如果你有安裝 MetaMask...
web3.eth.getBalance 查詢餘額 語法 web3.eth.getBalance(address [, defaultBlock] [, call...
web3.eth.getAccounts 取得帳號列表 語法 web3.eth.getAccounts([callback]) 回傳值 addresses:...
不知道大家有名有聽過 King of the Ether,這是一套之前小有名氣的 Dapp 遊戲,我把邏輯簡化一點來當作這次要實作的練習題。 遊戲邏輯 出最...
web3.eth.Contract 可以讓你輕鬆地跟以太坊區塊鏈上的智能合約互動。 建立一個合約實例 new web3.eth.Contract(jsonInt...
使用到的語法 new Web3 web3.currentProvider new web3.eth.Contract Step1: 匯入模組 如果對這些模組...