iT邦幫忙

solidity相關文章
共有 169 則文章
鐵人賽 Web 3 DAY 1

技術 Day 1 - Introduction

Introduction Author: ChiHaoLu Synchronization Link Tree Personal Website M...

鐵人賽 Blockchain DAY 4
30天30個Smart contract 系列 第 4

技術 Day3-Todo

導言 本次範例將會以smart contract創建Todo list,把blockchain當成是資料庫,將資料記錄在鏈上,並且透過solidity設計4個操...

鐵人賽 Modern Web DAY 16

技術 Day16-SOLID原則-單一職責原則(Single Responsibility Principle)

什麼是SOLID原則 SOLID原則分別是針對物件導向的五個設計原則取其第一個字母的縮略詞 Single-responsibility principle (...

鐵人賽 Web 3 DAY 13

技術 Day 13 - Create2

Create2 Create2(EIP-1014) create2 是 EVM 中的一個 OpCode,用於 Deploy 一個合約中的子合約,且其地址由 De...

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

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

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

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

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

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

鐵人賽 Web 3 DAY 8

技術 Day 8 - Exception handling

Exception handling Synchronization Link Tree Personal Website Medium Linke...

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

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

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

鐵人賽 Web 3 DAY 28

技術 Day 28 - Foundry with Ethernaut

Foundry with Ethernaut Synchronization Link Tree Personal Website Medium L...

鐵人賽 Blockchain DAY 2
30天30個Smart contract 系列 第 2

技術 Day1-Hello World

導言 Smart contract可以當作以eth為交易貨幣基礎下所提供的自動化判斷機制,又或者單純想紀錄資料在blockchain上,本次範例將以紀錄資料在B...

鐵人賽 Web 3 DAY 12

技術 Day 12 - Contract Proxy: OpenZeppelin Upgradable Proxy

Contract Proxy: OpenZeppelin Upgradable Proxy Synchronization Link Tree Person...

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

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

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

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

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

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

鐵人賽 Web 3 DAY 6

技術 Day 6 - Random Numbers & Bitwise

Random Numbers & Bitwise Synchronization Link Tree Personal Website Medi...

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

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

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

鐵人賽 Blockchain DAY 8
30天30個Smart contract 系列 第 8

技術 Day7- SafePurchase

導言 本次範例擷取自Solidity document其中一個example,Safe Remote Purchase是以ETH為主要交易貨幣下所使用的遠端買賣...

鐵人賽 Blockchain DAY 18
30天30個Smart contract 系列 第 18

技術 Day17-BlindAuction

導言 此範例參考solidity example其中一個,為Auction合約的升級版,場景設定在不知展示的投標物價值為多少,每個參與者可以針對有興趣的投標物出...

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

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

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

鐵人賽 Blockchain DAY 16
30天30個Smart contract 系列 第 16

技術 Day15- Bank

導言 本次範例以銀行功能為目標 (( 快沒靈感了... 程式碼 pragma solidity^0.4.25; library SafeMath{ fu...

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

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

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

鐵人賽 Web 3 DAY 27

技術 Day 27 - Contrac Security: Auditing

Contrac Security - Auditing Synchronization Link Tree Personal Website Mediu...

鐵人賽 Blockchain DAY 2

技術 Day02 - Solidity 新版新增的關鍵字跟保留字

0.4 升到 0.5 是一個很大的版本耀進,多到 Breaking Changes 可以寫出一個滿滿一頁真是不簡單啊。在此僅列出幾個我覺得重要的,如果需要查文完...

鐵人賽 影片教學 DAY 27

技術 Solidity 入門走到飛🚀-【Day27】ABI編碼解碼 - encode、decode

影片教學 主要內容 ABI(Application Binary Interface,應用程式二進制介面)是一種用於與以太坊智能合約進行互動的標準。它定義了如...

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

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

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

鐵人賽 Web 3 DAY 21

技術 Day 21 - Internet Protocol & JSON-RPC

Internet Protocol & JSON-RPC Synchronization Link Tree Personal Website...

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

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

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

鐵人賽 Blockchain DAY 7
30天30個Smart contract 系列 第 7

技術 Day6- SimpleTicket

導言 此範例針對藝文活動售票情境,每日有限制售票票數,入門前需要驗票,單日無限次入場;在合約設計方面,加入售票結束時間,保有單日最高參與者數量(限制票數),不過...

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

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

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

鐵人賽 Web 3 DAY 29

技術 Day 29 - Blockchain Developer Roadmap

Blockchain Developer Roadmap Synchronization Link Tree Personal Website Medi...

鐵人賽 Web 3 DAY 14

技術 Day 14 - Multi Signature

Multi Signature Synchronization Link Tree Personal Website Medium LinkedIn...