iT邦幫忙

web3.js相關文章
共有 42 則文章
鐵人賽 Modern Web DAY 2
DApp 開發 - 使用 web3.js 系列 第 2

技術 開發 Dapp - 什麼是 web3.js (Day02)

它是一個函式庫,把以太坊的 JSON-RPC API 重新封裝過,並添加一下實用的函式庫,常用於 Dapp 網站的前端部分。它不像 Geth 或 Parity...

鐵人賽 Modern Web DAY 5
DApp 開發 - 使用 web3.js 系列 第 5

技術 開發 Dapp - web3.js 初始化 (Day05)

本系列文章用的是 1.0.0-beta.36 版,你可以透過以下指令查詢 web3.js 的版本。 web3.version 如果你有安裝 MetaMask...

徵才 【徵才】100% REMOTE远程: QA-测试/IOS/Android/JAVA/前端开发

急招远程远端-WFH8小时, 月休6天100% Remote Android开发 25K-40KRMB100% Remote IOS开发 25K-40KRMB1...

鐵人賽 Modern Web DAY 6
DApp 開發 - 使用 web3.js 系列 第 6

技術 開發 Dapp - 實戰練習「查詢帳戶餘額 with infura」 (Day06)

web3.eth.getBalance 查詢餘額 語法 web3.eth.getBalance(address [, defaultBlock] [, call...

鐵人賽 Modern Web DAY 12
DApp 開發 - 使用 web3.js 系列 第 12

技術 開發 Dapp - 介紹 web3.eth.Contract - Methods (Day12)

clone 函示 myContract.clone() 複製目前合約的實例 傳入參數 無 回傳值 新的合約實例物件 範例 var contract1 = ne...

鐵人賽 Blockchain DAY 2

技術 [區塊練起來-智能合約與DApp開發] DAY 02 - 介紹智能合約(1)

從合約到智能合約 合約(Contract) 經常出現在我們的生活中,像是:去電信局辦手機門號時需要簽訂合約、與其他公司合作時需簽訂合約等,而簽訂合約的目的就是要...

鐵人賽 Modern Web DAY 7
DApp 開發 - 使用 web3.js 系列 第 7

技術 開發 Dapp - 實戰練習 「查詢帳戶餘額 with MetaMask」(Day07)

web3.eth.getAccounts 取得帳號列表 語法 web3.eth.getAccounts([callback]) 回傳值 addresses:...

鐵人賽 Blockchain DAY 1

技術 [區塊練起來-智能合約與DApp開發] DAY 01 - 起手式

簡介 Hello~大家好,我是小小工程師 - HAO,對於區塊鏈有所熱忱,並決定帶著這股熱忱參加人生第一次的鐵人競賽! 由於區塊鏈的概念與理論已經有很多資源可以...

鐵人賽 Modern Web DAY 9
DApp 開發 - 使用 web3.js 系列 第 9

技術 開發 Dapp - 介紹 web3.eth.Contract 建立合約實例與預設配置 (Day09)

web3.eth.Contract 可以讓你輕鬆地跟以太坊區塊鏈上的智能合約互動。 建立一個合約實例 new web3.eth.Contract(jsonInt...

鐵人賽 Modern Web DAY 13
DApp 開發 - 使用 web3.js 系列 第 13

技術 開發 Dapp - 介紹 web3.eth.Contract 事件 (Day13)

那什麼時候會需要用到事件? 智能合約需要盡量的保持簡單,因為每一個計算跟儲存都是有價的,很多操作其實並不適合直接在區塊鏈上執行,所以我們常在智能合約丟出事件來通...

鐵人賽 Blockchain DAY 18

技術 [區塊練起來-智能合約與DApp開發] DAY 18 - web3.js 取得 Provider

貼心小語 上一篇我們把 Angular 、 MetaMask 、 BootStrap 以及 web3.js 都裝好了,這一篇會寫簡單的 Service 來取得錢...

鐵人賽 Modern Web

技術 【額外分享】How To Test The Smart Contract Of iParking NFT With Foundry

tags: swfLAB ⚠️ Of course this is only my personal thoughts, don't be too seriou...

鐵人賽 Modern Web DAY 10
DApp 開發 - 使用 web3.js 系列 第 10

技術 開發 Dapp - 實戰練習 「簡易版 King of the Ether (2/3)」(Day10)

使用到的語法 new Web3 web3.currentProvider new web3.eth.Contract Step1: 匯入模組 如果對這些模組...

鐵人賽 Modern Web DAY 11
DApp 開發 - 使用 web3.js 系列 第 11

技術 開發 Dapp - 實戰練習 「簡易版 King of the Ether (3/3)」(Day11)

有使用到的語法 myContract.events.NoticeNewKing web3.eth.defaultAccount web3.utils.from...

鐵人賽 Blockchain DAY 17

技術 [區塊練起來-智能合約與DApp開發] DAY 17 - DApp 環境建置與開發工具

貼心小語 上一篇提到了 DApp 的概念及運作原理,其中我選擇使用 web3.js 以及 Angular 來開發,這篇將會一步一步把環境建置完畢。 Angul...

鐵人賽 Modern Web DAY 15
DApp 開發 - 使用 web3.js 系列 第 15

技術 開發 Dapp - 實戰練習「Rinkeby Faucet」(Day15)

Demo: https://alincode.github.io/rinkeby-faucet/ Github: https://github.com/al...

鐵人賽 Blockchain DAY 16

技術 [區塊練起來-智能合約與DApp開發] DAY 16 - 介紹 DApp

什麼是 DApp? 全名是 去中心化應用程式(Decentralized Application, DApp) ,簡單來說就是後端使用區塊鏈技術的應用程式。跟採...

鐵人賽 Modern Web DAY 14
DApp 開發 - 使用 web3.js 系列 第 14

技術 開發 Dapp - 常用網路與工具函示 (Day14)

web3.eth.net.getId 取得目前網路的 ID 語法 web3.eth.net.getId([callback]) web3.bzz.net.get...

鐵人賽 Blockchain DAY 23

技術 [區塊練起來-智能合約與DApp開發] DAY 23 - web3.js 結合 Truffle 部署合約

貼心小語 上一篇學會了如何發起交易,這一篇將會進入到另一個重要功能,就是部署合約! 為什麼用 Truffle? 應該有人看到標題就想問:為什麼已經用了專用函式...

鐵人賽 Blockchain DAY 27

技術 [區塊練起來-智能合約與DApp開發] DAY 27 - 實戰DApp!區塊鏈履歷應用(1)

貼心小語 前面幾篇將 web3.js 的基本功能介紹與實作完畢,已經可以透過這些功能做簡單的 DApp ,我們就來完成區塊鏈履歷的應用吧 系統規劃 與前面幾篇...

鐵人賽 Modern Web DAY 30

技術 Day 30【Project 呈現 & 結語】好我們現在把手伸出來然後喊出自己的能力

【前言】這個 IT 鐵人的比賽,一開始是 Sen 問我要不要比,我本來是沒有多大興趣的,因為不會得名,也沒想到有什麼好寫的。只是接了 DINO 的工作之後,認...

鐵人賽 Blockchain DAY 24

技術 [區塊練起來-智能合約與DApp開發] DAY 24 - web3.js 呼叫合約

貼心小語 上一篇我們使用 Truffle 進行合約部署及函式庫連結,那麼在部署完之後當然要與合約進行互動,我們將使用 web3.js 來調用合約。 取得合約實...

鐵人賽 Blockchain DAY 28

技術 [區塊練起來-智能合約與DApp開發] DAY 28 - 實戰DApp!區塊鏈履歷應用(2)

貼心小語 上一篇我們初步將專案架構建置起來了,這一篇將會開始撰寫功能,並從 Government 與 Host 開始製作。 ComponentBase 在開始...

鐵人賽 Blockchain DAY 20

技術 [區塊練起來-智能合約與DApp開發] DAY 20 - web3.js 公用函式

貼心小語 上一篇我們設計了取得帳戶列表與區塊資訊,這一篇會來探討 web3.js 中一些 公用函式(Utility Functions)。 設置 Util 類...

鐵人賽 Blockchain DAY 30

技術 [區塊練起來-智能合約與DApp開發] DAY 30 - 實戰DApp!區塊鏈履歷應用(4)

貼心小語 上一篇完成了教育單位與企業單位的功能頁面,今天將會設計簡單的履歷頁面來呈現履歷資訊,衝呀~~~!!! 流程思考 我們當初在設計履歷合約的時候,有製作...

鐵人賽 Blockchain DAY 26

技術 [區塊練起來-智能合約與DApp開發] DAY 26 - web3.js 解碼 log 資訊

貼心小語 上一篇我們提到如何監聽 Event,並從中取得 log 資訊,但如果要從交易的收據中取得 log 資訊該如何做呢?讓我們繼續看下去~ 收據裡的 lo...

鐵人賽 Modern Web DAY 21

技術 Day 21【Tokens' Owner】[問卦] 宋芸樺和夏宇喬到底是不同一個人?

【前言】我們已經知道其實 NFT 是以 ERC-721 協定架設的智能合約,也就是說我們最理想找到 token owner的方法就是利用 we3.js, et...

鐵人賽 Blockchain DAY 19

技術 [區塊練起來-智能合約與DApp開發] DAY 19 - web3.js 取得 Accounts 及 Block 資訊

貼心小語 上一篇我們將取得 Provider 的工作放在 ProviderService 中,並只使用單一實例,這一篇將會開始教各位怎麼取得帳戶資訊。 我們將...

鐵人賽 Modern Web DAY 16

技術 Day 16【web3.js】I KNOW BINARY AND HEXADECIMAL

【前言】今天來介紹 we3.eth.contract 和 web3.utis,有一些概念還不太熟悉所以需要一點時間消化一下啊!話說鐵人賽的進度超過一半了,可喜...

鐵人賽 Blockchain DAY 22

技術 [區塊練起來-智能合約與DApp開發] DAY 22 - web3.js 發起交易

貼心小語 上一篇我們能夠去取得交易及收據的資訊,這一篇將會透過 web3.js 來發起交易,算是蠻重要的一個功能! 參數格式 web3.js 發起交易的函式需...