LP流動性做市質押分紅挖礦dapp系統開發合約底層邏輯
DAPP的工具、開發與原理,系統I34-開發I633-搭建53I9
透過一個Dapp開發例子來理解。
1、安裝truffle(音:車否)
npm i -g truffle
2、安裝Ganache(音:擱那師),Ganache是用於以太坊開發的僅為個人使用的區塊鏈,下載視覺化安裝包。
3、新建Dapp專案。首先新建一個空目錄如dapp,然後進入空目錄。
通常可以用truffle初始化工程:
truffle init
也可以從truffle線上應用裡拆箱即用一個模板如webpack:
truffle unbox webpack
我們用第二種方式進行下文演示。
4、我使用的IDE是GoLand(intellij idea系列的IDE都可以),安裝外掛Intellij-Solidity。開啟工程後就可以友好地編寫智慧合約和DApp了。
dapp目錄下的幾個檔案說明:
truffle.js:預設配置了一個網路,這個網路啟動ganache後就自動啟用了(每次啟動都是全新的初始網路,之前的應用資料會丟失),智慧合約就是被部署到這個網路裡的。
migrations目錄:這裡面是合約的部署指令碼,注意命名以數字加下劃線開頭,合約部署時按這個數字序號順序執行。
5、編譯工程
終端cd到dapp目錄下執行編譯命令
truffle compile
會看到dapp下多了一個build目錄,存放編譯後的檔案。這些檔案都是json格式,可以在應用程式碼檔案中透過import或require引用這些編譯後的合約檔案。
6、部署合約到區塊鏈網路
在終端裡執行
truffle migrate
執行結束併成功後可以從ganache介面中看到產生了幾個區塊和幾筆交易,這些交易是從預設的第一個外部擁有賬戶到合約賬戶
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2939101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dapp/defi智慧合約流動性LP質押挖礦分紅系統開發方案原始碼APP原始碼
- lp智慧合約流動性質押挖礦分紅系統開發說明案例
- LP丨DAPP智慧合約質押挖礦分紅系統開發詳細方案及邏輯APP
- DAPP鏈上合約質押挖礦分紅開發原理丨DAPP鏈上合約質押挖礦分紅系統開發邏輯及方案APP
- 代幣智慧合約質押流動性挖礦分紅開發丨代幣智慧合約質押流動性挖礦分紅系統開發
- DAPP丨LP代幣合約流動性質押挖礦分紅系統開發(開發需求及案例)APP
- DAO質押分紅智慧合約流動性挖礦系統開發
- DAPP質押挖礦分紅系統開發|DAPP合約APP
- dapp/defi智慧合約流動性LP質押挖礦分紅系統開發(開發程式)及方案原始碼APP原始碼
- Defi智慧合約DAPP/LP流動性質押挖礦系統技術開發APP
- DAPP智慧合約LP質押流動性挖礦系統原始碼開發解析APP原始碼
- DAPP智慧合約流動性質押挖礦系統模式開發/DEFI/DAPP/NFT/LPAPP模式
- defi質押LP流動性挖礦dapp系統開發(模式詳情)LP流動性挖礦系統開發APP模式
- 智慧合約LP質押挖礦系統開發DAPPAPP
- 合約代幣流動性質押挖礦開發(節點做市)丨合約代幣流動性質押挖礦系統開發詳細
- DAPP智慧合約LP流動性質押挖礦分紅系統開發詳細及功能丨原始碼案例APP原始碼
- Defi/LP/DAPP代幣合約流動性質押挖礦系統開發/Solidity合約示例APPSolid
- dapp流動性質押挖礦LP系統開發模式案例APP模式
- defi/dapp/lp/ido質押流動性挖礦分紅系統開發(案例原始碼)APP原始碼
- DAO流動性質押挖礦分紅系統開發(開發案例)丨DAO流動性質押挖礦分紅原始碼原始碼
- DeFi質押流動性挖礦模式丨LP流動性質押挖礦系統開發技術講解方案分析邏輯模式
- 智慧合約流動性質押挖礦開發規則丨質押挖礦系統開發技術及邏輯分析
- DAPP/LP代幣合約流動性質押挖礦分紅系統開發(規則及詳細)原始碼部署APP原始碼
- DAPP代幣合約做市流動性質押挖礦分紅系統開發技術詳細及程式碼部署APP
- defi流動性質押挖礦系統開發方案 | 流動性質押挖礦系統開發 DAPPAPP
- 單雙幣質押流動性挖礦dapp系統開發智慧合約模式定製邏輯APP模式
- defi質押流動性挖礦系統開發DAPP質押挖礦系統APP
- dapp質押LP流動性挖礦系統開發詳情方案APP
- 代幣合約LP質押流動性挖礦系統開發(技術分析)
- Dapp丨web3.0合約代幣流動性質押LP挖礦系統開發APPWeb
- DAPP代幣合約LP質押流動性挖礦系統模式開發(python語言)APP模式Python
- Defi智慧合約/LP質押流動性挖礦系統功能開發技術解析/DAPP/DefiAPP
- LP流動性質押挖礦系統開發流程解析丨LP流動性質押挖礦開發成品原始碼功能原始碼
- DAPP智慧合約LP質押挖礦系統開發案例搭建APP
- DAPP合約LP質押挖礦原始碼搭建系統開發APP原始碼
- V脈(智慧合約)系統開發/流動性質押挖礦/V脈DAPP質押挖礦開發詳情APP
- IPP流動性質押挖礦系統開發智慧合約
- Meta2032智慧合約流動性質押挖礦開發丨Meta2032流動性質押挖礦系統開發(方案及邏輯)