Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: fix and add more Developer Tools #1243

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 32 additions & 23 deletions docs/develop-tools-en.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,33 @@
## Development Tool Recommendation
- Cookbook (free smart contracts): <https://www.cookbook.dev>
- Ethereum Development Tools Collection: <https://learnblockchain.cn/article/2006>
- metamask (Wallet plug-in for browser): <https://www.jianshu.com/p/b5b2c05e9090>
- 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: <https://github.com/VegieDoggie/solidity-framework>
- 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): <https://infura.io/>
- alchemy (node service): <https://dashboard.alchemyapi.io/>
- Ethernet node service list:<https://ethereumnodes.com/>
- All tests are connected to the Kovan test network,Kovan tests ETH application: <https://faucet.kovan.network>, other test networks are also freely available.
- Ethereum blockchain browser: <https://kovan.etherscan.io>
- JSON-PRC's interface: <https://eth.wiki/json-rpc/API>
- ethtx Transaction analysis tools: <https://ethtx.info>
- tenderly Contract verification: <https://dashboard.tenderly.co/explorer>
- remix Local environment: <https://zhuanlan.zhihu.com/p/38309494>
- remix online IDE <https://remix.ethereum.org/> remix CN <http://remix.zhiguxingtu.com/>
- Code beautification tool: <https://www.cnblogs.com/kuronekonano/p/11794302.html>
- Ethernet compatible chain network list(Easy to add to Metamask):<https://chainlist.org/>
- Layer2Ecological project development status tracking:<https://l2beat.com/>
- Ethernet Virtual Machine Instruction Manual:<https://ethervm.io/>
## Recommended Developer Tools

- **Cookbook (free smart contracts)**: <https://www.cookbook.dev>
- **Ethereum Development Tools Summary**: <https://learnblockchain.cn/article/2006>
- **MetaMask (Browser Wallet Extension)**: <https://www.jianshu.com/p/b5b2c05e9090>
- **Hardhat**: A development environment for professionals building on Ethereum <https://hardhat.org/>
- **solidity-framework**: A scaffold for quickly installing and configuring Hardhat and Foundry with built-in basic scripts <https://github.com/VegieDoggie/solidity-framework>
- **Waffle**: One of the most advanced testing frameworks for smart contracts <https://getwaffle.io/>
- **Foundry**: A blazing-fast, portable, and modular toolkit for Ethereum development written in Rust <https://book.getfoundry.sh/>
- **Scaffold-eth (ETH + Hardhat + React)**: A commonly used framework for building decentralized applications powered by smart contracts <https://github.com/scaffold-eth/scaffold-eth>
- **Infura (Node Service)**: <https://infura.io/>
- **Alchemy (Node Service)**: <https://dashboard.alchemyapi.io/>
- **Ethereum Node Service List**: <https://ethereumnodes.com/>
- **Ethereum Blockchain Explorer**: <https://kovan.etherscan.io>
- **JSON-RPC Interface**: <https://eth.wiki/json-rpc/API>
- **Tenderly Contract Verification**: <https://dashboard.tenderly.co/explorer>
- **EthTx (Transaction Analysis Tool)**: <https://ethtx.info>
- **Remix (Local Environment)**: <https://zhuanlan.zhihu.com/p/38309494>
- **Remix Online IDE**: <https://remix.ethereum.org/> Remix Chinese Mirror: <http://remix.zhiguxingtu.com/>
- **Code Beautification Tool**: <https://www.cnblogs.com/kuronekonano/p/11794302.html>
- **Ethereum-Compatible Chain Networks (easily add to MetaMask)**: <https://chainlist.org/>
- **Layer 2 Ecosystem Project Tracker**: <https://l2beat.com/>
- **Ethereum Virtual Machine (EVM) Instruction Handbook**: <https://ethervm.io/>
- **Web3.js**: A JavaScript library for interacting with Ethereum, a core tool for DApp development <https://github.com/web3/web3.js>
- **ethers.js**: A lightweight and modular JavaScript library for interacting with Ethereum <https://docs.ethers.org/>
- **Truffle Suite**: A complete Ethereum development framework that supports compilation, deployment, and testing <https://trufflesuite.com/>
- **Ganache**: A tool for quickly setting up a local Ethereum development environment, ideal for debugging and testing <https://trufflesuite.com/ganache/>
- **OpenZeppelin**: A library and toolkit for smart contract development with built-in secure contract templates <https://openzeppelin.com/>
- **MyCrypto**: An open-source wallet management tool for handling Ethereum addresses <https://mycrypto.com/>
- **Blocknative**: Provides transaction notifications, wallet SDKs, and gas optimization tools <https://www.blocknative.com/>
- **Flashbots**: A tool to enhance transaction transparency and reduce MEV (Miner Extractable Value) impact <https://flashbots.net/>
- **Dune Analytics**: A platform for visualizing and analyzing blockchain data <https://dune.com/>
- **The Graph**: A decentralized data indexing protocol for quickly querying on-chain data for DApps <https://thegraph.com/>
57 changes: 34 additions & 23 deletions docs/develop-tools.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,36 @@
中文 / [English](https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/docs/develop-tools-en.md)

## 开发工具推荐
- Cookbook (free smart contracts): <https://www.cookbook.dev>
- 以太坊开发工具汇总: <https://learnblockchain.cn/article/2006>
- metamask(浏览器钱包插件): <https://www.jianshu.com/p/b5b2c05e9090>
- Hardhat“安全帽”是针对专业人员的以太坊开发环境: <https://hardhat.org/>
- solidity-framework 是快速安装和配置hardhat 和 foundry 的脚手架,内置基础脚本等: <https://github.com/VegieDoggie/solidity-framework>
- Waffle 智能合约最先进的测试框架之一: <https://getwaffle.io/>
- Foundry 用 Rust 编写的用于以太坊应用程序开发的极快、可移植和模块化的工具包: <https://book.getfoundry.sh/>
- scaffold-eth (ETH + Hardhat + React):构建由智能合约驱动的去中心化应用程序所需的常用框架 <https://github.com/scaffold-eth/scaffold-eth>
- infura(节点服务): <https://infura.io/>
- alchemy(节点服务): <https://dashboard.alchemyapi.io/>
- 以太节点服务列表:<https://ethereumnodes.com/>
- 测试均连接kovan测试网,kovan测试ETH申请: <https://faucet.kovan.network>,也可自由使用其他测试网络。
- 以太坊区块链浏览器: <https://kovan.etherscan.io>
- JSON-PRC接口: <https://eth.wiki/json-rpc/API>
- tenderly合约验证: <https://dashboard.tenderly.co/explorer>
- ethtx交易分析工具: <https://ethtx.info>
- remix本地环境: <https://zhuanlan.zhihu.com/p/38309494>
- remix 在线IDE <https://remix.ethereum.org/> remix 中文镜像 <http://remix.zhiguxingtu.com/>
- 代码美化工具: <https://www.cnblogs.com/kuronekonano/p/11794302.html>
- 以太兼容链网络列表(可方便添加到metamask):<https://chainlist.org/>
- Layer2生态项目发展状态跟踪:<https://l2beat.com/>
- 以太虚拟机指令手册:<https://ethervm.io/>
## 开发工具推荐

- **Cookbook (free smart contracts)**: <https://www.cookbook.dev>
- **以太坊开发工具汇总**: <https://learnblockchain.cn/article/2006>
- **MetaMask(浏览器钱包插件)**: <https://www.jianshu.com/p/b5b2c05e9090>
- **Hardhat(安全帽)**: 针对专业人员的以太坊开发环境 <https://hardhat.org/>
- **solidity-framework**: 快速安装和配置 Hardhat 和 Foundry 的脚手架,内置基础脚本等 <https://github.com/VegieDoggie/solidity-framework>
- **Waffle**: 智能合约最先进的测试框架之一 <https://getwaffle.io/>
- **Foundry**: 用 Rust 编写的极快、可移植和模块化的以太坊应用开发工具包 <https://book.getfoundry.sh/>
- **Scaffold-eth (ETH + Hardhat + React)**: 构建由智能合约驱动的去中心化应用程序所需的常用框架 <https://github.com/scaffold-eth/scaffold-eth>
- **Infura(节点服务)**: <https://infura.io/>
- **Alchemy(节点服务)**: <https://dashboard.alchemyapi.io/>
- **以太节点服务列表**: <https://ethereumnodes.com/>
- **以太坊区块链浏览器**: <https://kovan.etherscan.io>
- **JSON-PRC接口**: <https://eth.wiki/json-rpc/API>
- **Tenderly 合约验证**: <https://dashboard.tenderly.co/explorer>
- **EthTx 交易分析工具**: <https://ethtx.info>
- **Remix(本地环境)**: <https://zhuanlan.zhihu.com/p/38309494>
- **Remix 在线 IDE**: <https://remix.ethereum.org/> Remix 中文镜像: <http://remix.zhiguxingtu.com/>
- **代码美化工具**: <https://www.cnblogs.com/kuronekonano/p/11794302.html>
- **以太兼容链网络列表(可方便添加到 MetaMask)**: <https://chainlist.org/>
- **Layer2 生态项目发展状态跟踪**: <https://l2beat.com/>
- **以太虚拟机指令手册**: <https://ethervm.io/>
- **Web3.js**: 以太坊交互的 JavaScript 库,用于开发 DApp 的核心工具 <https://github.com/web3/web3.js>
- **ethers.js**: 精简、模块化的以太坊 JavaScript 库,适合与智能合约交互 <https://docs.ethers.org/>
- **Truffle Suite**: 完整的以太坊开发框架,支持编译、部署、测试 <https://trufflesuite.com/>
- **Ganache**: 快速搭建以太坊本地开发环境的工具,适合调试和测试 <https://trufflesuite.com/ganache/>
- **OpenZeppelin**: 智能合约库和开发工具,内置常用安全合约模板 <https://openzeppelin.com/>
- **MyCrypto**: 开源钱包管理工具,支持以太坊地址的管理 <https://mycrypto.com/>
- **Blocknative**: 提供交易通知、钱包 SDK 和 Gas 优化工具 <https://www.blocknative.com/>
- **Flashbots**: 提高交易透明度和减少 MEV(矿工可提取价值)影响的工具 <https://flashbots.net/>
- **Dune Analytics**: 可视化和分析区块链数据的平台 <https://dune.com/>
- **The Graph**: 去中心化数据索引协议,用于 DApp 快速查询链上数据 <https://thegraph.com/>

Loading