UNPKG

@kodex-data/multicall

Version:

`@kodex-data/multicall` is a JavaScript library that allows you to batch multiple Ethereum read-only calls into a single request, reducing the number of RPC calls and improving performance. It supports the `eth_call` method and the `multicall` contract, w

81 lines (80 loc) 2.61 kB
{ "name": "@kodex-data/multicall", "version": "0.0.1-rc.11", "main": "./index.js", "module": "./index.esm.js", "source": "./index.ts", "types": "./types/index.d.ts", "license": "MIT", "homepage": "https://github.com/KodexData/kodex-data-suite#readme", "repository": { "type": "git", "url": "git+https://github.com/KodexData/kodex-data-suite.git", "directory": "packages/multicall" }, "bugs": { "url": "https://github.com/KodexData/kodex-data-suite/issues" }, "contributors": [ "pseudodeterminist <pseudodeterminist@kodexdata.systems> (https://kodexdata.systems)", "oldcryptogeek <oldcryptogeek@kodexdata.systems> (https://kodexdata.systems)", "wizardsorb <wizardsorb@kodexdata.systems> (https://kodexdata.systems)", "brittanneica <brittanneica@kodexdata.systems> (https://kodexdata.systems)" ], "keywords": [ "ethers", "kodexdata.systems", "openzeppelin", "typescript" ], "scripts": { "publish:log": "npm publish > publish.log", "build": "npm run clean && rollup -c --bundleConfigAsCjs", "clean": "rm -rf types *.js *.d.ts index.*.map", "test": "env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\", \"noImplicitAny\": true }' mocha --exit --timeout 120000 -r ts-node/register 'tests/**/*.ts'" }, "peerDependencies": { "@ethersproject/abi": "*", "@ethersproject/abstract-signer": "*", "@ethersproject/bignumber": "*", "@ethersproject/bytes": "*", "@ethersproject/contracts": "*", "@ethersproject/providers": "*", "@kodex-data/prototypes": "workspace:^", "@kodex-data/testing": "workspace:^", "@kodex-data/utils": "workspace:^", "ethers": "5.7.2", "mocha": "*", "publish": "*" }, "dependencies": { "@kodex-data/prototypes": "^0.0.1-rc.5", "bignumber.js": "^9.1.1", "ethers": "5.7.2", "lodash": "^4.17.21" }, "devDependencies": { "@kodex-data/prototypes": "^0.0.1-rc.5", "@rollup/plugin-commonjs": "^24.1.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.2", "@rollup/plugin-typescript": "^11.1.0", "@types/chai": "^4.3.4", "@types/lodash": "^4.14.194", "@types/mocha": "^10.0.1", "@types/node": "^18.16.1", "@types/rollup-plugin-peer-deps-external": "^2.2.1", "chai": "^4.3.7", "dotenv": "^16.0.3", "mocha": "^10.2.0", "mocha-logger": "^1.0.8", "rollup": "^3.21.0", "rollup-plugin-peer-deps-external": "^2.2.4", "tslib": "^2.5.0", "typescript": "^5.0.4" }, "scope": "kodex-data", "publishConfig": { "access": "public" } }