solidity
含有「solidity」共 13 篇內容
全部內容
發佈日期由新至舊
宅D嘉的沙龍
2022/06/18
智能合約開發實戰(20) - 從頭到尾寫一個ERC20的加密貨幣之利用open zepplin(三)
https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol 上面也有其他的程式碼,各位有興趣的可以上去看看。 下面就直接上程式碼: 之後你應該會看到新的lin幣
#
智能合約
#
ERC20
#
openzeppelin
1
留言
宅D嘉的沙龍
2022/06/11
智能合約開發實戰(20) - 從頭到尾寫一個ERC20的加密貨幣之發幣(二)
上一篇寫完了ERC20的程式碼,這篇來寫寫怎麼發幣,上去區塊鏈,但有一些基本的設定要完成,也就是必須連結MetaMask錢包(人稱:狐狸錢包),拿Ropsten測試網路來當發幣測試,先過去MetaMask做好設定(沒有的上網註冊一個,不會用的上網查一下怎麼設定有很多介紹,這邊就不再介紹了)。
#
智能合約
#
ERC20
#
smartcontract
2
留言
宅D嘉的沙龍
2022/06/04
智能合約開發實戰(20) - 從頭到尾寫一個ERC20的加密貨幣(一)
學了這麼多的Solidity後,該來完整的寫一個ERC20的token,順便也了解一下發幣的邏輯。 然後只要符合下面這些標準的就可以是ERC20: 我們就把上面的這些寫入程式碼中: 有什麼想要了解或是不清楚的部份,歡迎留言和我分享。 如果喜歡我的文章歡迎追隨,按愛心,我每週都會上新文章。
#
智能合約
#
ERC20
#
smartcontract
3
1
tytom2003
喜歡
請問transferFrom 和transfer 有什麼分別? function allowance 是有什麼用? Thank you very much.
宅D嘉的沙龍
2022/05/21
智能合約開發實戰(19) - factory pattern 工廠模式
factory pattern 工廠模式簡單的說就是負責創建一系列相同品質的智能合約,為什麼說是相同品質呢?因為有相同的模版,所以做出來的智能合約品質也會相同,我知道看到這裡可能還是有人會覺得霧煞煞的,沒關係,我們用下面的實作來說明就會比較清楚了: 提高合約安全性。
#
solidity
#
factorypattern
#
工廠模式
2
留言
宅D嘉的沙龍
2022/05/14
智能合約開發實戰(18) - Interface
下面來Deploy看看: Deploy只要佈署Counter和MyContract就可以了,interface是不需要佈署的。 實現從MyContract經由接口去調用Counter的increment 可以藉由調用Uniswap的Interface來查看Uniswap兩個幣目前的流動狀況:
#
solidity
#
smartcontract
#
智能合約
1
留言
宅D嘉的沙龍
2022/05/07
智能合約開發實戰(17) - Library
講完Import,這一篇我們來講講也是很重要的Library,我們之前有提到,程式是愈直覺簡單愈好,可以大大的減少維護成本,把可以共用的部份都抽離出來寫成部份程式碼就是我們今天要講的Library,可以是共用的功能或是檢查。 Library.sol testLibrary.sol
#
solidity
#
smartcontract
#
智能合約
1
留言
Fufu的沙龍
2022/04/24
學習Solidity之Hello world
開發工具與環境設置 安裝所需要工具 啟動 ganache-cli來啟動乙太坊測試環境 建立智能合約 HelloWorld.sol: 編譯 編譯成功的話,在build/contracts/目錄下會多出HelloWorld.json這個檔案 部署 2\_deploy\_contracts.js: 測試
#
solidity
#
web3
2
留言
宅D嘉的沙龍
2022/04/23
智能合約開發實戰(15) - 調用另外一個smart contract
創建兩個合約A和B,介紹怎麼由合約B去調用合約A
#
smartcontract
#
智能合約
#
solidity
喜歡
留言
宅D嘉的沙龍
2022/04/16
智能合約開發實戰(14) - 實作一個簡單的錢包
介紹了這麼多Solidity的函數和方法,今天來寫一個簡單的錢包,順便介紹一下payable。
#
payable
#
solidity
#
wallet
4
2
賴金洲
喜歡
請問getBalance中的 address(this).balance,address(this)指的不是該contract的address嗎? 為什麼這邊不是用 msg.sender.balance呢?
宅D嘉的沙龍
2022/04/09
智能合約開發實戰(13) - modifier
在智能合約的函數裡面,最常用的就是檢查使用者是不是合約的Owner: 這樣寫的話,每個需要檢查是否為Owner的函數就必須都要這樣寫入,為了程式碼的簡潔和提高重覆利用,我們來使用modifier看看: 上面我們是看到了檢查的部份,那為什麼叫修改器呢?下面讓我們來看看:
#
modifier
#
solidity
#
智能合約
3
留言