OpenZeppelin 可昇級合約插件 8/9 從 OpenZeppelin CLI 部署

OpenZeppelin 可昇級合約插件 8/9 從 OpenZeppelin CLI 部署
OpenZeppelin 可昇級合約插件 8/9 從 OpenZeppelin CLI 部署差異性CLI 和 插件 的主要不同之處,是CLI用於追蹤合約的可昇級部署。在某些情況下這很方便,因為不需要擔心太多關於代理合約、功能合約及地址。可以專注於按照名稱昇級合約或送到合約的交易。讓CLI持續追蹤也會帶來額外的限制,限制使用不同的工具和工作流程。但是由於……继续阅读 »

andy 3年前 (2020-11-09) 1132浏览 0评论0个赞

OpenZeppelin 可昇級合約插件 7/9 不同網路的設定檔

OpenZeppelin 可昇級合約插件 7/9 不同網路的設定檔
OpenZeppelin 可昇級合約插件 7/9 不同網路的設定檔不同網路的設定檔 Network FilesOpenZeppelin 可昇級合約會持續追綜已經部署的合約,透過在根目錄底下的 .openzeppelin 資料夾內的設定檔,以及代理合約管理員。在 .openzeppelin 資料夾裡面,每個網路會有一個設定檔。建議把所有的設定檔案都納入源碼……继续阅读 »

andy 3年前 (2020-11-09) 1033浏览 0评论0个赞

OpenZeppelin 可昇級合約插件 5/9 寫可昇級的合約

OpenZeppelin 可昇級合約插件 5/9 寫可昇級的合約
OpenZeppelin 可昇級合約插件 5/9 寫可昇級的合約撰寫可昇級的合約在使用 OpenZeppelin 的可昇級合約插件來寫 Solidity 合約之前,有一些注意事項要先記得。值得一提的是,這些限制來自於以太坊虛擬機的工作原理。這些限制適用於所有的可昇級合約項目,而不只是 OpenZeppelin 的可昇級合約。初始化可以在OpenZe……继续阅读 »

andy 3年前 (2020-10-26) 1127浏览 0评论0个赞

OpenZeppelin 合約昇級插件 1/9

OpenZeppelin 合約昇級插件 1/9
OpenZeppelin 合約昇級插件 1/9在寫了幾個合約之後,對於同一個合約的昇級問題,一直覺得不是很好管理。Ethereum 的智能合約,創建了之後無法修改原合約,但是可以刪除。所以合約的更新,一般順序就是部署新的合約,然後把所有關的應用地址更改為新合約的地址,最後再把舊合約刪除。當然這中間會包括新舊合約內資產的轉移之類的相關操作。這裡產生的問題……继续阅读 »

andy 4年前 (2020-10-05) 1288浏览 0评论0个赞

如何在智能合約中取得鏈下價格數據

如何在智能合約中取得鏈下價格數據
如何在智能合約中取得鏈下價格數據近期與讀書會的前輩討論開發產品的可能性,當我在思考如何完成一個最佳化的一鍵行為時,想到一個問題,如何在類似閃電貸的交易內進行價格的比對,比如在某個價格區間內買賣以完成套利。價格數據一般都是存在於交易所,不同交易所會有不同買賣價格,因此存在套利的空間。要進行套利時,取得各交易所即時的價格,就變成是關鍵的要素之一。本篇文章主要……继续阅读 »

andy 4年前 (2020-09-28) 1258浏览 0评论0个赞

2020.9 推荐三款 DeFi 錢包

2020.9 推荐三款 DeFi 錢包
2020.9 推荐三款 DeFi 錢包(原: 最佳 DeFi 錢包)最近這幾年,加密貨幣錢包進步得很快,一些資產管理工具也是。讓投資者用戶,可以更安全又更容易的來使用下一代的金融科技。DeFi 錢包總覽歸功於DeFi 錢包的非託管性質,用戶可以安全的儲存自己的資金,不用透過第三方機構才能處理自己的資產。早期,像是 MyEtherWallet 之類很差……继续阅读 »

andy 4年前 (2020-09-21) 1440浏览 0评论0个赞

智能合約的漏洞與攻擊3/3-攻擊

智能合約的漏洞與攻擊3/3-攻擊
智能合約的漏洞與攻擊3-攻擊攻擊攻擊, 主要是指被用來利用智能合約的手段。前置運行又稱為交易順序依賴 Front-running aka transaction-ordering dependence這個翻譯名詞在我們的環境裡面不那麼切合語意,它的意思,就是預先知道市場的動態,利用這個資訊來獲利。例如,已預先知道某個代幣會有大量的買單,用戶可以先買……继续阅读 »

andy 4年前 (2020-09-14) 1397浏览 0评论0个赞