應用程式整合Revm核心 SDK/函式庫社群驅動社群 (在新分頁開啟)bluealloy/revm(2251 ☆) (在新分頁開啟)Revm 是以太坊生態系統中的關鍵元件,被建構者、工具、客戶端和鏈所使用。相關資源Web3j適用於以太坊的輕量級、模組化、響應式 Java 和 Android 函式庫。提供 JSON-RPC 客戶端 API、錢包支援以及用於部署和互動的自動生成 Solidity 合約包裝器。包含 CLI、Maven/Gradle 插件和 ENS 支援。web3.pyweb3.py 是將 Python 開發者連接到以太坊的開源函式庫。同一個團隊還維護著十多個額外的構建塊,包括 py-evm、eth-account 和 eth-utils。go-ethereum (ethclient/accounts/abigen)go-ethereum ships Go packages for Ethereum development, including the ethclient RPC client, account and key handling, and abigen for type-safe contract bindings. Go builders import them to talk to nodes and call contracts from generated code.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 這樣的許可鏈。