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/

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。