App integrationRevmCore SDKs/libraries社区驱动社交 (opens in a new tab)bluealloy/revm(2201 ☆) (opens in a new tab)Revm 是以太坊生态系统中的一个关键组件,被构建者、工具、客户端和链所使用。Related resourcesWeb3j适用于以太坊的轻量级、模块化、响应式 Java 和 Android 库。提供 JSON-RPC 客户端 API、钱包支持以及用于部署和交互的自动生成的 Solidity 合约包装器。包括 CLI、Maven/Gradle 插件和 ENS 支持。web3.pyweb3.py 是将 Python 开发者连接到以太坊的开源库。同一个团队还维护着十多个额外的构建块,包括 py-evm、eth-account 和 eth-utils。noble cryptographynoble cryptography 是一系列依赖极少的 TypeScript 密码学库,优先考虑可读的源代码、签名的发布和透明的 npm 构建,它们是大多数现代 JavaScript 钱包(包括梅塔马斯克、Rabby、Rainbow)以及整个生态系统中许多 SDK 的基础。Ethers.jsEthers.js 是一个紧凑的 TypeScript 库,适用于在 Node 或浏览器中需要可预测的 JSON-RPC、ABI 编码和签名助手的脚本、钱包和服务。Viem: TypeScript Interface for EthereumViem 是以太坊最常用的现代 TypeScript 接口。Viem 提供强大、高性能且类型安全的模块,作为在以太坊之上构建 Web 应用程序、TypeScript 库、钱包、后端、索引器、脚本等的基础。NethereumNethereum 是以太坊的 .Net 集成库,简化了对以太坊节点的访问和智能合约交互,这些节点包括像 Geth(或你首选的客户端)这样的公共节点、像 Optimism、Arbitrum(或你首选的 L2)这样的 L2 链、任何兼容的 EVM 链(Gnosis 等)以及像 Quorum 这样的许可链。