iT邦幫忙

solidity相關文章
共有 161 則文章

技術 Solidity實現投票功能

使用solidity實現基本的投票並且去操作功能,像是投票,發票或是委託票等。 創建contract Solidity by Example — Solid...

鐵人賽 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 29

技術 Day 29【Deploy NFT - Deploy on Mainnet】你看,出來了

【前言】今天要來分享怎麼把我們之前的種種都推上主網啦!但是因為我的企劃還沒有確認上架時間,這邊可能會使用到的圖片都是示意圖! 【Deploy on Mainn...

鐵人賽 Modern Web DAY 28

技術 Day 28【Deploy NFT - Deploy the Lazy Mint in Website】Vitalik Buterin mining Ethereum

// Thats proof of work 【前言】今天終於來到這個 Project 測試的最後一部囉,如果這個測試完成的話,就真的可以等待產品上架然後推上...

鐵人賽 Modern Web DAY 27

技術 Day 27【Deploy NFT - Deploy on Testnet】Hey Listen, I QUIT!!

【前言】在這之前我們已經在 Day 20 介紹過了 IPFS,今天我們要來介紹如何把我們的 NFT Image 以及 MetaData 儲存在 IPFS 中!...

鐵人賽 Modern Web DAY 26

技術 Day 26【Deploy NFT - Lazy-Minting & Smart Contract】Right Click and Save Image As

【前言】接下來我們要進到整個 Project 重頭戲中的重頭戲啦,當我們都具備好圖檔以及 MetaData 之後,接下來就是上鏈工程了! 【Lazy-Mint...

鐵人賽 Modern Web DAY 30
區塊鏈&DAPP介紹 系列 第 30

技術 [區塊鏈&DAPP介紹 Day30] 最後的總結

很快的地獄般的鐵人賽終於要結束了,今天就來聊聊這30天的學習心得。 其實一開始挑選這個題目時,也是無意間看到這個題目,雖然之前斷斷續續有走馬看花研究過幾次,但...

鐵人賽 Modern Web DAY 29
區塊鏈&DAPP介紹 系列 第 29

技術 [區塊鏈&DAPP介紹 Day29] Dapp 實戰 何謂 token

今天來聊聊整個以太坊合約應用裡面一個很特殊的東西 token token 在區塊鏈裡面,我覺得翻譯成 代幣 會比較適合,而不是一般語言常用的翻譯 令牌,那到底...

鐵人賽 Modern Web DAY 25

技術 Day 25【Deploy NFT - Layers Blending & MetaData】Read the License

【前言】最後這個 Deploy NFT 才是真正真正真正的大魔王,比我想像中還要難超級多,難到我現在都不知道前言要打什麼了。只能放上一些梗圖娛樂自己… 【De...

鐵人賽 Modern Web DAY 28
區塊鏈&DAPP介紹 系列 第 28

技術 [區塊鏈&DAPP介紹 Day28] Dapp 實戰 留言版 - 2

今天來把剩下的留言板,前端的部分完成吧 先看看 js 的 code import Web3 from "web3"; import Gue...

鐵人賽 Modern Web DAY 27
區塊鏈&DAPP介紹 系列 第 27

技術 [區塊鏈&DAPP介紹 Day27] Dapp 實戰 留言版 -

今天來規劃另一個題目區塊鏈留言板。 留言板其實很簡單,但是會比昨天的投票系統結構稍微複雜一點,我們先來看看合約該怎麼寫。 我們一樣先建立一個資料夾 dapp-...

鐵人賽 Modern Web DAY 26
區塊鏈&DAPP介紹 系列 第 26

技術 [區塊鏈&DAPP介紹 Day26] Dapp 實戰 投票系統 - 2

延續昨天沒做完的議題,今天來把 js & html 補完,讓變成一個完整的 Dapp 首先 html 的部分,請修改原本 app 底下的 index....

鐵人賽 Modern Web DAY 25
區塊鏈&DAPP介紹 系列 第 25

技術 [區塊鏈&DAPP介紹 Day25] Dapp 實戰 投票系統 - 1

今天我們藉著昨天的 第一個 Dapp 來稍微修改一下,改成一個投票系統。 首先我們先來嘗試撰寫這個投票系統的合約,我們先在原本的 contract 資料夾裡面...

鐵人賽 Modern Web DAY 24
區塊鏈&DAPP介紹 系列 第 24

技術 [區塊鏈&DAPP介紹 Day24] Dapp 實戰 部署第一個 Dapp

今天我們來嘗試看看部署一個 Dapp。要進入之前請先確保,有照著前兩天介紹的 metamask & truffle 都有安裝完了。當然 granache...

鐵人賽 Modern Web DAY 23
區塊鏈&DAPP介紹 系列 第 23

技術 [區塊鏈&DAPP介紹 Day23] Dapp 實戰 安裝 truffle

今天來介紹一下,要開發dapp 的另一個不可或缺的工具 truffle truffle 跟之前介紹的 granache 是同一個團隊開發的,它主要能拿來讓你打...

鐵人賽 Modern Web DAY 21
區塊鏈&DAPP介紹 系列 第 21

技術 [區塊鏈&DAPP介紹 Day21] contract 案例3 - 比大小下注遊戲

今天來聊聊我們的第三個案例。我們來做一個比大小的下注遊戲。 情境 需要有兩個角色。 GM 玩家 功能上則需要。 下注 (讓玩家選擇大 or 小) 開獎...

鐵人賽 Modern Web DAY 20
區塊鏈&DAPP介紹 系列 第 20

技術 [區塊鏈&DAPP介紹 Day20] contract 案例2 - 拍賣

今天來介紹第二個案例。今天的案例就以拍賣為情境設定 情境 假設要制定一定拍賣場的合約,到底要怎麼定義呢?首先需要三個角色 拍賣人 委託人 買家 再來需要一...

鐵人賽 Modern Web DAY 19
區塊鏈&DAPP介紹 系列 第 19

技術 [區塊鏈&DAPP介紹 Day19] contract 案例1 - 搶紅包

接下來幾天會來模擬一下,實際合約的案例,來更深入了解一下 solidity 語法 首先我們先設定一個 case 情境 我們來實作發紅包的功能,那發紅包需要時做...

鐵人賽 Modern Web DAY 18
區塊鏈&DAPP介紹 系列 第 18

技術 [區塊鏈&DAPP介紹 Day18] 智能合約中什麼是 Gas

花了幾天介紹 solidity 的基礎語法,接下來要開始嘗試寫一個智能合約看看,但是智能合約部署之前一定要先了解什麼是 Gas 到底什麼是 Gas ,在區塊鏈...

鐵人賽 Modern Web DAY 17
區塊鏈&DAPP介紹 系列 第 17

技術 [區塊鏈&DAPP介紹 Day17] Solidity 教學 - using-for

今天來延續一點昨天聊到的 libraries 的另一個應用 using-for using-for 的用法,先來看看下面範例 這是從 官網,參考的一個範例...

鐵人賽 Modern Web DAY 16
區塊鏈&DAPP介紹 系列 第 16

技術 [區塊鏈&DAPP介紹 Day16] Solidity 教學 - libraries

今天來介紹一個 Solidity 的另一個特別的東西 libraries。 下面來看看 library 的寫法範例 // SPDX-License-Ident...

鐵人賽 Modern Web DAY 15
區塊鏈&DAPP介紹 系列 第 15

技術 [區塊鏈&DAPP介紹 Day15] Solidity 教學 - events

今天來介紹一下 solidity 裡面一個很特殊的東西 events。 我們介紹了這幾天,都還沒有看到 solidity 提供的 logs 的使用法,soli...

鐵人賽 Modern Web DAY 14
區塊鏈&DAPP介紹 系列 第 14

技術 [區塊鏈&DAPP介紹 Day14] Solidity 教學 - interfaces

昨天聊過 abstract constract,今天來聊聊 interfaces。 在 OOP 語言裡面很重要的一個東西 interfaces,在 solid...

鐵人賽 Modern Web DAY 13
區塊鏈&DAPP介紹 系列 第 13

技術 [區塊鏈&DAPP介紹 Day13] Solidity 教學 - contracts-2

今天來聊聊關於 contracts 的繼承 關於 contracts 其實它是支援多重繼承,在這方面上是跟 python 是一樣的,它是透過關鍵字 is 來選...

鐵人賽 Modern Web DAY 12
區塊鏈&DAPP介紹 系列 第 12

技術 [區塊鏈&DAPP介紹 Day12] Solidity 教學 - contracts-1

今日來介紹 solidity 裡的 contracts。 contract contract 其實是一個類似於 class 的結構。下面我們還看一下範例 //...

鐵人賽 Modern Web DAY 11
區塊鏈&DAPP介紹 系列 第 11

技術 [區塊鏈&DAPP介紹 Day11] Solidity 教學 - units and globally available variables-2

今日來延續昨日沒有寫完的全域變數。 Error Handlin //裡面可以做一些條件判斷,如果為false,此次transcation會失敗,通常用於內部錯...

鐵人賽 Modern Web DAY 10
區塊鏈&DAPP介紹 系列 第 10

技術 [區塊鏈&DAPP介紹 Day10] Solidity 教學 - units and globally available variables-1

今日來介紹一些單位跟全域變數相關的東西 Ether Units 在任何數字後面加上 wei、gwei、ether 就會變成貨幣單位,預設就是 wei asser...

鐵人賽 Modern Web DAY 9
區塊鏈&DAPP介紹 系列 第 9

技術 [區塊鏈&DAPP介紹 Day9] Solidity 教學 - control flow

本日來介紹一下 solidity 的控制流程。 學任何語言基本上都需要條件判斷式,那就稍微簡單介紹一下。 if else uint total = 2; if...

鐵人賽 Modern Web DAY 8
區塊鏈&DAPP介紹 系列 第 8

技術 [區塊鏈&DAPP介紹 Day8] Solidity 教學 - functions

今日來介紹 function 的語法結構 function 裡面有三個很特別的保留字分別是 pure、view、payable,先看下面的簡單說明 funct...

鐵人賽 Modern Web DAY 7
區塊鏈&DAPP介紹 系列 第 7

技術 [區塊鏈&DAPP介紹 Day7] Solidity 教學 - Mapping Types

今日來介紹 Mapping Types。 Mapping Types 它其實就是一個一般語言裡面的 hash table。它就是一個動態的陣列,key 裡面的東...