OpenZeppelin 合約昇級插件 9/9 OpenZeppelin 提供給 Truffle 的 API函數 deployProxy 和 upgradeProxy 會返回 Truffle 合約的實體,并要求以 Truffle 合約類別(由 artifacts.require取回)做為參數。(補充:本篇的 migrate 跟 deploy 以原文書寫,……继续阅读 » andy 4年前 (2020-11-09) 1377浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 8/9 從 OpenZeppelin CLI 部署差異性CLI 和 插件 的主要不同之處,是CLI用於追蹤合約的可昇級部署。在某些情況下這很方便,因為不需要擔心太多關於代理合約、功能合約及地址。可以專注於按照名稱昇級合約或送到合約的交易。讓CLI持續追蹤也會帶來額外的限制,限制使用不同的工具和工作流程。但是由於……继续阅读 » andy 4年前 (2020-11-09) 1266浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 7/9 不同網路的設定檔不同網路的設定檔 Network FilesOpenZeppelin 可昇級合約會持續追綜已經部署的合約,透過在根目錄底下的 .openzeppelin 資料夾內的設定檔,以及代理合約管理員。在 .openzeppelin 資料夾裡面,每個網路會有一個設定檔。建議把所有的設定檔案都納入源碼……继续阅读 » andy 4年前 (2020-11-09) 1215浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 6/9 代理合約可昇級模式本文介紹的是 “非結構化存儲” 的代理模式,這個模式是 OpenZeppelin 可昇級合約的基本組成部份。更深入的代理模式討論可以參考 https://blog.openzeppelin.com/proxy-patterns/為什麼要昇級合約?從設計上來說,……继续阅读 » andy 4年前 (2020-11-02) 1673浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 5/9 寫可昇級的合約撰寫可昇級的合約在使用 OpenZeppelin 的可昇級合約插件來寫 Solidity 合約之前,有一些注意事項要先記得。值得一提的是,這些限制來自於以太坊虛擬機的工作原理。這些限制適用於所有的可昇級合約項目,而不只是 OpenZeppelin 的可昇級合約。初始化可以在OpenZe……继续阅读 » andy 4年前 (2020-10-26) 1272浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 4/9 在 Buidler 環境下使用插件在 Buidler 環境下使用插件這個插件增加 Buidler 環境腳本的功能,可以為部署和昇級的合約。Buidler環境跟插件依賴於 ethers.js。在Buidler論壇裡有一篇文件可以參考。https://forum.openzeppelin.com/t/ope……继续阅读 » andy 4年前 (2020-10-19) 1381浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 3/9 在 Truffle 環境下使用插件在 Truffle 環境下使用插件本插件增加Truffle 的功能和測試,讓合約可以部署和昇級。但是目前還不支持 truffle 的擴展語法。Truffle 擴展語法請參考 https://www.trufflesuite.com/docs/truffle/gettin……继续阅读 » andy 4年前 (2020-10-19) 1379浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 2/9 專有名詞解釋及FAQ合約昇級可以更換 Solidity 的編譯器嗎?可以, Solidity 保証存儲格式是跨編譯器的。為什麼有這個錯誤訊息”Cannot call fallback function from the proxy admin”?這是由於 透明代理模式 的限制。……继续阅读 » andy 4年前 (2020-10-12) 1407浏览 0评论0个赞
OpenZeppelin 合約昇級插件 1/9在寫了幾個合約之後,對於同一個合約的昇級問題,一直覺得不是很好管理。Ethereum 的智能合約,創建了之後無法修改原合約,但是可以刪除。所以合約的更新,一般順序就是部署新的合約,然後把所有關的應用地址更改為新合約的地址,最後再把舊合約刪除。當然這中間會包括新舊合約內資產的轉移之類的相關操作。這裡產生的問題……继续阅读 » andy 4年前 (2020-10-05) 1447浏览 0评论0个赞
七行代碼發行 Token ,一圓曾經的ICO美夢2017年區塊鏈迎來 ICO 狂潮高峰, 數百種各式各樣的幣傾巢而出,其中甚至還有撞名的。有不少區塊鏈集資成功,但從今年下半年回過頭看,還有價值的可能不到 10%。2018年不少交易所也發行了自己的去中心化貨幣,比如台灣的 BitoPro 為例,算是趕上ICO的尾巴,不過規模較小,再加上功能有限,除了交易所……继续阅读 » andy 4年前 (2020-08-03) 1625浏览 0评论0个赞