banner
[面包]MrTwoC

[面包]MrTwoC

你好,欢迎来到这个基于区块链的个人博客 名字:面包 / MrTwoc 爱好:跑步(5/10KM)、咖啡、游戏(MMORPG、FPS、Minecraft、Warframe) 兴趣方向:Rust、区块链、网络安全、量子信息(量子计算)、游戏设计与开发
bilibili
steam
email
github

合約開發工具合集

以太坊方向#

MetaMask#

MetaMask 錢包 | Decert.me
錢包是 EVM 鏈開發者及使用者最常使用的錢包,MetaMask 有移動端版本和瀏覽器插件(也稱為擴展程式)版本, 本文介紹的瀏覽器版本。

Remix#

Remix IDE | Decert.me
對初學者來說,是開發智能合約的最佳開發集成環境(IDE),它無需安裝,可以直接快速上手。 Remix 是在以太坊上構建的最簡單的開發工具,並且擁有大量插件來擴展其體驗。
Remix 可幫助我們直接在瀏覽器中編寫 Solidity 代碼,並提供用於測試、調試和將智能合約部署到區塊鏈的工具,除此之外,Remix 還提供:

  1. 代碼提示補全,代碼高亮
  2. 代碼警告、錯誤提示
  3. 執行日誌輸出
  4. 代碼調試

Remix 開箱即用,你可以打開 Remix 網站:https://remix.ethereum.org/ , 進入到 Remix IDE:

Truffle 開發框架#

Truffle 開發框架 | Decert.me
Truffle 是一個基於以太坊的區塊鏈應用程式開發框架,它提供了一套開發工具和開發環境,方便開發者快速構建和部署智能合約。本文將介紹 Truffle 的一些特點和使用方法。
Truffle 團隊還開發了 Ganache, Ganache 是一個用於以太坊開發和測試的個人區塊鏈網路,它可以讓開發者在本地運行以太坊節點,從而無需連接到公共測試網路或主網進行開發和測試。Ganache 還提供了許多有用的功能,如快速挖礦、預設的帳戶和私鑰、以太坊虛擬機調試器等,這些功能可以大大提高開發和測試的效率。同時,Ganache 還支持與 Truffle 框架無縫集成,使得開發者可以更加方便地進行智能合約的開發和測試。

Hardhat 開發框架#

Hardhat 開發框架 | Decert.me
Hardhat 提供了一個靈活且易於使用的開發環境,可以輕鬆地編寫、測試和部署智能合約。Hardhat 使用 Node 進行包管理,如果你熟悉 Node 及 Javascript, Hardhat 將非常容易上手。
Hardhat 還內建了 Hardhat 網路(Hardhat Node),它是為開發而設計的本地以太坊網路。 用來部署合約,運行測試和調試代碼。

Foundry 開發框架#

Foundry 開發框架 | Decert.me
Foundry 是一個 Solidity 框架,用於構建、測試、模糊、調試和部署 Solidity 智能合約, Foundry 的優勢是以 Solidity 作為第一公民,完全使用 Solidity 進行開發與測試,如果你不太熟悉 JavaScript , 使用 Foundry 是一個非常好的選擇,而且 Foundry 構建、測試的執行速度非常快。
Foundry 的測試功能非常強大,通過 作弊碼 來操縱區塊鏈的狀態, 可以方便我們模擬各種情況, 還支持基於屬性的模糊測試。
Foundry 有非常詳細的文檔,並且登鏈社區進行的詳盡的翻譯,見Foundry 中文文檔,對中文使用者非常友好

Solana 方向#

Solana 線上 IDE#

https://beta.solpg.io/

solana-wiki#

https://solana.wiki/zh-cn/docs/

SolScan - 區塊瀏覽器#

https://solscan.io/?cluster=devnet

solana 測試幣領取#

https://solfaucet.com/

solana 官方文檔#

https://docs.solanalabs.com/

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。