Introduction Author: ChiHaoLu Synchronization Link Tree Personal Website M...
導言 本次範例將會以smart contract創建Todo list,把blockchain當成是資料庫,將資料記錄在鏈上,並且透過solidity設計4個操...
什麼是SOLID原則 SOLID原則分別是針對物件導向的五個設計原則取其第一個字母的縮略詞 Single-responsibility principle (...
Create2 Create2(EIP-1014) create2 是 EVM 中的一個 OpCode,用於 Deploy 一個合約中的子合約,且其地址由 De...
今天來聊聊關於 contracts 的繼承 關於 contracts 其實它是支援多重繼承,在這方面上是跟 python 是一樣的,它是透過關鍵字 is 來選...
今天來把剩下的留言板,前端的部分完成吧 先看看 js 的 code import Web3 from "web3"; import Gue...
Exception handling Synchronization Link Tree Personal Website Medium Linke...
今天來聊聊整個以太坊合約應用裡面一個很特殊的東西 token token 在區塊鏈裡面,我覺得翻譯成 代幣 會比較適合,而不是一般語言常用的翻譯 令牌,那到底...
Foundry with Ethernaut Synchronization Link Tree Personal Website Medium L...
導言 Smart contract可以當作以eth為交易貨幣基礎下所提供的自動化判斷機制,又或者單純想紀錄資料在blockchain上,本次範例將以紀錄資料在B...
Contract Proxy: OpenZeppelin Upgradable Proxy Synchronization Link Tree Person...
今日來介紹 function 的語法結構 function 裡面有三個很特別的保留字分別是 pure、view、payable,先看下面的簡單說明 funct...
今天來介紹一下,要開發dapp 的另一個不可或缺的工具 truffle truffle 跟之前介紹的 granache 是同一個團隊開發的,它主要能拿來讓你打...
Random Numbers & Bitwise Synchronization Link Tree Personal Website Medi...
延續昨天沒做完的議題,今天來把 js & html 補完,讓變成一個完整的 Dapp 首先 html 的部分,請修改原本 app 底下的 index....
導言 本次範例擷取自Solidity document其中一個example,Safe Remote Purchase是以ETH為主要交易貨幣下所使用的遠端買賣...
導言 此範例參考solidity example其中一個,為Auction合約的升級版,場景設定在不知展示的投標物價值為多少,每個參與者可以針對有興趣的投標物出...
今天來延續一點昨天聊到的 libraries 的另一個應用 using-for using-for 的用法,先來看看下面範例 這是從 官網,參考的一個範例...
導言 本次範例以銀行功能為目標 (( 快沒靈感了... 程式碼 pragma solidity^0.4.25; library SafeMath{ fu...
今天我們來嘗試看看部署一個 Dapp。要進入之前請先確保,有照著前兩天介紹的 metamask & truffle 都有安裝完了。當然 granache...
Contrac Security - Auditing Synchronization Link Tree Personal Website Mediu...
0.4 升到 0.5 是一個很大的版本耀進,多到 Breaking Changes 可以寫出一個滿滿一頁真是不簡單啊。在此僅列出幾個我覺得重要的,如果需要查文完...
影片教學 主要內容 ABI(Application Binary Interface,應用程式二進制介面)是一種用於與以太坊智能合約進行互動的標準。它定義了如...
今天來規劃另一個題目區塊鏈留言板。 留言板其實很簡單,但是會比昨天的投票系統結構稍微複雜一點,我們先來看看合約該怎麼寫。 我們一樣先建立一個資料夾 dapp-...
Internet Protocol & JSON-RPC Synchronization Link Tree Personal Website...
今日來介紹一些單位跟全域變數相關的東西 Ether Units 在任何數字後面加上 wei、gwei、ether 就會變成貨幣單位,預設就是 wei asser...
導言 此範例針對藝文活動售票情境,每日有限制售票票數,入門前需要驗票,單日無限次入場;在合約設計方面,加入售票結束時間,保有單日最高參與者數量(限制票數),不過...
接下來幾天會來模擬一下,實際合約的案例,來更深入了解一下 solidity 語法 首先我們先設定一個 case 情境 我們來實作發紅包的功能,那發紅包需要時做...
Blockchain Developer Roadmap Synchronization Link Tree Personal Website Medi...
Multi Signature Synchronization Link Tree Personal Website Medium LinkedIn...