Socket
Socket
Sign inDemoInstall

ethereum-multicall

Package Overview
Dependencies
47
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.14.1 to 2.15.0

45

dist/cjs/enums/networks.d.ts

@@ -8,16 +8,45 @@ export declare enum Networks {

kovan = 42,
bsc = 56,
matic = 137,
kovanOptimism = 69,
bsc_testnet = 97,
xdai = 100,
matic = 137,
goerliOptimism = 420,
arbitrum = 42161,
rinkebyArbitrum = 421611,
goerliArbitrum = 421613,
mumbai = 80001,
sepolia = 11155111,
avalancheMainnet = 43114,
avalancheFuji = 43113,
avalancheMainnet = 43114,
etherlite = 111,
arbitrum = 42161,
fantomTestnet = 4002,
fantom = 250,
bsc = 56,
bsc_testnet = 97,
moonbeam = 1284,
moonriver = 1285,
moonbaseAlphaTestnet = 1287,
harmony = 1666600000,
cronos = 25,
harmony = 1666600000,
aurora = 1313161554
fuse = 122,
songbirdCanaryNetwork = 19,
costonTestnet = 16,
boba = 288,
aurora = 1313161554,
astar = 592,
okc = 66,
heco = 128,
metis = 1088,
rsk = 30,
rskTestnet = 31,
evmos = 9001,
evmosTestnet = 9000,
thundercore = 108,
thundercoreTestnet = 18,
oasis = 26863,
celo = 42220,
godwoken = 71402,
godwokentestnet = 71401,
klatyn = 8217,
milkomeda = 2001,
kcc = 321,
etherlite = 111
}

@@ -12,16 +12,45 @@ "use strict";

Networks[Networks["kovan"] = 42] = "kovan";
Networks[Networks["bsc"] = 56] = "bsc";
Networks[Networks["matic"] = 137] = "matic";
Networks[Networks["kovanOptimism"] = 69] = "kovanOptimism";
Networks[Networks["bsc_testnet"] = 97] = "bsc_testnet";
Networks[Networks["xdai"] = 100] = "xdai";
Networks[Networks["matic"] = 137] = "matic";
Networks[Networks["goerliOptimism"] = 420] = "goerliOptimism";
Networks[Networks["arbitrum"] = 42161] = "arbitrum";
Networks[Networks["rinkebyArbitrum"] = 421611] = "rinkebyArbitrum";
Networks[Networks["goerliArbitrum"] = 421613] = "goerliArbitrum";
Networks[Networks["mumbai"] = 80001] = "mumbai";
Networks[Networks["sepolia"] = 11155111] = "sepolia";
Networks[Networks["avalancheMainnet"] = 43114] = "avalancheMainnet";
Networks[Networks["avalancheFuji"] = 43113] = "avalancheFuji";
Networks[Networks["avalancheMainnet"] = 43114] = "avalancheMainnet";
Networks[Networks["etherlite"] = 111] = "etherlite";
Networks[Networks["arbitrum"] = 42161] = "arbitrum";
Networks[Networks["fantomTestnet"] = 4002] = "fantomTestnet";
Networks[Networks["fantom"] = 250] = "fantom";
Networks[Networks["bsc"] = 56] = "bsc";
Networks[Networks["bsc_testnet"] = 97] = "bsc_testnet";
Networks[Networks["moonbeam"] = 1284] = "moonbeam";
Networks[Networks["moonriver"] = 1285] = "moonriver";
Networks[Networks["moonbaseAlphaTestnet"] = 1287] = "moonbaseAlphaTestnet";
Networks[Networks["harmony"] = 1666600000] = "harmony";
Networks[Networks["cronos"] = 25] = "cronos";
Networks[Networks["harmony"] = 1666600000] = "harmony";
Networks[Networks["fuse"] = 122] = "fuse";
Networks[Networks["songbirdCanaryNetwork"] = 19] = "songbirdCanaryNetwork";
Networks[Networks["costonTestnet"] = 16] = "costonTestnet";
Networks[Networks["boba"] = 288] = "boba";
Networks[Networks["aurora"] = 1313161554] = "aurora";
Networks[Networks["astar"] = 592] = "astar";
Networks[Networks["okc"] = 66] = "okc";
Networks[Networks["heco"] = 128] = "heco";
Networks[Networks["metis"] = 1088] = "metis";
Networks[Networks["rsk"] = 30] = "rsk";
Networks[Networks["rskTestnet"] = 31] = "rskTestnet";
Networks[Networks["evmos"] = 9001] = "evmos";
Networks[Networks["evmosTestnet"] = 9000] = "evmosTestnet";
Networks[Networks["thundercore"] = 108] = "thundercore";
Networks[Networks["thundercoreTestnet"] = 18] = "thundercoreTestnet";
Networks[Networks["oasis"] = 26863] = "oasis";
Networks[Networks["celo"] = 42220] = "celo";
Networks[Networks["godwoken"] = 71402] = "godwoken";
Networks[Networks["godwokentestnet"] = 71401] = "godwokentestnet";
Networks[Networks["klatyn"] = 8217] = "klatyn";
Networks[Networks["milkomeda"] = 2001] = "milkomeda";
Networks[Networks["kcc"] = 321] = "kcc";
Networks[Networks["etherlite"] = 111] = "etherlite";
})(Networks = exports.Networks || (exports.Networks = {}));

69

dist/cjs/multicall.js

@@ -486,37 +486,52 @@ "use strict";

case enums_1.Networks.mainnet:
case enums_1.Networks.kovan:
case enums_1.Networks.ropsten:
case enums_1.Networks.rinkeby:
case enums_1.Networks.ropsten:
case enums_1.Networks.goerli:
return '0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696';
case enums_1.Networks.bsc:
return '0xC50F4c1E81c873B2204D7eFf7069Ffec6Fbe136D';
case enums_1.Networks.bsc_testnet:
return '0x73CCde5acdb9980f54BcCc0483B28B8b4a537b4A';
case enums_1.Networks.optimism:
case enums_1.Networks.kovan:
case enums_1.Networks.matic:
case enums_1.Networks.kovanOptimism:
case enums_1.Networks.xdai:
return '0x2325b72990D81892E0e09cdE5C80DD221F147F8B';
case enums_1.Networks.goerliOptimism:
case enums_1.Networks.arbitrum:
case enums_1.Networks.rinkebyArbitrum:
case enums_1.Networks.goerliArbitrum:
case enums_1.Networks.mumbai:
return '0xe9939e7Ea7D7fb619Ac57f648Da7B1D425832631';
case enums_1.Networks.matic:
return '0x275617327c958bD06b5D6b871E7f491D76113dd8';
case enums_1.Networks.etherlite:
return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC';
case enums_1.Networks.arbitrum:
return '0x80C7DD17B01855a6D2347444a0FCC36136a314de';
case enums_1.Networks.sepolia:
case enums_1.Networks.avalancheMainnet:
case enums_1.Networks.avalancheFuji:
return '0x3D015943d2780fE97FE3f69C97edA2CCC094f78c';
case enums_1.Networks.avalancheMainnet:
return '0xed386Fe855C1EFf2f843B910923Dd8846E45C5A4';
case enums_1.Networks.fantomTestnet:
case enums_1.Networks.fantom:
return '0xD98e3dBE5950Ca8Ce5a4b59630a5652110403E5c';
case enums_1.Networks.bsc:
case enums_1.Networks.bsc_testnet:
case enums_1.Networks.moonbeam:
case enums_1.Networks.moonriver:
case enums_1.Networks.moonbaseAlphaTestnet:
case enums_1.Networks.harmony:
case enums_1.Networks.cronos:
return '0x5e954f5972EC6BFc7dECd75779F10d848230345F';
case enums_1.Networks.harmony:
return '0x5c41f6817feeb65d7b2178b0b9cebfc8fad97969';
case enums_1.Networks.optimism:
return '0xeAa6877139d436Dc6d1f75F3aF15B74662617B2C';
case enums_1.Networks.kovanOptimism:
return '0x91c88479F21203444D2B20Aa001f951EC8CF2F68';
case enums_1.Networks.fuse:
case enums_1.Networks.songbirdCanaryNetwork:
case enums_1.Networks.costonTestnet:
case enums_1.Networks.boba:
case enums_1.Networks.aurora:
return '0x04364F8908BDCB4cc7EA881d0DE869398BA849C9';
case enums_1.Networks.astar:
case enums_1.Networks.okc:
case enums_1.Networks.heco:
case enums_1.Networks.metis:
case enums_1.Networks.rsk:
case enums_1.Networks.rskTestnet:
case enums_1.Networks.evmos:
case enums_1.Networks.evmosTestnet:
case enums_1.Networks.thundercore:
case enums_1.Networks.thundercoreTestnet:
case enums_1.Networks.oasis:
case enums_1.Networks.celo:
case enums_1.Networks.godwoken:
case enums_1.Networks.godwokentestnet:
case enums_1.Networks.klatyn:
case enums_1.Networks.milkomeda:
case enums_1.Networks.kcc:
return '0xcA11bde05977b3631167028862bE2a173976CA11';
case enums_1.Networks.etherlite:
return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC';
default:

@@ -523,0 +538,0 @@ throw new Error("Network - " + network + " doesn't have a multicall contract address defined. Please check your network or deploy your own contract on it.");

@@ -8,16 +8,45 @@ export declare enum Networks {

kovan = 42,
bsc = 56,
matic = 137,
kovanOptimism = 69,
bsc_testnet = 97,
xdai = 100,
matic = 137,
goerliOptimism = 420,
arbitrum = 42161,
rinkebyArbitrum = 421611,
goerliArbitrum = 421613,
mumbai = 80001,
sepolia = 11155111,
avalancheMainnet = 43114,
avalancheFuji = 43113,
avalancheMainnet = 43114,
etherlite = 111,
arbitrum = 42161,
fantomTestnet = 4002,
fantom = 250,
bsc = 56,
bsc_testnet = 97,
moonbeam = 1284,
moonriver = 1285,
moonbaseAlphaTestnet = 1287,
harmony = 1666600000,
cronos = 25,
harmony = 1666600000,
aurora = 1313161554
fuse = 122,
songbirdCanaryNetwork = 19,
costonTestnet = 16,
boba = 288,
aurora = 1313161554,
astar = 592,
okc = 66,
heco = 128,
metis = 1088,
rsk = 30,
rskTestnet = 31,
evmos = 9001,
evmosTestnet = 9000,
thundercore = 108,
thundercoreTestnet = 18,
oasis = 26863,
celo = 42220,
godwoken = 71402,
godwokentestnet = 71401,
klatyn = 8217,
milkomeda = 2001,
kcc = 321,
etherlite = 111
}

@@ -9,16 +9,45 @@ export var Networks;

Networks[Networks["kovan"] = 42] = "kovan";
Networks[Networks["bsc"] = 56] = "bsc";
Networks[Networks["matic"] = 137] = "matic";
Networks[Networks["kovanOptimism"] = 69] = "kovanOptimism";
Networks[Networks["bsc_testnet"] = 97] = "bsc_testnet";
Networks[Networks["xdai"] = 100] = "xdai";
Networks[Networks["matic"] = 137] = "matic";
Networks[Networks["goerliOptimism"] = 420] = "goerliOptimism";
Networks[Networks["arbitrum"] = 42161] = "arbitrum";
Networks[Networks["rinkebyArbitrum"] = 421611] = "rinkebyArbitrum";
Networks[Networks["goerliArbitrum"] = 421613] = "goerliArbitrum";
Networks[Networks["mumbai"] = 80001] = "mumbai";
Networks[Networks["sepolia"] = 11155111] = "sepolia";
Networks[Networks["avalancheMainnet"] = 43114] = "avalancheMainnet";
Networks[Networks["avalancheFuji"] = 43113] = "avalancheFuji";
Networks[Networks["avalancheMainnet"] = 43114] = "avalancheMainnet";
Networks[Networks["etherlite"] = 111] = "etherlite";
Networks[Networks["arbitrum"] = 42161] = "arbitrum";
Networks[Networks["fantomTestnet"] = 4002] = "fantomTestnet";
Networks[Networks["fantom"] = 250] = "fantom";
Networks[Networks["bsc"] = 56] = "bsc";
Networks[Networks["bsc_testnet"] = 97] = "bsc_testnet";
Networks[Networks["moonbeam"] = 1284] = "moonbeam";
Networks[Networks["moonriver"] = 1285] = "moonriver";
Networks[Networks["moonbaseAlphaTestnet"] = 1287] = "moonbaseAlphaTestnet";
Networks[Networks["harmony"] = 1666600000] = "harmony";
Networks[Networks["cronos"] = 25] = "cronos";
Networks[Networks["harmony"] = 1666600000] = "harmony";
Networks[Networks["fuse"] = 122] = "fuse";
Networks[Networks["songbirdCanaryNetwork"] = 19] = "songbirdCanaryNetwork";
Networks[Networks["costonTestnet"] = 16] = "costonTestnet";
Networks[Networks["boba"] = 288] = "boba";
Networks[Networks["aurora"] = 1313161554] = "aurora";
Networks[Networks["astar"] = 592] = "astar";
Networks[Networks["okc"] = 66] = "okc";
Networks[Networks["heco"] = 128] = "heco";
Networks[Networks["metis"] = 1088] = "metis";
Networks[Networks["rsk"] = 30] = "rsk";
Networks[Networks["rskTestnet"] = 31] = "rskTestnet";
Networks[Networks["evmos"] = 9001] = "evmos";
Networks[Networks["evmosTestnet"] = 9000] = "evmosTestnet";
Networks[Networks["thundercore"] = 108] = "thundercore";
Networks[Networks["thundercoreTestnet"] = 18] = "thundercoreTestnet";
Networks[Networks["oasis"] = 26863] = "oasis";
Networks[Networks["celo"] = 42220] = "celo";
Networks[Networks["godwoken"] = 71402] = "godwoken";
Networks[Networks["godwokentestnet"] = 71401] = "godwokentestnet";
Networks[Networks["klatyn"] = 8217] = "klatyn";
Networks[Networks["milkomeda"] = 2001] = "milkomeda";
Networks[Networks["kcc"] = 321] = "kcc";
Networks[Networks["etherlite"] = 111] = "etherlite";
})(Networks || (Networks = {}));

@@ -483,37 +483,52 @@ var __assign = (this && this.__assign) || function () {

case Networks.mainnet:
case Networks.kovan:
case Networks.ropsten:
case Networks.rinkeby:
case Networks.ropsten:
case Networks.goerli:
return '0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696';
case Networks.bsc:
return '0xC50F4c1E81c873B2204D7eFf7069Ffec6Fbe136D';
case Networks.bsc_testnet:
return '0x73CCde5acdb9980f54BcCc0483B28B8b4a537b4A';
case Networks.optimism:
case Networks.kovan:
case Networks.matic:
case Networks.kovanOptimism:
case Networks.xdai:
return '0x2325b72990D81892E0e09cdE5C80DD221F147F8B';
case Networks.goerliOptimism:
case Networks.arbitrum:
case Networks.rinkebyArbitrum:
case Networks.goerliArbitrum:
case Networks.mumbai:
return '0xe9939e7Ea7D7fb619Ac57f648Da7B1D425832631';
case Networks.matic:
return '0x275617327c958bD06b5D6b871E7f491D76113dd8';
case Networks.etherlite:
return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC';
case Networks.arbitrum:
return '0x80C7DD17B01855a6D2347444a0FCC36136a314de';
case Networks.sepolia:
case Networks.avalancheMainnet:
case Networks.avalancheFuji:
return '0x3D015943d2780fE97FE3f69C97edA2CCC094f78c';
case Networks.avalancheMainnet:
return '0xed386Fe855C1EFf2f843B910923Dd8846E45C5A4';
case Networks.fantomTestnet:
case Networks.fantom:
return '0xD98e3dBE5950Ca8Ce5a4b59630a5652110403E5c';
case Networks.bsc:
case Networks.bsc_testnet:
case Networks.moonbeam:
case Networks.moonriver:
case Networks.moonbaseAlphaTestnet:
case Networks.harmony:
case Networks.cronos:
return '0x5e954f5972EC6BFc7dECd75779F10d848230345F';
case Networks.harmony:
return '0x5c41f6817feeb65d7b2178b0b9cebfc8fad97969';
case Networks.optimism:
return '0xeAa6877139d436Dc6d1f75F3aF15B74662617B2C';
case Networks.kovanOptimism:
return '0x91c88479F21203444D2B20Aa001f951EC8CF2F68';
case Networks.fuse:
case Networks.songbirdCanaryNetwork:
case Networks.costonTestnet:
case Networks.boba:
case Networks.aurora:
return '0x04364F8908BDCB4cc7EA881d0DE869398BA849C9';
case Networks.astar:
case Networks.okc:
case Networks.heco:
case Networks.metis:
case Networks.rsk:
case Networks.rskTestnet:
case Networks.evmos:
case Networks.evmosTestnet:
case Networks.thundercore:
case Networks.thundercoreTestnet:
case Networks.oasis:
case Networks.celo:
case Networks.godwoken:
case Networks.godwokentestnet:
case Networks.klatyn:
case Networks.milkomeda:
case Networks.kcc:
return '0xcA11bde05977b3631167028862bE2a173976CA11';
case Networks.etherlite:
return '0x21681750D7ddCB8d1240eD47338dC984f94AF2aC';
default:

@@ -520,0 +535,0 @@ throw new Error("Network - " + network + " doesn't have a multicall contract address defined. Please check your network or deploy your own contract on it.");

{
"name": "ethereum-multicall",
"version": "2.14.1",
"version": "2.15.0",
"description": "Multicall allows multiple smart contract constant function calls to be grouped into a single call and the results aggregated into a single result",

@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js",

@@ -14,23 +14,57 @@ [![npm version](https://badge.fury.io/js/ethereum-multicall.svg)](https://badge.fury.io/js/ethereum-multicall)

- mainnet
- kovan
- görli
- rinkeby
- ropsten
- binance smart chain
- bsc testnet
- xdai
- matic
- mumbai
- etherlite
- arbitrum
- avalanche fuji testnet
- avalanche mainnet
- fantom mainnet
- cronos
- harmony (shard 0)
- optimism
- kovanOptimism
- custom network with your own instance of multicall deployed
The below networks are supported by default, and custom networks can be supported by providing your own instance a deployed Multicall contract.
| Chain | Chain ID |
| ----------------------- | ---------- |
| Mainnet | 1 |
| Kovan | 3 |
| Rinkeby | 4 |
| Görli | 5 |
| Ropsten | 10 |
| Sepolia | 42 |
| Optimism | 137 |
| Optimism Kovan | 69 |
| Optimism Görli | 100 |
| Arbitrum | 420 |
| Arbitrum Görli | 42161 |
| Arbitrum Rinkeby | 421611 |
| Polygon | 421613 |
| Mumbai | 80001 |
| Gnosis Chain (xDai) | 11155111 |
| Avalanche | 43114 |
| Avalanche Fuji | 43113 |
| Fantom Testnet | 4002 |
| Fantom Opera | 250 |
| BNB Smart Chain | 56 |
| BNB Smart Chain Testnet | 97 |
| Moonbeam | 1284 |
| Moonriver | 1285 |
| Moonbase Alpha Testnet | 1287 |
| Harmony | 1666600000 |
| Cronos | 25 |
| Fuse | 122 |
| Songbird Canary Network | 19 |
| Coston Testnet | 16 |
| Boba | 288 |
| Aurora | 1313161554 |
| Astar | 592 |
| OKC | 66 |
| Heco Chain | 128 |
| Metis | 1088 |
| RSK | 30 |
| RSK Testnet | 31 |
| Evmos | 9001 |
| Evmos Testnet | 9000 |
| Thundercore | 108 |
| Thundercore Testnet | 18 |
| Oasis | 26863 |
| Celo | 42220 |
| Godwoken | 71402 |
| Godwoken Testnet | 71401 |
| Klatyn | 8217 |
| Milkomeda | 2001 |
| KCC | 321 |
| Etherlite | 111 |
## Installation

@@ -37,0 +71,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc