{"_id":"@dopex-io/web3-multicall","_rev":"14-83848f2acf1dfea783871d5640c97378","name":"@dopex-io/web3-multicall","dist-tags":{"latest":"0.1.10"},"versions":{"0.0.1":{"name":"@dopex-io/web3-multicall","version":"0.0.1","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"license":"MIT","private":false,"source":"src/index.ts","scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.13.3","prettier":"^2.3.2","typescript":"^4.3.5"},"dependencies":{"web3":"^1.5.0"},"prettier":{"singleQuote":true},"gitHead":"2189051f8600c943094d71f70e515b7198d226f5","_id":"@dopex-io/web3-multicall@0.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-ZlYK3LVZA5zgs+2FMuL/7eeAEP/mm4JBr1Vqmqw8kM+FJqA2Rfx+OJp8k3qlv7mGJqrHdlS9pI+S4nFDj+1nOQ==","shasum":"ec3cf5ca1ae51cb9d75876f4c1fced87884e0ad8","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.0.1.tgz","fileCount":16,"unpackedSize":36108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA2izCRA9TVsSAnZWagAA9f4P/jrkDQDYvpwiBounPm6R\nIKCxW2EHjByQZmesDM110T4KePzdXSZETkv7677Ts4ihNBAumKkZqwOgL3j2\nPMwslRJ79OqWJYr7EVYhfgO2sWgdJYuL8F0agrWxPbnQTvHwoxqZhBPbe3D0\nn38za32cb8QW4IjCgvEBKyjOFFZhHFXtsx21ZWoS51jE4AiVyMLkoJtp2Bjr\nD+iAEsrp51lzowgzJAkC6SQWsiXQy4KCc3PhpLYyQLuI4eo7s+Gv0eTHH6AY\nTIp565omyR0H3cB4iSEDp8WJRIrDIwvjvm6NfUdG5VO2YuGP7k7+ei3W4UhN\nXTFtMQ6JNDpfxb3DruRSrYJ9kP/ViEKPleaiZHJLxYi8TX7Rk0J20E42fb0P\nCA4QkM4BF29vstTWp/SRcqKqv8OImtq8PKzjYD131Je3G+Z4+g8Zt2zYjKg7\n6r01tMw86R+2w7Lx5N08FuJ2/L6SzVCU0y16ed+2+/WoNJq9VIiRIp6lL4aH\nboTgKujo+YYngJa6etrcD8kVYYPoQycc5R5W2uk9a8SETQIqoair5B7Uaq5U\nBEvZxX65ITcBJZVU26yNlqV3sWIcBh0czHloQbHQZu+t/8dEHT8AhGvHMdOV\nz8nm3FEimtIXl72BqNAgflSGvFysAN8/k/ooA/EyJpXmYCwFmgHYzp7l88C/\n0UnO\r\n=HlWY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE295OfHwDfEhZMnWuvRSXTu912iEE/sffLXtnL2KRAOAiEAiVLg1z6QWXSv8AI7g1TGr+kCiCL3rkyUtvUi6pjnk/U="}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"nas.qntm","email":"nas@qntm.tech"},{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.0.1_1627613363338_0.12642336956652933"},"_hasShrinkwrap":false},"0.1.0":{"name":"@dopex-io/web3-multicall","version":"0.1.0","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.13.3","prettier":"^2.3.2","typescript":"^4.3.5"},"dependencies":{"web3":"^1.5.0"},"prettier":{"singleQuote":true},"gitHead":"9e890ed8dcc42f6bac9ac8f84165b928e370e82e","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-AhOzwZTZN788nr6MHHCE6sHeUFp97FPldQzNqQXEdBORnJOYm94O9JvOxfzXT4C2LH/3p1WUqPK4sauQSyN+ug==","shasum":"f6add495fc8ea84bae1f1aaedfa2a5376dbfddad","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.0.tgz","fileCount":16,"unpackedSize":45763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDKn4CRA9TVsSAnZWagAAN9AQAKTpROLCEP316eJj7AUO\ntWaeBfNT+MqchjRM/F/O6eMyHml8qIjuBDzwoAj/UCLf7XSCSwS7x8af1GCb\nb2JhoKKh25Y/RUlywKbSbVE499AjV/E5Gul/rr5VB8ig9gAg2kaOQea4AG2W\nDyW3bkt8SUrnPwDjBBX/to74a+2C8Wzvz0UMZY+38uTJKNoV24njR0CfVoea\nsT4tle5Q9uM3RdegXVmqbPgplsSZ07x+ICvfNXjFYJsiCtwrn6coiAx2Xr74\nfHEWOcZ4CYJ9bcPOZglZCiImT790KM3Cz32zxSMVpwwDZSlYmPumhvNqPKLk\niMjoqXlmqzPLYTBWworqVcV+90z8peUswqh17PiXc09sNCmDEk5xRkxq9MC/\nhp9amlzxVGv1qpu1u+N95D9i196AnmPNv5FwzV5ENdEcX+bXEW57IGnf1HPk\nvSWjq1wOLTNcdthLoLd+4Lc5jdSadiJnNqHIj2mAiyvxLDMuWu/vNaCWP1pp\nAUrtddpM7gT/YzDbQRbQMjTvfaKhWibvUN0kszTl7+ENIk6bt4I0V1WPj46W\nhL6yx80dcaInIksCoeZQteT175bapE96cU3EFZpVzNctaKtl2pE6GB3il/4G\nvgJZ+Fjp1MoRzPde8tEKK2fw9qXyt5A4ta9qDh+2ht5+Vzf8nhSZ9xKlFjrj\nX7fk\r\n=HQbB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtFnP7A5rnWGy9+z6Sr8p/mp1D1Dxb+cLIxKEWgJN5aQIgYa2Iwu6pHBRCtdLTp3lBaNDCkf8V6vocsAgeUZ5UQb8="}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.0_1628219896797_0.6075861390161466"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dopex-io/web3-multicall","version":"0.1.1","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.13.3","prettier":"^2.3.2","typescript":"^4.3.5"},"dependencies":{"web3":"^1.5.0"},"prettier":{"singleQuote":true},"gitHead":"3e332b50ccbd06aae382f88acc5fbfea0186c5aa","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.1","_nodeVersion":"14.16.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-cFnuSUgmA6lWkuQfkPYCY0rjC6D/p6lG77xfSmWvXzo+9h1QnKKM+rPbiIGCx5xXpqb+6CE+Mk+gHUx55nQlXA==","shasum":"5ae2632382b19fb5eed872c98c69d41ed45d7856","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.1.tgz","fileCount":16,"unpackedSize":45742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGFAOCRA9TVsSAnZWagAA1JMP/Ay94JtdxqxSSEMnTlQW\nFWPgBEK0C7N/lmvPFec2AlLKfn0cPQ+CmXiednkfA+DXJBnaQm1ZnlBcXgeq\nFz9ZHyzE53EsE+rDApIqQiGmygf5Dpz9xXatw0UChxCqjjxUUT5HUnozlLdl\nOD7/nMK41lHbJNYimr05WHeGiJ0D0jDjMSMCvl0I+udAE4dI92mEgnAKWyHr\nMG54o1uyuws4DLas+ubGDSSJU1+q3kCbDM29207mTwqkVn00FtObNPNK197N\nzZG/vXbq6P111BPhqNTvU0g7UucYuhyU5MbTJPLzRNVIp8NXmnHBNBjJCH8S\n3DrpOhdoLuP5mHvRRtUZRMyFBe5wKU8VN35dFUEKCh9WR1GzVSWvE8XicgwE\nYx1mOZj14L8pnrlpHeUoERAiqjHYBYW+A5eFyuNOG1sliSWtjjdtNzrQagee\nyUavnuiiR3tFDZAVyQUADPXn4Y254Y7XwuAb8ZYP94rnjWGAIh7X7K3kg2nv\nudnw5/e5A68yJLh14oDiSvlkITWuWiG0ANTOps6/2nlEZNRzmvI3/8gqzHO0\n1rS7kxWQI8PX5KdDwvyokANFjcswkn1BQLC3P/UVaf69b5sCyH0MdfnBaeFC\n8/uzB8esiWk++dz+S+f1JIPwzg0E6gIkNrHDwycqynUAt4B2SPfNTebLXY85\n1TPg\r\n=vhPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYoyBaAsFd7i/ZBcZ1pd2uBWcw0qpf0nKjF6ZVAPwrCgIhANfht6toiYBxbKPEanZ6/NpXG8oWfEZvwnLjnfNpOU9b"}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.1_1628983309977_0.15666083908402473"},"_hasShrinkwrap":false},"0.1.3":{"name":"@dopex-io/web3-multicall","version":"0.1.3","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.13.3","prettier":"^2.3.2","typescript":"^4.3.5"},"dependencies":{"web3":"^1.5.0"},"prettier":{"singleQuote":true},"gitHead":"ad695d9ffc281ea8df166d26dd5666cb8d501461","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.3","_nodeVersion":"14.17.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-2e1HktWZyUj25IVsy6ZihSl+7BAr+Fg6N5D4tbnDk9H9jzmWmu0fOw1I6msR453uiFiTL86F2M3+aS8OYc6e8Q==","shasum":"e30ca1013220b88983c3a5dd85c85ff593119129","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.3.tgz","fileCount":16,"unpackedSize":46528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNg49L8JB6I3oaYnYHrmdR/xLVCFkkyGhPrSKjovy5VgIhANnNfOr4Fe9WJX+q0Zr3ohUi5bCw412fnY+NwbxXaAAW"}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.3_1634044713068_0.3061873435644564"},"_hasShrinkwrap":false},"0.1.4":{"name":"@dopex-io/web3-multicall","version":"0.1.4","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.14.0","prettier":"^2.4.1","typescript":"^4.4.3"},"dependencies":{"web3":"^1.6.0"},"prettier":{"singleQuote":true},"gitHead":"2d68cd4e254c0211100b9ee940fda6dc1e02e3cf","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.4","_nodeVersion":"14.17.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-GQnJ7HBWk2mM1xeyTZtVpvWdHIYBH84ZRsNp6TQky9lPR54hbYlWo5sO36e4AeFPTpzfuS+7kUqqTCe3ClD9tA==","shasum":"d6ddf17acc95d199b89e907049f51f765a8143d5","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.4.tgz","fileCount":16,"unpackedSize":46668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpAGJvH1WRUrAfs0riUKCZyqZBrSHGGsto9PswU1eHUAiEAuAOPPT0mKHedFabqz0aCR/z9Sn5EVvnHfvPY7ZW74rk="}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.4_1634045089510_0.2617875713140203"},"_hasShrinkwrap":false},"0.1.5":{"name":"@dopex-io/web3-multicall","version":"0.1.5","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.14.0","prettier":"^2.4.1","typescript":"^4.4.3"},"dependencies":{"web3":"^1.6.0"},"prettier":{"singleQuote":true},"gitHead":"4140e9d8cf0012900e42af6ab6ee86e0d0b29236","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.5","_nodeVersion":"14.17.5","_npmVersion":"7.21.0","dist":{"integrity":"sha512-q8yW0yk1oevEAwKjbzTqx1un1senLFk0LDTbMyT5mF+BFO3JXtldvC6f7z8PdlsgWgR8ywAcBibyQsS9xwvxKw==","shasum":"d3ad3463972132001a1ffce6bf73a709972253f0","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.5.tgz","fileCount":17,"unpackedSize":48754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnGniCRA9TVsSAnZWagAACAQP/2Kyi3YEzJRWCN6Nnt/5\nyXqflV6zewwrde3RFV5hhFNWea0TeOhaNMeE2vby9w1SchpFSo1jKDW97yrQ\nUdB5JmQUIu6Nyltnvqp3jHlXs3JJG7Nzj3j5tZQp8rsaVakfow1KW9jfCRGC\n5yfHQ8UsENcv0ZWRIcpWSSi+6vEyvPuY7zkF5SElD1XfRzvQKIMnrKHbYTvF\nd9EfGxGll4FWfQdo6SKtzkk2dAI8pb0HqX1Mpvru6mjyRLEMyrqz8yMIb31z\n40brzGpUdyvdJSECG967i/hL6Z8QKgLQDoXl9th9edN1ulY4KZAAboP1Uyi4\niShiXRO69a2JvNS/RoP0ScLHhLz2Y8EJPHLOK33KSc5+xnHZ1DRjh60/ilM6\nvXY0sb7bM2VxCI3+576J5ODMxFl8e669Ko0A6SojaZACUPTsFlH6aKKZ9G+3\n/ztGj92PN+LDvfqFjMgamhvSsjUQ1J6i74nY5SC4glZeTQNkd6MnxyZ/zMa4\nejK0LogPxnWHbTEaMKy5HowoKn86T0NXagE5efInZGhDix59wm27pgVMA83z\nHCBHFeeHgUu3FGhDet8pizgm4MYM6FeMvNGf5owjt5Jjcrsa3vG3paSjjNpc\nkOIk2M+ADa+33FMpsqXqjXqX0hN8pqOMj2b23hS2phEibFy/h1USF2pm2fyL\nxNn2\r\n=kLYi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0TPmwGBu1b+5Di9JhEbhrAdNIFiF2m+Mxq36zo5HpWwIgZ0JIXFz2Utnw0A6Kkv615A+anCh8aPk0tRYoQOsMYBM="}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.5_1637640674579_0.8212772294531745"},"_hasShrinkwrap":false},"0.1.6":{"name":"@dopex-io/web3-multicall","version":"0.1.6","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.14.0","prettier":"^2.4.1","typescript":"^4.4.3"},"dependencies":{"web3":"^1.6.0"},"prettier":{"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"a5af636f83e2a00f716548c310897aeb8e145eb4","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-r2lPTgjLxYH43F7UBjtF/XdzTqbJwEfaNnePw3reS6pBXfXfgtSofDgAfgjRTX1Oeh7RL80EXDvOpXQDu6heCQ==","shasum":"266bb01a82e0b1cd7695ee771faef5d066037f42","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.6.tgz","fileCount":17,"unpackedSize":48820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4SLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLjA//YtTTmDp8dUezAwyEXPov9leK7VoBxCVitYl/GLxykNg6nBKB\r\nqJ/XZvG5gwzuQLoFObikeSFrMy4FGP3eo4Yj/HdVD8lI5bgG9HFMijKmUSNC\r\nvQJH5sq13ygumUAnka9rBqKwelnZUno431aZNiRY+/ijBxqwPEC5zurc7PB/\r\nqqX+k/Ulw2oMnEllZtekc0tdEUJeWa+w0rQDY6FxD395R3vayVx2dR6Nbg18\r\n+zOMlsQqMtq5q/Zf3Wf+0KKiyesK1MvRsPUOpBvzufSgR0OjI1ChljQCu8Mg\r\nCDC5XVDXB6661kQ6zz+eiaQH4st5mTEMroDSAXPUGAZrUgOMRiIitzIQwodg\r\nYuF0YRRDIzj+zILrE2DK2b0/PRLOBbVNKy07YbjLsrZAJmz7Mjvw1OzfTjGq\r\nfI21LgOaf23q8cFZCrd8wqawLUPDTLzEPO7qxAmrtcZ7EjD9Foar7FpMSQ+1\r\nBykrV8Pr7RapgwI+SydG+2spFRuh4MDY+zq5SMhbYYgrw/gRUHC57WoVIziu\r\nT2s6xmFLIc4Q/PkWdSWWHBHdy92HDNRp/eRoX1YCuqez4dUWha8tq6TiTGD2\r\nJdcCbK75WryZQgkn9VmRPOehSgUHqDdEnm1Oj6eLtnGy07kQugdQzEYxac93\r\n0V707cA8/Hvwxkf70W/0CZ1RxHRA8L6XsXA=\r\n=7q7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ9HYd3RaK/T22w14TXBPZm7RIPOa7LKm0hEhazDcnQgIhAMK0OyM0diT1JhPV/OSUiMYgcrggIgiMMBK/hmG/G4bx"}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.6_1646232715362_0.1971074491754803"},"_hasShrinkwrap":false},"0.1.7":{"name":"@dopex-io/web3-multicall","version":"0.1.7","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.14.0","prettier":"^2.4.1","typescript":"^4.4.3"},"dependencies":{"web3":"^1.6.0"},"prettier":{"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"cf0e3a2a612bb53cf59904862144bd5623e38c28","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-7D4jURkCQddirdvoIt5isAohi6Tqo0xmQPaw5fpbOc/W2pfv9SjXWH5YTbBwjafBBg+IzkAnQz0l+mX6PNnJWQ==","shasum":"d1d4be8292898a6d331f62c8f5b6b68b027b16de","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.7.tgz","fileCount":17,"unpackedSize":49945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/I7mfPIpDqLjem6/6p3ao/VKXvh0EFXI0cUswwN1eIQIhANhyEAp9UbIEyDGoRonHNSKo4x0AearkBylXzK4XP2DE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTKdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxQg/+OOHeorxiWoS3rCuxqJqK3hIjN7Ew3g+Oiav8SgKdOuKs4ckj\r\nLi+ZeKSdM90w7PckvNm3f0ARl4/h8W95GirF262uWb1DSQSjWOCcSZg6mcwd\r\nz2Yi2wCZUSTfuXjS5dAqRz8qsImhBGFLmbJWR+8PR0Qcz9KZz4qkr0m2tDn5\r\n+yrDOytDjOn2MKu1etTFGaiuFOx2lfrlT+IU5FDaxBTCnw5dG++hO79kLNDw\r\nd9JJFW23rfOpEmlURIXDQ6DaUw3ifojqGeTSGO7TRwr29bbiB9deU2MWiD+j\r\n58NjhGW7Cg0FVBqCQwXfsRRMnSWVSJdU7RGABTXQYvLjD0KK3Q08dvsr1EQU\r\nYz129kWlPU0VmpfyxIu2W8V6WsMboz96wMXnI5QxXSxtrEdgzuAch9HNr9R/\r\nss6IF9qsW3ZH2qFXChAbnwlG6eAmJDIV2hsZUGV6CplrrktcSDYONq1EhInh\r\n6MPxWer8oI/2BYVV1mCWp/SyiN4KfFB0eoJimawAhNFRrx9/FKpcvpSRoS8W\r\n9nyfKE3FRmM0ytcgjSBl4ZmjfBHQVoZPaLuYZh84jQKSTB44mnBRXCSDlZSD\r\n31NSbS7xcR1b/y4QtaY6UHKSRvgNv8Zih1bN8JKFl8sXouqz0HE24OMX6rkN\r\niw4aPBNrDL5Z+fZLzdgq/Ruh9ct+yHjWraU=\r\n=JIcw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.7_1649190724028_0.7161129014499932"},"_hasShrinkwrap":false},"0.1.8":{"name":"@dopex-io/web3-multicall","version":"0.1.8","description":"A library to do multiple calls via a single eth_call using web3.","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.15.0","prettier":"^2.7.1","typescript":"^4.7.4"},"dependencies":{"web3":"^1.7.4"},"prettier":{"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"6c9b805eefb402854ae78849ba83908c1364d8ef","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-FxM4R8J431ybwbmJSK6USbhMlWhdJiUg6Ip4mMEvl6hfleJYV+teLsv8mKm8hZmKdi39/xGK56KqjWx1Q2EZFg==","shasum":"b5d681149d1cb6727fc7a1bfdcbc66e53535e12f","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.8.tgz","fileCount":21,"unpackedSize":68197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAUS1GtY7GP35X5+90fp2HczA7f2B32aKPkavZEDE3hQIhALZX+m+g5MFowY6ZceHoCcektHfNl1LJoHx3piZYqUVe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizSDEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvMw//XNxVRO54CUGxQCNSqU6wlsIewogXOXOHZHVsVzLAXPaQB+Ns\r\nF5BtzZUudx5Q2duAQSBxN0WRlRoq6kfUg6dwHrwf3mQs9UkHwQcCVfogzKdX\r\nvXb+mExbB1AjnYt3ncmMR74zqkrgDgEbEQRQDmJCnhjaK1j+2tNuwbauOras\r\nS+IBd2TFU3PCIbEzuWjchMPqNpFiGnklBoGlFXR67cbFAtZpk9V8aqo5TlY9\r\nZMyNALTozUFLNLjZRYNcGEuOKep7mmBuQBuRj+bUnmIDCchPpT1UNajZRDgh\r\ngKejemtVwbt9C9uGwwRXN60NADsWD/hoUyMVf14m0DTdg2AwLm5amyh/KCm0\r\nz3lGS9DNdw7Qv5fXxBUZbY8qDsYiBOALxz/6pw9NKwfKQhORFccEUppo9B3G\r\neh4by8vLtiH8GFzr+ONgHalm+TH7MEvA2AHV93Hz6fbBRyOjIllfNTwPSS39\r\nVkvvXYUB+6C3HXbmVheQQP7qaM1rP7PKotlQQ7GJJb1ewhYu4Qd5RtOam+dU\r\n4XfOKvWX0PsJgQBSjKKUNJJ3ALEqwx140UarA5ZmLXA1erbDRaXnj/9UJbZO\r\ns12NDyaDHjD+0a6OdGcgU8k+v8yOemunHJsAiKR/0HXdrBtOGaoNoQYa0ygS\r\nzXz16XBcbSD0Q1S5WOu1K83H7tO5fQo4EYI=\r\n=KhfQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.8_1657610436419_0.5306211333717794"},"_hasShrinkwrap":false},"0.1.9":{"name":"@dopex-io/web3-multicall","version":"0.1.9","description":"A library to do multiple calls via a single eth_call using web3.js","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.15.0","prettier":"^2.7.1","typescript":"^4.7.4","web3":"^1.0.0"},"peerDependencies":{"web3":"^1.0.0"},"prettier":{"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"433c4a7a7bb22214cb782154bb05518ab2420379","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-oLs2x0bdBTvrY83ZzO4v1PXf1If475qoctS5mMSxDtuBwwSd7N8kv/BR+liZF++5r/f+TAfbNJbqsH8NrtQh0w==","shasum":"da609bc4a5b8b821d2a5c50a38fb2d5c10c6cb8c","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.9.tgz","fileCount":21,"unpackedSize":68272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyMyPgMb+wHJx/gMSlY7LpCOK2UehpQd5LK8/Bx4zzoQIhALgkkeZ5l9e1pY4KZIFweIdbi3QMVMXhmcxx0uay4pq+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7o9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkjA//fAK8YCCjUE/oJCTxAQ5DSUnluAEZTWSydFabo5df3x5bW4pF\r\ngE0ZCixAWMrPxKHmovOy9R1gDMzEMAfIJw1xXdodX4FfpCnNUlKPbPCZWQu7\r\nhEIgYprbzxBnfESK94IavZDGCQ5esudcoDIu1szjlK3Pc/ninCPEqc/dm8RH\r\ny4HLtQ/3nMGMMFi23Iic31XshQ7gRnUBWWgT0XWGN+HG5JFGjevxLdt5YXqc\r\nyP7al6mbfMBVvd7VzUsNm3DGqUujVninfuAT4c5tVI7zPQ+EELti7N7z2fEV\r\nHlTsyX7CVyyYf4ubdzdRzWtGOyBZdOJr9ASRQxGOwvQqGm2dN8V9wcvrzR6Y\r\nN5onA5myWWhwkJwzeZktckSv70ZlOuejyQOa5G24nLaLYwgtBIn1qECjktzb\r\nZ3sYFT6H5Tv7fjw3gcW3zCM/3ERi4mbQWKsb4SnWomEJBZK9WnUojRWx7DXN\r\nu2whzL7bcp/CDjGXZ8wSqkqd88ueep7SEnkGsMS9YfXlDGn06HLDDkcVevQz\r\n9aOmfEzluvJFokQZjwx9vQXRr5lpG6RPCbDqLmwg5keLdYqGR0ArUrnqnn4N\r\n3TM6Y8uY8WRTQ4UqlBxhF8ROCkE9WqPYkkLoFP8xhei9dcMxnANIwsto47JX\r\nkARqJpax49W932OPF4VWHXnN+v+pMzZst/E=\r\n=lfxr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.9_1659801408442_0.22474137792031512"},"_hasShrinkwrap":false},"0.1.10":{"name":"@dopex-io/web3-multicall","version":"0.1.10","description":"A library to do multiple calls via a single eth_call using web3.js","main":"dist/index.js","source":"src/index.ts","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"license":"MIT","private":false,"scripts":{"build":"microbundle","dev":"microbundle watch","prepare":"yarn build"},"devDependencies":{"microbundle":"^0.15.0","prettier":"^3.0.0","typescript":"^5.1.6","web3":"^1.0.0"},"peerDependencies":{"web3":"^1.0.0"},"prettier":{"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"b7d80bf24242849e2cd1ac7a9378f6b88374235b","bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"},"homepage":"https://github.com/dopex-io/web3-multicall#readme","_id":"@dopex-io/web3-multicall@0.1.10","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-eEuJatczk3ZhN9EfMzT/1NpawHOQKjdpfyv3sNcykP35aN3LYD9RvBFfV0AK+Ojbjc3TYRqosXQcwXcK6QSTtQ==","shasum":"187a5f1878f9840ad04c31a3bd41a03e1c8b7ebf","tarball":"https://registry.npmjs.org/@dopex-io/web3-multicall/-/web3-multicall-0.1.10.tgz","fileCount":21,"unpackedSize":69365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVo/cS5WALbEfQiKTu2i6CBEbq8s4Jv/lFPgAZJqrbNAIhALAm9SNrutDe4XaunxhKANe9J1E+3tFHuuozSuANWPH5"}]},"_npmUser":{"name":"witherblock","email":"wb@dopex.io"},"directories":{},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-multicall_0.1.10_1690885357252_0.4921762075997915"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-30T02:49:23.296Z","0.0.1":"2021-07-30T02:49:23.461Z","modified":"2023-08-01T10:22:37.599Z","0.1.0":"2021-08-06T03:18:16.933Z","0.1.1":"2021-08-14T23:21:50.199Z","0.1.2":"2021-08-17T09:41:25.482Z","0.1.3":"2021-10-12T13:18:33.213Z","0.1.4":"2021-10-12T13:24:49.627Z","0.1.5":"2021-11-23T04:11:14.926Z","0.1.6":"2022-03-02T14:51:55.540Z","0.1.7":"2022-04-05T20:32:04.213Z","0.1.8":"2022-07-12T07:20:36.654Z","0.1.9":"2022-08-06T15:56:48.653Z","0.1.10":"2023-08-01T10:22:37.488Z"},"maintainers":[{"name":"witherblock","email":"wb@dopex.io"}],"description":"A library to do multiple calls via a single eth_call using web3.js","author":{"name":"witherblock","email":"wb@dopex.io","url":"https://github.com/witherblock"},"license":"MIT","readme":"# web3-multicall\n\n[![npm version](https://badge.fury.io/js/%40dopex-io%2Fweb3-multicall.svg)](https://badge.fury.io/js/%40dopex-io%2Fweb3-multicall)\n\nA library to do multiple calls via a single `eth_call` using [web3](https://github.com/ChainSafe/web3.js).\n\n## Installation\n\n- via yarn\n\n```bash\nyarn add @dopex-io/web3-multicall\n```\n\n- via npm\n\n```bash\nnpm i @dopex-io/web3-multicall\n```\n\n## Usage\n\n> [Contract Reference](/src/contract/Multicall.sol)\n\n[Default Supported Networks](./SUPPORTED_NETWORKS.md)\n\n### Constructing\n\n- With `chainId`\n\n  ```js\n  import Multicall from '@dopex-io/web3-multicall';\n\n  import erc20Abi from './abi/erc20.json';\n\n  async function main() {\n    const web3 = new Web3(provider /* Your Web3 provider here */);\n\n    const multicall = new Multicall({\n      chainId: 1,\n      provider: 'Your Web3 provider here',\n      defaultBlock: 1000 /* Optional */\n    });\n\n    ...\n  }\n\n  main()\n  ```\n\n- With custom Multicall address\n\n  ```js\n  import Multicall from '@dopex-io/web3-multicall';\n\n  import erc20Abi from './abi/erc20.json';\n\n  async function main() {\n    const web3 = new Web3(provider /* Your Web3 provider here */);\n\n    const multicall = new Multicall({\n      multicallAddress: \"The address of the deployed multicall contract\",\n      provider: 'Your Web3 provider here',\n      defaultBlock: 1000 /* Optional */\n    });\n\n    ...\n  }\n\n  main();\n  ```\n\n### Aggregating\n\n```js\nconst dpxContract = new web3.eth.Contract(dpxAddress, erc20Abi);\n\nconst balances = await multicall.aggregate([\n  dpxContract.methods.balanceOf('Address 1'),\n  dpxContract.methods.balanceOf('Address 2'),\n  multicall.getEthBalance('Address 3'),\n]);\n\nconsole.log('DPX balance of Address 1', balances[0]);\nconsole.log('DPX balance of Address 2', balances[1]);\nconsole.log('ETH balance of Address 3', balances[2]);\n```\n\n### Helper Functions\n\n- `getEthBalance`\n  Gets the ETH balance of an address\n\n  ```js\n  const ethBalance = multicall.getEthBalance('address');\n  ```\n\n- `getBlockHash`\n  Gets the block hash\n\n  ```js\n  const blockHash = multicall.getBlockHash(blockNumber);\n  ```\n\n- `getLastBlockHash`\n  Gets the last blocks hash\n\n  ```js\n  const lastBlockHash = multicall.getLastBlockHash();\n  ```\n\n- `getCurrentBlockTimestamp`\n  Gets the current block timestamp\n\n  ```js\n  const currentBlockTimestamp = multicall.getCurrentBlockTimestamp();\n  ```\n\n- `getCurrentBlockDifficulty`\n  Gets the current block difficulty\n\n  ```js\n  const currentBlockDifficulty = multicall.getCurrentBlockDifficulty();\n  ```\n\n- `getCurrentBlockGasLimit`\n  Gets the current block gas limit\n\n  ```js\n  const currentBlockGasLimit = multicall.getCurrentBlockGasLimit();\n  ```\n\n- `getCurrentBlockCoinbase`\n  Gets the current block coinbase\n\n  ```js\n  const currentBlockCoinbase = multicall.getCurrentBlockCoinbase();\n  ```\n\n## License\n\nThis project is licensed under the MIT License - Copyright (c) 2023 Dopex\n","readmeFilename":"README.md","homepage":"https://github.com/dopex-io/web3-multicall#readme","repository":{"type":"git","url":"git+https://github.com/dopex-io/web3-multicall.git"},"bugs":{"url":"https://github.com/dopex-io/web3-multicall/issues"}}