使用solidity實現基本的投票並且去操作功能,像是投票,發票或是委託票等。 創建contract Solidity by Example — Solid...
tags: swfLAB ⚠️ Of course this is only my personal thoughts, don't be too seriou...
【前言】今天要來分享怎麼把我們之前的種種都推上主網啦!但是因為我的企劃還沒有確認上架時間,這邊可能會使用到的圖片都是示意圖! 【Deploy on Mainn...
// Thats proof of work 【前言】今天終於來到這個 Project 測試的最後一部囉,如果這個測試完成的話,就真的可以等待產品上架然後推上...
【前言】在這之前我們已經在 Day 20 介紹過了 IPFS,今天我們要來介紹如何把我們的 NFT Image 以及 MetaData 儲存在 IPFS 中!...
【前言】接下來我們要進到整個 Project 重頭戲中的重頭戲啦,當我們都具備好圖檔以及 MetaData 之後,接下來就是上鏈工程了! 【Lazy-Mint...
很快的地獄般的鐵人賽終於要結束了,今天就來聊聊這30天的學習心得。 其實一開始挑選這個題目時,也是無意間看到這個題目,雖然之前斷斷續續有走馬看花研究過幾次,但...
今天來聊聊整個以太坊合約應用裡面一個很特殊的東西 token token 在區塊鏈裡面,我覺得翻譯成 代幣 會比較適合,而不是一般語言常用的翻譯 令牌,那到底...
【前言】最後這個 Deploy NFT 才是真正真正真正的大魔王,比我想像中還要難超級多,難到我現在都不知道前言要打什麼了。只能放上一些梗圖娛樂自己… 【De...
今天來把剩下的留言板,前端的部分完成吧 先看看 js 的 code import Web3 from "web3"; import Gue...
今天來規劃另一個題目區塊鏈留言板。 留言板其實很簡單,但是會比昨天的投票系統結構稍微複雜一點,我們先來看看合約該怎麼寫。 我們一樣先建立一個資料夾 dapp-...
延續昨天沒做完的議題,今天來把 js & html 補完,讓變成一個完整的 Dapp 首先 html 的部分,請修改原本 app 底下的 index....
今天我們藉著昨天的 第一個 Dapp 來稍微修改一下,改成一個投票系統。 首先我們先來嘗試撰寫這個投票系統的合約,我們先在原本的 contract 資料夾裡面...
今天我們來嘗試看看部署一個 Dapp。要進入之前請先確保,有照著前兩天介紹的 metamask & truffle 都有安裝完了。當然 granache...
今天來介紹一下,要開發dapp 的另一個不可或缺的工具 truffle truffle 跟之前介紹的 granache 是同一個團隊開發的,它主要能拿來讓你打...
今天來聊聊我們的第三個案例。我們來做一個比大小的下注遊戲。 情境 需要有兩個角色。 GM 玩家 功能上則需要。 下注 (讓玩家選擇大 or 小) 開獎...
今天來介紹第二個案例。今天的案例就以拍賣為情境設定 情境 假設要制定一定拍賣場的合約,到底要怎麼定義呢?首先需要三個角色 拍賣人 委託人 買家 再來需要一...
接下來幾天會來模擬一下,實際合約的案例,來更深入了解一下 solidity 語法 首先我們先設定一個 case 情境 我們來實作發紅包的功能,那發紅包需要時做...
花了幾天介紹 solidity 的基礎語法,接下來要開始嘗試寫一個智能合約看看,但是智能合約部署之前一定要先了解什麼是 Gas 到底什麼是 Gas ,在區塊鏈...
今天來延續一點昨天聊到的 libraries 的另一個應用 using-for using-for 的用法,先來看看下面範例 這是從 官網,參考的一個範例...
今天來介紹一個 Solidity 的另一個特別的東西 libraries。 下面來看看 library 的寫法範例 // SPDX-License-Ident...
今天來介紹一下 solidity 裡面一個很特殊的東西 events。 我們介紹了這幾天,都還沒有看到 solidity 提供的 logs 的使用法,soli...
昨天聊過 abstract constract,今天來聊聊 interfaces。 在 OOP 語言裡面很重要的一個東西 interfaces,在 solid...
今天來聊聊關於 contracts 的繼承 關於 contracts 其實它是支援多重繼承,在這方面上是跟 python 是一樣的,它是透過關鍵字 is 來選...
今日來介紹 solidity 裡的 contracts。 contract contract 其實是一個類似於 class 的結構。下面我們還看一下範例 //...
今日來延續昨日沒有寫完的全域變數。 Error Handlin //裡面可以做一些條件判斷,如果為false,此次transcation會失敗,通常用於內部錯...
今日來介紹一些單位跟全域變數相關的東西 Ether Units 在任何數字後面加上 wei、gwei、ether 就會變成貨幣單位,預設就是 wei asser...
本日來介紹一下 solidity 的控制流程。 學任何語言基本上都需要條件判斷式,那就稍微簡單介紹一下。 if else uint total = 2; if...
今日來介紹 function 的語法結構 function 裡面有三個很特別的保留字分別是 pure、view、payable,先看下面的簡單說明 funct...
今日來介紹 Mapping Types。 Mapping Types 它其實就是一個一般語言裡面的 hash table。它就是一個動態的陣列,key 裡面的東...