智能合約IDE,在線的比較卡,而且切換網(wǎng)絡面臨文件丟失的風險,選擇本地搭建Solidity本地編輯環(huán)境,Remix-IDE + Remixd組合,加載本地合約代碼。這里用到兩個工具:
Remix IDE(本地IDE)+ Remixd (鏈接)
Remix IDE
項目源碼:https://github.com/ethereum/remix-project
介紹: Remix IDE是一個本地部署運行,基于瀏覽器的編譯器和IDE,允許用戶使用Solidity語言構(gòu)建以太坊合約并調(diào)試交易。說白了就是一個本地版本的Remix。
Remixd
項目源碼:https://github.com/ethereum/remixd
介紹:Remixd是一個與Remix IDE一起使用的工具。它允許在Remix IDE (web應用程序)和本地計算機之間建立websocket連接。實際上Remix IDE使可由Remixd共享的文件夾。 說白了就一個提供本地文件目錄與Remix IDE鏈接的服務。
部署流程
Remix IDE
# 安裝前置
npm install -g @nrwl/cli
# 下載源碼
git clone https://github.com/ethereum/remix-project.git
# build源碼
cd remix-project
npm install
npm run build:libs // Build remix libs
nx build
# 啟動
nx serve
瀏覽器輸入 http://127.0.0.1:8080
那么我們的Remix-IDE已經(jīng)部署完成,現(xiàn)在我們來部署Remixd,并完成本地文件鏈接測試
Remixd
# 安裝remixd
npm install -g remixd
# 新建文件夾存放合約文件
mkdir remix-project
# 進行鏈接,也可用于鏈接在線Remix
remixd -s ./ --remix-ide http://127.0.0.1:8080
鏈接演示
在工具中選擇激活REMIXD
點擊鏈接
選擇“l(fā)ocalhost”
文章來源:http://www.zghlxwxcb.cn/news/detail-536864.html
到此本地化完成,可以放心的寫合約了~文章來源地址http://www.zghlxwxcb.cn/news/detail-536864.html
到了這里,關于Remix本地化,加載本地合約文件,本地鏈接Remix的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!