貼心小語 上一篇的內容講解手續費的觀念與計算,這一篇就會開始進行實作的部分,會先從工具切入,在後面能夠更快速進入開發! 開發工具簡介與安裝 開發智能合約的工具...
初始化專案 # 安裝 truffle npm install -g truffle # 建立一個空的資料夾 mkdir simple-storage cd s...
貼心小語 上一篇已經將開發智能合約時會使用到的工具安裝好並學會基本知識,此篇開始會講解 Solidity 這個語言並實作智能合約。 Solidity簡介 圖片...
不知道 Infura 是什麼的話,可以先回頭看介紹 Infura 篇。 Step 1:安裝模組 truffle-hdwallet-provider npm i...
如果是小型的專案,我們可以自行搭建專案結構,但是如果是開發大型專案,可以選擇比較完整的開發框架,來加速整個開發的過程。 以下僅列出目前還有維護中的 DApp 開...
Box 是別人提供寫好的 Truffle 的樣版 (blueprint),讓你可以快速開始開發 DApp。 Truffle Boxes:https://tru...
貼心小語 上一篇了解到在以太坊的 log 功能以及 Solidity 如何撰寫 log ,接下來會講解 Solidity 另一個重要功能 - 函式庫 。 何謂...
Step 7: 新增一個用 Solidity 語言的測試程式 測試程式要放在 test 的資料夾內,除了副檔名是 .js、.es、.es6、.jsx 和 .so...
貼心小語 上一篇我們完成履歷智能合約了,這一篇將會帶著大家一起測試這份合約,讓大家在之後 DApp 開發能夠更了解我們的區塊鏈履歷! 定義帳戶 在開始之前,我...
Step 1: 實作初始化 web3 src/js/app.js initWeb3: async function () { App.web3Provide...
Step 1:建立專案基礎建設 # 建立一個資料夾 mkdir truffle-pet-shop-sandbox # 使用寵物商店樣版 truffle unb...
將上一篇的 Store.sol 範例的 set() 函式改為以下內容 function set(uint x) public { while(true) {...
Truffle是一個世界級的開發環境,測試框架,以太坊的資源管理通道,致力於讓以太坊上的開髮變得簡單,Truffle有以下: 內置的智能合約編譯,鏈接,部署和...