diff --git a/docs/develop-tools-en.md b/docs/develop-tools-en.md index 29055ddd1..27798f329 100644 --- a/docs/develop-tools-en.md +++ b/docs/develop-tools-en.md @@ -1,24 +1,33 @@ -## Development Tool Recommendation -- Cookbook (free smart contracts): -- Ethereum Development Tools Collection: -- metamask (Wallet plug-in for browser): -- Hardhat(Ethereum development environment for professionals): https://hardhat.org/ -- solidity-framework is a scaffold for quickly installing and configuring Hardhat and Foundry, with built-in basic scripts and more: -- Waffle(smart contracts testing tool): https://getwaffle.io/ -- Foundry(toolkit for Ethereum application development written in Rust): https://book.getfoundry.sh/ -- scaffold-eth (ETH + Hardhat + React): https://github.com/scaffold-eth/scaffold-eth -- infura (node service): -- alchemy (node service): -- Ethernet node service list: -- All tests are connected to the Kovan test network,Kovan tests ETH application: , other test networks are also freely available. -- Ethereum blockchain browser: -- JSON-PRC's interface: -- ethtx Transaction analysis tools: -- tenderly Contract verification: -- remix Local environment: -- remix online IDE remix CN -- Code beautification tool: -- Ethernet compatible chain network list(Easy to add to Metamask): -- Layer2Ecological project development status tracking: -- Ethernet Virtual Machine Instruction Manual: +## Recommended Developer Tools +- **Cookbook (free smart contracts)**: +- **Ethereum Development Tools Summary**: +- **MetaMask (Browser Wallet Extension)**: +- **Hardhat**: A development environment for professionals building on Ethereum +- **solidity-framework**: A scaffold for quickly installing and configuring Hardhat and Foundry with built-in basic scripts +- **Waffle**: One of the most advanced testing frameworks for smart contracts +- **Foundry**: A blazing-fast, portable, and modular toolkit for Ethereum development written in Rust +- **Scaffold-eth (ETH + Hardhat + React)**: A commonly used framework for building decentralized applications powered by smart contracts +- **Infura (Node Service)**: +- **Alchemy (Node Service)**: +- **Ethereum Node Service List**: +- **Ethereum Blockchain Explorer**: +- **JSON-RPC Interface**: +- **Tenderly Contract Verification**: +- **EthTx (Transaction Analysis Tool)**: +- **Remix (Local Environment)**: +- **Remix Online IDE**: Remix Chinese Mirror: +- **Code Beautification Tool**: +- **Ethereum-Compatible Chain Networks (easily add to MetaMask)**: +- **Layer 2 Ecosystem Project Tracker**: +- **Ethereum Virtual Machine (EVM) Instruction Handbook**: +- **Web3.js**: A JavaScript library for interacting with Ethereum, a core tool for DApp development +- **ethers.js**: A lightweight and modular JavaScript library for interacting with Ethereum +- **Truffle Suite**: A complete Ethereum development framework that supports compilation, deployment, and testing +- **Ganache**: A tool for quickly setting up a local Ethereum development environment, ideal for debugging and testing +- **OpenZeppelin**: A library and toolkit for smart contract development with built-in secure contract templates +- **MyCrypto**: An open-source wallet management tool for handling Ethereum addresses +- **Blocknative**: Provides transaction notifications, wallet SDKs, and gas optimization tools +- **Flashbots**: A tool to enhance transaction transparency and reduce MEV (Miner Extractable Value) impact +- **Dune Analytics**: A platform for visualizing and analyzing blockchain data +- **The Graph**: A decentralized data indexing protocol for quickly querying on-chain data for DApps diff --git a/docs/develop-tools.md b/docs/develop-tools.md index f2211bb50..b240c7339 100644 --- a/docs/develop-tools.md +++ b/docs/develop-tools.md @@ -1,25 +1,36 @@ 中文 / [English](https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/docs/develop-tools-en.md) -## 开发工具推荐 -- Cookbook (free smart contracts): -- 以太坊开发工具汇总: -- metamask(浏览器钱包插件): -- Hardhat“安全帽”是针对专业人员的以太坊开发环境: -- solidity-framework 是快速安装和配置hardhat 和 foundry 的脚手架,内置基础脚本等: -- Waffle 智能合约最先进的测试框架之一: -- Foundry 用 Rust 编写的用于以太坊应用程序开发的极快、可移植和模块化的工具包: -- scaffold-eth (ETH + Hardhat + React):构建由智能合约驱动的去中心化应用程序所需的常用框架 -- infura(节点服务): -- alchemy(节点服务): -- 以太节点服务列表: -- 测试均连接kovan测试网,kovan测试ETH申请: ,也可自由使用其他测试网络。 -- 以太坊区块链浏览器: -- JSON-PRC接口: -- tenderly合约验证: -- ethtx交易分析工具: -- remix本地环境: -- remix 在线IDE remix 中文镜像 -- 代码美化工具: -- 以太兼容链网络列表(可方便添加到metamask): -- Layer2生态项目发展状态跟踪: -- 以太虚拟机指令手册: +## 开发工具推荐 + +- **Cookbook (free smart contracts)**: +- **以太坊开发工具汇总**: +- **MetaMask(浏览器钱包插件)**: +- **Hardhat(安全帽)**: 针对专业人员的以太坊开发环境 +- **solidity-framework**: 快速安装和配置 Hardhat 和 Foundry 的脚手架,内置基础脚本等 +- **Waffle**: 智能合约最先进的测试框架之一 +- **Foundry**: 用 Rust 编写的极快、可移植和模块化的以太坊应用开发工具包 +- **Scaffold-eth (ETH + Hardhat + React)**: 构建由智能合约驱动的去中心化应用程序所需的常用框架 +- **Infura(节点服务)**: +- **Alchemy(节点服务)**: +- **以太节点服务列表**: +- **以太坊区块链浏览器**: +- **JSON-PRC接口**: +- **Tenderly 合约验证**: +- **EthTx 交易分析工具**: +- **Remix(本地环境)**: +- **Remix 在线 IDE**: Remix 中文镜像: +- **代码美化工具**: +- **以太兼容链网络列表(可方便添加到 MetaMask)**: +- **Layer2 生态项目发展状态跟踪**: +- **以太虚拟机指令手册**: +- **Web3.js**: 以太坊交互的 JavaScript 库,用于开发 DApp 的核心工具 +- **ethers.js**: 精简、模块化的以太坊 JavaScript 库,适合与智能合约交互 +- **Truffle Suite**: 完整的以太坊开发框架,支持编译、部署、测试 +- **Ganache**: 快速搭建以太坊本地开发环境的工具,适合调试和测试 +- **OpenZeppelin**: 智能合约库和开发工具,内置常用安全合约模板 +- **MyCrypto**: 开源钱包管理工具,支持以太坊地址的管理 +- **Blocknative**: 提供交易通知、钱包 SDK 和 Gas 优化工具 +- **Flashbots**: 提高交易透明度和减少 MEV(矿工可提取价值)影响的工具 +- **Dune Analytics**: 可视化和分析区块链数据的平台 +- **The Graph**: 去中心化数据索引协议,用于 DApp 快速查询链上数据 +