Remix本地化,加載本地合約文件,本地鏈接Remix


智能合約IDE,在線的比較卡,而且切換網絡面臨文件丟失的風險,選擇本地搭建Solidity本地編輯環境,Remix-IDE + Remixd組合,加載本地合約代碼。這里用到兩個工具:

Remix IDE(本地IDE)+ Remixd (鏈接)
Remix IDE
項目源碼:https://github.com/ethereum/remix-project

介紹: Remix IDE是一個本地部署運行,基於瀏覽器的編譯器和IDE,允許用戶使用Solidity語言構建以太坊合約並調試交易。說白了就是一個本地版本的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已經部署完成,現在我們來部署Remixd,並完成本地文件鏈接測試

Remixd

# 安裝remixd
npm install -g remixd

# 新建文件夾存放合約文件
mkdir remix-project

# 進行鏈接,也可用於鏈接在線Remix
remixd -s ./ --remix-ide http://127.0.0.1:8080

鏈接演示

在工具中選擇激活REMIXD

點擊鏈接

選擇“localhost”

到此本地化完成,可以放心的寫合約了~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM