{"library":"eth-adapter","type":"library","category":null,"description":"A high-level Ethereum abstraction layer that auto-generates typed contract methods from ABI/artifact files, reducing boilerplate over ethers.js or web3.js. Version 1.0.7 supports both injected wallets (e.g., MetaMask) and JSON RPC providers. It includes a CLI transpiler (ethpst) that pre-processes ABI files and exposes environment-based contract address configuration. Ships TypeScript types. Notable differentiator: generates per-contract methods with IN/OUT naming to handle overloaded functions automatically.","language":"javascript","status":"active","version":"1.0.7","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eth-adapter","imports":["import ethAdapter from 'eth-adapter'","const ethAdapter = require('eth-adapter')","import type { EthAdapter, ContractMethods } from 'eth-adapter'"]},{"cmd":"yarn add eth-adapter","imports":[]},{"cmd":"pnpm add eth-adapter","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eth-adapter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}