ethereum-multicall
Advanced tools
Comparing version 2.14.1 to 2.15.0
@@ -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 = {})); |
@@ -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 @@ |
120811
2100
668