{"_id":"@blockswaplab/lsd-wizard","_rev":"32-e084e18dfa6986b1450d065810ea83dd","name":"@blockswaplab/lsd-wizard","dist-tags":{"latest":"3.6.2"},"versions":{"1.0.0":{"name":"@blockswaplab/lsd-wizard","version":"1.0.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"1bb3a8190ae5df6fe9275bebd6d4c746459d39a0","_id":"@blockswaplab/lsd-wizard@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7baheb7dJYgpgafg3snAnnhiyzSnDXCaNMoFAFF0El+6ArkC+faXehTHuJMDBwIW3C5xYZA3ponJVqbgT+jRXg==","shasum":"1665694d072c6ea71525bef66d7208d302f884b6","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.0.0.tgz","fileCount":35,"unpackedSize":225220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErBxmWsNuXopJpL9YtG+VXpUO0i7UDxKLlSBGaVCq82AiEA+OigA5eieFSi3cJtIvWw5pjtnw8PjZYKed5XtUsMq1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc4njACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdbg//X/3ujwcOAJvaWhywfhoJcVdr7uOqkdP/Cw4GCamr+owYOABn\r\n37dHj5uXXaLBHIdN7cHu4DjWNdJVDo7xNbOsZo+YJRwQ0dhD+qv7OC+EUfS5\r\nKHLeZIwWXDc6WOcrYjsppvRMbOnk6Or4QO/l0ZVc+LoqSd2hAw670/no7Vk1\r\nWskzPophx/EGcWACeZYNIP38OfIEtLJBjua1bMxsXsO3GTJsZtoScZhUYV0q\r\namjxJvL+5lmgJyAbi43xPQLfVR1U0fUASj9Pf47sDGGaNUTwWgMedWUGhvij\r\npHo/WDlT4nCQSsF8KdEb0H2HMl1TYyzzX83yL6pQlAnmGhlN8Bj7MKs+lG7n\r\nL/Fr7WLWRP+qgOr54KJakBVZ/gdCXC/vgfF32UwRiPJ6Dsk8qxUfQVYVUP7S\r\npLxjf3i3MjP/ynpJhdmpHuqF5KJ8BWRkauuPZpOJICekBItZ58Z83FZhP0yQ\r\npCD6ldvzs/4hqnECXhd7W8HNXR6/flm7K+R2P4xzeA39c4nP6Sx+T36kmlSI\r\ndAgG9JGCj072W4ovh07FF7fbskAOIb6gu4IXpFgQSTvQfI6eGLk7OUnXxpyW\r\n5zFTU/yfXzY/pRMvXjHM5UQkVM2W8A3mwUQsAIDgqg+D0LThs5pPuRqzTuzl\r\nMa91WUA+x8DpH9vgNULIF2RW3i9kwz3i85Y=\r\n=frP8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.0.0_1668516323490_0.2002902289674633"},"_hasShrinkwrap":false},"1.1.0":{"name":"@blockswaplab/lsd-wizard","version":"1.1.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"a093e7f9cbc6ae0c2a24faf2afb8786c545ce1b1","_id":"@blockswaplab/lsd-wizard@1.1.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-z8pswJRQkWLWnQ95tLr63dutlrpkA2XgRyUDyxRQzIMWVnQEuzeExuodgr5J+fNzJObvU3buYaQ2ZjOcpW30Dw==","shasum":"e8f5fad2943d38a45696f9395edb2cd4b22f6a8d","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.1.0.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH7yGSDvVZjLRf9CBfgakdJk7Haz8TAbWCUbxitwIKSAiBzUh9r/NiK6HloyhVpydoefxRonCrp0+cWew3tJzwcpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2aFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrggRAAgf9Ots381r2svQ67zxcgfuxKkSRAYlXAhKjflOUoHtBvgDMA\r\nl04/hmSE7ERVBFDHPbn2a6BkEZRZi0v+rUbEzCvOIW+1fj2jHQ9lJnXAwaq3\r\nM9YdrX9GXVKZE3ZIbI6YxWEVd4cRi72sLx6w0HDLdRHdKXy2FxWEZ0NXEuTY\r\nuOGv1QIA/FE3+oWY8RymGPY93YisVZATA2Y3N508b9Fs6lazz7p+HjSOvPjK\r\nF7zZpNJF7dypZcm1rb1gaOWKkQgTbYnoGpeGoOS5DRBcdSs4nA8C+OG9tE+f\r\nkyEcBpJt7WEE6cOIvgWVanl7PlIOqgTyn2wnc3VRj7lJ1fbnBMXn8pX6bgDg\r\n3Y22s57CaRRZqctxompXN5tq7VOW2LrZiO1BE4LfhiiTnpGtdY2J3DLYjo/O\r\nnoeAT7TrM2y8mRfgzfJ+bKOaN/17hqWz2M1kJ1vhb844FzVNk7ffdpI7qpbG\r\n5mW8NyBodsEGBqoP0VfyfXTwkS33dPbURLfLbjjAryA6jOmh6gDwmU+0ken+\r\nSgjh6L2wTI6q/9jtnvOU/Vi2SvLq+NDtc2CXm8fgs2TACfYOSYMV4LO2WlnI\r\n9JWDkqU89hXC10aATW0fSsteLvoXMpcd7Why+7AI+9TFewdGmxOVV7dmHmXN\r\nQg80+cyWllEblBen8/FDROl0dr27QYWqXs4=\r\n=UVJx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.1.0_1668769412917_0.8514893584561452"},"_hasShrinkwrap":false},"1.2.0":{"name":"@blockswaplab/lsd-wizard","version":"1.2.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"9bb37a9cd740afe886ef5b1f7626b1b762e8a606","_id":"@blockswaplab/lsd-wizard@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-e/qCkQeQWpZYD6zTevjaHhwB7F9VRmscN0+BRut8uD7CJFhgAgvVegvESe5sz3j1cWaGOkfhBeisgDgu+23Hxg==","shasum":"9fd33f76fa31ff059fcd267415cc2c3e68329e06","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.2.0.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMrcJf/C/TuxK3+QZsY9cPUmkt/N/sGx2J1vRzO0Nl6AiBZQ76aWCuVqaCzS5uoAfdLskyCF8hrN6CAXmJCJ+nu4Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh1lYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/WRAAi8pLJ4jC1/UFg5HNpYYklwl6Q6ANV4IPuVBiucSnxb42f3Ma\r\nQQg5aHhUXoxo2HiRLtTd7iHCeKLvhgvMOGKvFYnT+Sp3/Bt/6buUbDa/LiZy\r\nswaWB0mQeZQns2x9yYth+gQkGoNa8F90BlOESJUJKh15SuEvUOv4s83pEWSE\r\ng4XUI2N4CKVdHN74qH2Rrqbsq/Hl/paj8lZPMnlozvW7Lqljs6aW9D7kLXIc\r\nd/Svcc756/kUJW6gYmiGMYzUgl5WNaLUctBf1wmn41VZ43kKH0gacwxKXOWI\r\nCN63WRF5E0soyWkyGs7S1IP0uvJeAUuNhoz7Qi4NIwI+iZEgwykJFL1+zKKT\r\nYj2dcd9eqcARdDx1kODU9kQmyVKHKGZhOKEuociloGtb+wMsRQbqIkbkpxMv\r\nM3kCt+yhwwwrOT75Aa6E4xCdVy2W0WIgTu5/H4gPvcMqtsxD7t0uWkBWpoAE\r\nWfrAV7WFprBTywjgtgm4jqzXPcaZep70nme1MyAysN0QDqsCQyxQOkfdzdwl\r\ni8bMgr/67VjBilZ+DaUyzQj2qEFBmrs/qu5sm3ybl5r37+qwv5IFz8t0kC/9\r\nd8FzYcrbKqi8bacl1dHvsUnTdWJ9jlkCXzY7EFaNWejqA+vpBUUvzb7W2P4V\r\n3BkH2/dTPzK8MCrwQt5BR4EG7whepUQEx1g=\r\n=B6px\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.2.0_1669814616384_0.5601824971069818"},"_hasShrinkwrap":false},"1.3.0":{"name":"@blockswaplab/lsd-wizard","version":"1.3.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"0251db234c8885b1ac4c8868eabd14cd05a049c4","_id":"@blockswaplab/lsd-wizard@1.3.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-C+u/F1GqtmrGCJIN97e9KSf0y6U8ltkGqa/G1ZVs4XrnnOr8xSyUB6vjRBz49JOgN+WojnJ+dSftCEzQWLKfYg==","shasum":"d2d64859c883f83e54079ca6d1c79a2f6abb65fa","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.3.0.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/04GJUTfpTxz9wKosJXvovqTNyTU8mfJL/IXTbJTkCAiBUVKyeyStloNG+W1sjcmLKroBg328aPdzw2W+c7IKK7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjifMnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKhg/8CmZ9YSDrzdEHB/nocqdGZcTRdJQ8AbUcbCETIYz7A2EXS3uG\r\nFsSJXH2O4cE6SLUwoGIURuOoKbgsSIsb+UuSVsvM2+DPp2pLQegTs21Wo67d\r\nITCCTkKF7yqQcMWm17Bb1oLm3ellSygymh4v+MNDNMevtfyjHpUZrP5k5RbO\r\n19jVB2HM8RJuNE2TaovhVYxXgh8VlJ/0L5WeN2BVbLlYh0Mxd9xmr++NmV7d\r\nblLTAym1pjDhgQ0FL/G84KgU2TMHkrEtn7U1zV0cB5U2046XrFp2X7c04jfn\r\n1P5KI9AbC/cLlL9bjZWeCvWH5f+ZdrQQziKTJaYgXapYMZRo9iAEwMNa//Ev\r\nnuBRC872qgjh9mANRbFGtXWRMpYLAJBsA5PkXbjUJC6+OjFoRSyzUgRWLq2b\r\nSCGQH6GN7zJ6Mk1EopNyKTAq/UWLq6sX+B/ALT1n1lS95ZAciO5xnu9PF8na\r\nGttT80qooNlRCb7zNqUUFB1vwPzxkFoXBbaA9VCBvoTGRLuu9BsRCp25JD3W\r\n1gj4VP0nb3CaMjBMFpIGOXSEubWcRG6EhbTfpsn0lYlZinzS3PCiN+FykXd5\r\nQIe3sLQZ7jb0uVizyBeh0xXrXWM1jVfjgfRZoDl5aU7646mvGIiTpY1L5w+4\r\n0z9gd6Kta7sQcd9mCdTdYQv0Rn+R1wtppro=\r\n=Y3nm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.3.0_1669985063422_0.6076186694835868"},"_hasShrinkwrap":false},"1.3.1":{"name":"@blockswaplab/lsd-wizard","version":"1.3.1","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"c3304c7bd36749936717cf5b1de17b232b792e73","_id":"@blockswaplab/lsd-wizard@1.3.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NzqoA0Qq3JizyspTVE4ZPMGSVU+X/p3ViqZwWaQZ47K/Ea84ZYoSYkdmvpSKW7RgRCvrE7sc+Ywth579kWXK2A==","shasum":"18fe686686d483a48ed52dba42c2230f644015f1","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.3.1.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Cw1UfB5aUx22hpDimQUuAp9ii45dDl7GC3l4JobnCAIgRwJfFA/1NA8TQMWPxoxi2SEva6tWsAZY36ePle6Be00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm1ZlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDiw/9Go1nSIS7uvrX5xxPiZZJl/xFhDh55cyjmxOoa0Q5EYnC+5rb\r\nWo7fO+E6FQH9cASYoGiiTGTPoPHt5Yi4cbJFv2BUr+QpwGe2MBxqRAt5quz0\r\nobcnBaGgjPY7zXrNwdG6UfmLxpZmqBl266CtNnQevFa8104Caxj7Cf78aNuo\r\n+w53eOrZ7GdVm2btpuQB6tR6+VOOtf7guK20InvUmeetMCVGQZY98Fmw5ZEZ\r\nXQzwclH0cKAbScVdhbw7qN4Fp0nInxIYb1vGoa2ek6yX++9sYvTFAzCfP361\r\nX+O2pOEuTGa2lCNMrosiD7CyZlgojev729jwObd1NifoSSroPMlSokwT4U26\r\nbdZxxQYNyZwAEtAA3rfhYVzYxfLrUkonDLdF5AuZKPvXILaUcKhCQWGYgwKS\r\nGxkGPHqy13zTvQFMHhp1BCHASs1wgxL4qAfPmEfnZT8kzos//TMSGgi+Nj4T\r\n+/HeZG0G86S53MqasdaToKAqAKNMtWh6jNtJgoiyJXbITsrXRLz2pOzLV40V\r\nQ//Fx7CyceTbwnYqGqrWyHOxEtZxrWhc4+fLk7ENw7WxcNehIKocg5GZ6Htf\r\n43iy1yDyk7fH1LebAXSykUr6/j4mYgt/7MHeWzCSsXvbfUAdQ+yS35vT2/+K\r\neGByfA1IrMUrJNXyMb0LzBd/ilL48kq3KNM=\r\n=zwVM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.3.1_1671124581034_0.9550562118227914"},"_hasShrinkwrap":false},"1.3.2":{"name":"@blockswaplab/lsd-wizard","version":"1.3.2","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"69e0ab6c65b55fd2be6bfb81f1ffb9001d98b3d2","_id":"@blockswaplab/lsd-wizard@1.3.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OwQoTT4LwScYoC8h2y96kAQwEck7l5Bh6dqpkg4wTWQco+N6nwYRn2aXmzdIluyP2ZBdMtHKvB6nn6ThECshLg==","shasum":"032ae30d33fe68d0291a0d2a62de60a0c987f64f","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.3.2.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsVouonqz14DhwoDB0nn3tQU369p4S3ZN0bVpnRF6xKQIgHbtWwuO6PDa2Emt59dCLgK67Z1JFz5+icqLMhee7PtM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjogGjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAFg/7BDangbBjb0VxzFiOYf0Lqc6WafvYkhj2xqUnLad/nxKnQvsg\r\nRPhSdtiBBIOitZxMwH9qB7Xqu7RN0EZ+JCqGoruqtgiCE4nO6jJxmiGR///K\r\nvHtdu8ZMmegs8K/ZNgujq75UNZxt13e5PjT12NGqFArLlCs21kY3O0r2Tkve\r\npOa54eP4Eihkp6zgfNFiZSXNWCsEDHjmk8yuHXnWqfjmCDGWpIStqkdgCAiE\r\n/SUVPLkttYkorg0wv3OTkAXsEJ5IcqnjuL2oMGzBUSYx4oYxpjFSRL6gaR6J\r\nY86NN+dO7mmm6WsGcVqVjo3t4+QwfL3uJHYxQekNSIi3sFZOK5jqZi4xUp7E\r\noKsr3nTYPq2nOwNFy1m6Mw6yZ1VEPT5AyMe9I7CG7wzlZ/8bSBOxBT3TguPm\r\njk5qakQIsZuMdZyctRaQbRMTG0gCl6iLQ14mpaDpBMyMYH2W3+IAS3UHGspp\r\nxQi75fNjWL5QvzzjdLpgJ5p6Kdb2QVW0nwEONWeVcHe+O1LhuIAhxpbIXVr+\r\nBN6cFD8juOV8UrLvCVLONKPjTV2CbAbugoJyb3q44FDXgYau7HLz4J+uU0kv\r\n/XiC1bGSmJf+wWuPGd/x9v68Alk8LXUMuf3QkJQ8v5w+GHUFzOlJWecARGpx\r\nS23K0Q86M6yVedWOvm0fL1WXqgYexpC74jQ=\r\n=eQLW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.3.2_1671561635517_0.8434763533367964"},"_hasShrinkwrap":false},"1.3.3":{"name":"@blockswaplab/lsd-wizard","version":"1.3.3","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"5bfc3ac6047b03cb9191d3b800ef1fa3ba18b8a9","_id":"@blockswaplab/lsd-wizard@1.3.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qSofW6+JOPXJXzq2GlFIvOigL6YD2pswhmKhWET1n/D013C8ckj09PSBDPMiy/De6W86RnumiKO0Rxo0hVHmFw==","shasum":"5d2de85aad9e3213a657958324f87d86c36f78dc","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.3.3.tgz","fileCount":35,"unpackedSize":225395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGLIkpmF+fAYaFtB6WoBQc4doIi/VGanpGZgSpxQWt8gIhAJfZH8/QSp75qCqB6OTmSeqxluFqXHZI0lCje/jUlYJC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtzQWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolKw/9ECrdrIupgfl8uYKtMFJPCCDqiNjbrj1rthC+AhxMYf65IXbn\r\nPrx4+S2VUqrHzgWvxh1SGKZaPWVDr6q/cWZsCxFv5Sd4zCxlum8rMKlsxR0o\r\nxjHzhFZUeco3yn8asBDJ1YdK1AKoTBjVBLHjYpB+f0LIFkIsVBJZsGws298v\r\nugyUbhu8M7O5Qp9pkwcl1abq5SogQHVk093S9UyLkK4lR33OWhqprVbZm3+y\r\nM+lUKhWBm70szcYAkau3Jftnp3UYHmaUK9n0VlSnMcqcZCTFIKVkkWLeHYUY\r\n76ab4gGL8gcwgwpAGjS3Ufluqt+Y7ImuWlT/lkRkYFH+PKuRhxzwgxQbIb8j\r\nQHOn5w0ju4PS+SY82pMY6RF23NlSneCrUsJDZk794zdpjn6CZq242jdtSAIb\r\np5t1aTwvjY5KLp0VlkuBrS+s5oWX+r/jTjG0MRXEAI9+bCVB934IteTjzh1z\r\nnuMacn9NZ/dB2t2vg5AWPT1FNt18gkFBmuJxKOVl47+EC+7Bv8nqDhRq34TU\r\nG9R6fc66gkDIdSm+EgZAqGdH+x4JwhAYUFRGbphmS3LpYr2B/J8ZmejXN+Wc\r\nBnPwbwKzu0EwY5vCBhM4FkalBFQe7JNjmoM6xRme71BwnvDrh54aMTRpEKVq\r\npBzmchbkB5AIlyB/4HSO4fnm+oeOVabIkrA=\r\n=oNOz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.3.3_1672950806708_0.07591790166466805"},"_hasShrinkwrap":false},"1.4.0":{"name":"@blockswaplab/lsd-wizard","version":"1.4.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"38d563cbbbcbe11b985d89fc99e507a3a3480356","_id":"@blockswaplab/lsd-wizard@1.4.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-cjWLz2SbWWGvEqHQUAkZxFEXm3wZ37ptFj/C0pjqm8L4kJfBTR0YxkMRyhNNpw42lBf4FnL7QjeRqUDGtcN02Q==","shasum":"198d7cb295e1d7e1bb390d03f25e5ca52b6c858a","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.4.0.tgz","fileCount":29,"unpackedSize":134624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFso360doGI0iI+9BTfCo1CN79nGLfaZ8mNMRZJQl40IAiEA0uBzbqGlbaUzmOpvVr7+Jvt0ThoYu45Fmh8L0N9lxWA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyT0pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofqA//UMyqv5BAsIQWtTJ/IkLyP6/8gKrgo98cSM4a0SXVQOSkzGMC\r\nRqQ6K90JKFVVQcbX3T/1mNqJaKzFalvKZv7j5IdyMtnPzduya6S4/THHtfhn\r\n7Yu4OsLrwVVOHrrEt0KGx5V8IQP0UHEeQIzBCHUduO2mOaqtyLD5yZ++hLDd\r\nTl1OO7NSYvIoTKsptNzyEVRTkTn/9CNTRz2Vgi5cWFWXWNbOtloc0YqQJiW9\r\n60VoViBNWqBFZ3znWRc+aMu8pwSaUZHYMAylBV3aOnO2OZmkhxRhT2y7gUPs\r\nM3vbmmKS7IjqTStJesIliSoN7/nO6zqng83Fb+ZjZdnmUFOltXcFcm2OGtZF\r\n6SfffA9TfsfMJJ/Vl5rCPrvfOJI+1z6L5cHDwgi91rSk4QuV8LwZlnLam8N7\r\n/KIhUZ+Sxdyu5pJoSHkePCp93PbJ7Sv32Yy1OW/2z0WfIpc7d+1cmXFkdsxW\r\nVlAmyNXWdxwBZcCVApqN/RxkFDdWMvceKvmYxP7rBuGYEUWEdmzeIz5wWkgp\r\nl1pLLt3f0KV0H3TqtY6j1jn3ECOvWVeK/dkAEitTa/RbJbbLs0hdJ6qgPWPs\r\n19X1x5w4qy9wknrn8LTxzi0gtsqaPG+bde1t6ZyTWJjTsETHVDjFYIsVkGSe\r\nEBuCSaFkeZV3qXBqaSjPw9kuUDFdJzPLbqY=\r\n=GpI7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.4.0_1674132777618_0.3086603535617851"},"_hasShrinkwrap":false},"1.4.1":{"name":"@blockswaplab/lsd-wizard","version":"1.4.1","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"82606a7b500b19858a12fd3339eda395416b062e","_id":"@blockswaplab/lsd-wizard@1.4.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-daVMRzPlpt0RTSebL3xTQ6V6BqVssfnE8FDdP9R5UAANVr+nygYKS7JsBa6kSiTboxS4FCfxsLZ02FTKSqtVaQ==","shasum":"4eb6e9f547bee99e08c30c941f6022b4f6e366a4","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.4.1.tgz","fileCount":29,"unpackedSize":134626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkEl2jjF1RHnTl7pr0E9qa9LEx9ww8BSm49nlH+KFMNAiEAnSjdjrIeIXXaeQlEpKiul2lE2VIX/sb5AJ0nxPSd3kw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyWrbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwTA/9Hue5f7aCC3S6J0+cxO5h3BBxo2TsMpC4oeDZO/iBO/lVu1ck\r\n3X54obUqbytzE/DQwtHpNeCaL/IAExhIwxZPdTmA8VA1deIdzaN9/OSXA/WW\r\nnoXxBgDsatHkFkb9hWSxqrIeE2pNygz89PbsBBUn3+IolSqakIQtEmuWc7wQ\r\nW+z/1JzigcDCjFVXVciGtEOYXSpa+9I82Y3/wFsAJEbIzKlJkUaxC78evJt2\r\ngVR6pUJknngoXpDTWI3PNn+itL8jxk8ZyOCEDjLoP08+4A7tmJEtL1ceDbEq\r\nEcsg51k9oqLEUPgL+0nemyWEaMY6ST/S5yX7XCMy4AzOzdpQ9/VNxv4LZaPE\r\nE7flmByKzsc0Whocluza6iSAS9JMI7piCGnJVz1ZdrqUDKsb2tNjI9kQQagR\r\naRBC/nHAGetdckiyrzkTlcza7dRUxhEm5rrTZAoEQzHv7D9pCtdj6w1Xqnf9\r\nymm5waZexRBpCbNE81RvvnAOTorX3VNza44NCU4S0ScTh5Oea2aUHXdo4z7c\r\n8tQ/oj1lZynjPTK1Thdy1c1Ce9VGH9kYVNEdYhQ/G/3agyyHQ1CQ5/PczHlc\r\nNF1fCmEqg/JHegEA3frI3rW08zFiq66CYM6ndd7QCBc/Rej8YyQkzrw4CQPv\r\nCSUllf+BiflxKeKWfeEX3P8xykpXqlwUefs=\r\n=LSsJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.4.1_1674144475279_0.09882031857562845"},"_hasShrinkwrap":false},"1.4.2":{"name":"@blockswaplab/lsd-wizard","version":"1.4.2","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"f50a4a85da6e9532f0a5d65d34cf0b1dd0b34829","_id":"@blockswaplab/lsd-wizard@1.4.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ig7k2WaOzZHhpYOgpud33nbk2j4DeMlVQRoJDYMQftfXjsxI9FwZOpfAtxLfXGFW3rrIlUfRAbpuTKSu+aEMuA==","shasum":"0b46bcec2d99134a302101d856e8571d8a8efa16","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.4.2.tgz","fileCount":29,"unpackedSize":134752,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ6J3MeGqMzIjPeq3YMcXNzdTutDLPJwYF0XI31wHfkAiA6EZPd19fhFCn0PvIwst//PK1p3j41G0WLh8Wn/uVwnQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2++bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFJw/9Eck5n99iI0dhxjSDbhrQ4T/ZNUI2/C5t3EKfeWHH7TVJqG4H\r\nT6n9MYgKI4ASBxbHG4vQYgAK+5LdyzZ5v/dffOPoYzY+ei12tAS6Fdo9Q3RJ\r\n3537TNuIrGzBFnZpqXWYyKS92lrwkihSwmvB3ybtW82+9lDDPcZHKKtjUJ11\r\nB7LLTs2h89GtkCGbK/8tZ0t+JtyaUpgAJRfT+88TTnT2EKj9mlxEY57tFv1F\r\nD3Ab2nBZV5qwDM5zJkq2LXe+j+o6B04ULLoKKNN2Sw0/ze2qpaxO8X2oUXBn\r\n+WxiU6hTV+Emm4F2Y4rskwOkwesUk6wzFkHlXp1Lh9Rlpk6JHg6u5M+3fpl8\r\nj38Tb9NlPLJGCSCjL+432sRUecNSbRHGzvpaqBTzQO0c+3kaEx8bB2W2S60F\r\n8F0etiVewIhAI3pN2B8u5R/QybADGn2ogkEHsKaTPddLOy4HrCmRzVLXwyZL\r\n8ZMhasNUB0fCl0+lQx61MZMbqEAuN/xeww7rs66MsYFiWQmaYvqL5Vu+wx/s\r\n6xOFh/GbrUOhUY8HKNuaFaeyjgLa5nC+D8bwtOu9sbQ+/RrnqindTNAjYgIp\r\ndzDN73PiWSPw6S595ydzW/+xo/lxIBaSrLgmbvjWq5JEakNrkOWv13aPGNoc\r\nFcFhd1rJb95dJ2RehlW98njfINLWentsKRE=\r\n=O9PD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.4.2_1675358107009_0.05637009469118026"},"_hasShrinkwrap":false},"1.5.0":{"name":"@blockswaplab/lsd-wizard","version":"1.5.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"57e39bd150dfcd5ec83debc3e52f6e0e585f32ec","_id":"@blockswaplab/lsd-wizard@1.5.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-lS27SZDeZFZNtil/ZY3WmSKGP1EBKTPLhwOur6pmSLxCDtxyymvAqdn3TAJIUZciM/hlA2x91tYc6kG2XCKGaQ==","shasum":"ff6ec20a88bda478366ff04dcf8ac40ee78a43b5","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.5.0.tgz","fileCount":31,"unpackedSize":137250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxS9SMKZzQFGWyTvezN27eT9zursrqzqcndKOq8Q6UZAiEAm6BvDilQyasizMTlyLCGcKLodaj3Sl1fyHHRHFoTABU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5OaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrilxAAjF988wUiynm/L851ckPo0VHAhSCVBtFdPmDkmU4YFqVI0XbV\r\niglVGoHBQ0KEplFRrBEoaZqgBwKnb+R2kdWlglPmv8Bus4HOR4Cft8boE/fT\r\naLt4FfBrdiHEWUl+stnA8GK5rHqBmL5wm63hNVqLC02euMm8rQPeEinJPTwQ\r\nr4BwOmfyNZTdnqZ3+UCl+07kDAzy6tuv8vkc78FosOWIxt1zZ2FLzWIFsgf4\r\n+fvvWYSr7Zkvz6pgItdCrMcJTw8fOHR4w72Y/9FRM9ksdhRQHUl8GoAX374c\r\nnJzCg5jMk7zoojOiH07rxkRigkclBcfyyFAUjNkaIcXY3DFovfMLBAPEwSqD\r\nZqPYyhZHpVevWpoSsEDJZqa/aUZ91R64kXklnur1gJeHpuxL4DT3PFaisZYG\r\nOw5UXgFQ/7/UC9mKqioNpjs74h2e1z/yEBlOihRhCtOU2UjlxuN/ZXcaP6fT\r\njY7Za3m/uocGVYLaSQ5DOL49WW83RC3w2LLhQoMesLzlXwxsABDRc/WpoUUH\r\nVkQvzLJuskxpJJf96nsgLDpQBbPcEBQXZurURyHPuAruXm2ib4+OjyEREGzt\r\nyF24OMF1EHUeTpsFNNVcrziWZ1daxRqh696UIu7TVbkCkAgIL4SlJvoJmueP\r\nnfeKOLyF/+kYUnmeezQdWUFxzMBgb/V0hbo=\r\n=Rx9p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.5.0_1675945615091_0.0725963752100145"},"_hasShrinkwrap":false},"1.6.0":{"name":"@blockswaplab/lsd-wizard","version":"1.6.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"c565d92037139d827006bc8c457776d61d0ebd4c","_id":"@blockswaplab/lsd-wizard@1.6.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-bI5+Epzfcz07SCUDEldAEnionD/ulmTsZV281yCZvx/mDZ8DnlZvQCz+hcXes9XYwz9RBv6ggS/0ZJK5PZVXSQ==","shasum":"0cabf319978c4c5c4bf4ee30b3c60740261b7718","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.6.0.tgz","fileCount":31,"unpackedSize":137854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDReB/EXZ1u2C1bOpp8E1AQs2m9OpclQh/WDX/rSnohJQIgRWLjuRPCoY4z01sLOE6AXGCio0iyBqqXFUaoEQ5ttvg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9QJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0MQ//SdmsVgI+4cq9Mi60I/CC2cWZk06TLNxXtoQr1jrwrSSkicf+\r\nnXYZVv9vJrlBOFn/OOU4yJao0ZOGBOokqDR+CT1O8/GeZcePKdA4cRXyvTSC\r\nB39KY4+TQhZl6WJHqBeQYJhRZb71L5p64ZfcVOksyW9DLVfQBP2UuYFt2jK8\r\nBOVFtX1v4upDAJAdSvg7fyWUGfesyEjKDAp+HotdG3k4MDmPm9U8N8TO7znV\r\nmG3PdEsvy/SUpx931J33ct9zeCZUaXHzWfridJqPtXjZqwwjIQPdVSVEnBrb\r\nPW/ZC7s7DXF1F7vyDrR/mgmjk2Hv4xJoUMm8JWY5cjzdLhsgTBHNPCTzAEoZ\r\nMGhipxo6TLmRdzqkrs1y2e58Owv+2AQv7tXrZl/TYq5pia4xWQ0jU+BshMGA\r\n0aDUvk3G7Udse3w4hfBBalCmUbhuRqHP4QpEE4hl9p/lP0h/w+8gU/FDgYF7\r\nzAe6JvpAS/VvSLChmlsT3W5gT8ZsspIIMWI3FjmJHCZSOHo8j3dy/JcCbaSJ\r\nFwvCnUxvkqM2pMe2tJIgGX3dP0NPAwHm0+TSXd9kWn9SbbNqe3l6Yiwoeotv\r\nOQjycWi4BSVkyWbzjV3MkdyEnZscI8BWRNntQJiCcudxUI0GeWdHaNHKupcm\r\ndmAwcyYE0TjFn76s5UTQ0LJ91TpSv4fxA9M=\r\n=oQPZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.6.0_1677001311355_0.1810372251280019"},"_hasShrinkwrap":false},"2.0.0":{"name":"@blockswaplab/lsd-wizard","version":"2.0.0","description":"SDK for Liquid Staking Derivative Network","main":"config.js","exports":{".":"./config.js"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"d952406a212139b5eb014b936bd64a40afb38f1e","_id":"@blockswaplab/lsd-wizard@2.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-W0A5SCDHdI0jerqcHDEg7iJ+bERlX3SF59kZMZy34lKr2p5IZkQb7VsYbjiVjdQWtdUHMMhNpflNLO7B4/YcMQ==","shasum":"64f6e1e7055a64a5bd5c0ea797bcd95a19c1fc60","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-2.0.0.tgz","fileCount":31,"unpackedSize":137957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRVpbRNKI0HLxNz+akNc/5gt5go6wSUWPG0KjVL+IoKAiBmha0n0O5IReDUuCnA6Yh/LlZUo3gHoaadgExFdYhalg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqErBAAiQ41EALiPmj4IpHR6FhglOllHiclamXb3r5qX050Jk9dv03j\r\nlR7XjnA91MCOnqSM0uv/3L2B9NyZorbFHh2J5IpA6jdDqvVIUEONPTtdxlM5\r\nrkzs3UQdnjgxmxGOx4u8irWm7lmMyH9qr+NYWpnSBSZS46IS/vIeWwV7lmJc\r\nGmtZB7mqeJ3M/4Jjoyc7ei5/duCwDhY1vXEiaea2+yddsXFWsYubrrSkOOyq\r\nkg7sCQS27jG6KMSq4SJHXR/QdBf5dJY+0yMzVqgce2GAlLhsQbfhMa+bM7Yt\r\n4qFZ47BQq5YeT3mKepP2XjN0/ZFn1VxSKIilAHN4NpFJEQMNMhib89K0Xb+n\r\nB5W0D+3PUHSVr2eg32Y3NWtIeW5/vPC/4fOEVgiqKk8Jjnu5VFzZFB3TeQTq\r\nuZZDovo9EVyq7pFDiqPTnY9Qp5EwYddKYRr7qcHGir5q2cUrjA7JEGEJCsWt\r\nBC+RybPwFy6SvWL0DuDA0faP6yCgsOc0m7xGJPJDVdiHMekhNSGVGoSRAG/M\r\nt7rEdS8mljdKEVJYbJdVe34HsRmLvnCQ+raUf5AyjdH/6ntbqRMN41KU3AKn\r\nWUBjJaa5R+7geK5TPYFVxjW5e5Y8ZbnJfpSlkvtMd5RU/BB2I2KAD0vV6hfS\r\n34W3KllzLb6Z6FE9ikiy5mQiSVASjWuCpwg=\r\n=EYIb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_2.0.0_1677525426582_0.30955858387922386"},"_hasShrinkwrap":false},"1.7.0":{"name":"@blockswaplab/lsd-wizard","version":"1.7.0","description":"SDK for Liquid Staking Derivative Network","main":"config.mjs","type":"module","exports":{".":"./config.mjs"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"fdcafe889c2dbb9bbaba893c72d78e61bf5fd198","_id":"@blockswaplab/lsd-wizard@1.7.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gJkI8V/CRMDdRYiz1gfAN6ZnrD2iVpzJmAEfQ4iFP8sKQdi+yHC3bvHWdjZFWU73sMlPq+ExoPnhTnsZW/h/kA==","shasum":"5254b9df55e33ce5dad18fd3db45a249354ff29e","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.7.0.tgz","fileCount":30,"unpackedSize":135151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDffUmgJLbsIEzOMd1mN/Wtwru8n1pRtUn2rX9KyAG4nAIgOEIDONYJd+hGj/2HtDuvBENHGM2bVQfbgLuXpsYZcOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCFsVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfmBAAgjVUhnP270blU5iOl4snDyWfmwQHOzsXFA6dKUyuQEfJeSS0\r\ngH6bGCh8uVjeseYtkLnj+hdfbfBSVPT/9fRzO4JCMHYwKiejRBHm68DtibsA\r\n1v3Yd7oK8AHaiU4ImzOnXx76+c+H8bMYb10vofaChpwsNSBa3WL7PQNDEND5\r\nDskvNFA1Og/TSiUUebH4NnA4N1CJ+c/n3To85aRq58YXLgNYdLu91elGHJ5I\r\nwCdpvk+lN/FgRraBduwVpjgjo5HeEHiehTENxGq7BvMEzjB1/4GPRgZnyiyF\r\nF8Ca3Nj+A52afVH9GzI8hdiL5rTAqk6HjXkh0uUSWIJE3GAaegygc9ZAb1OQ\r\nDbvrdPNjJNDYjSfSnlCCV0PqI2DQZs09fhh9/+/LMOdPfQ3rewY4IfM5wbC+\r\n2nrdY+4qk8BLyVvfsjYjm8j2Y9loMIB3TlPHdtoVlQXvqtv00v6Q8TcPaWh6\r\n7rH87UHmCqjz0o3MY6NkFPDaG3Q1iISc2yhhmuZnIWmg9P/652XK/DVzHLBs\r\nnNrCxyJ2Z0VMpUWyzOCXtJPjMR+DeRr3Co9lRErdJZC5+dZxewNv5xbwbFea\r\nZpbgPWXW9+5HmOginEOw45NgbB9Swkm6UpHDTpuVWCXyB2vRwPVgv849a/fM\r\nkUIelRFnksxYQCoOJ81IxP3ex+1j1dlLSWE=\r\n=qfXS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.7.0_1678269205347_0.4086949175270167"},"_hasShrinkwrap":false},"1.7.1":{"name":"@blockswaplab/lsd-wizard","version":"1.7.1","description":"SDK for Liquid Staking Derivative Network","main":"config.mjs","type":"module","exports":{".":"./config.mjs"},"scripts":{"test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.2.1","@blockswaplab/stakehouse-protocol-abis":"2.1.9","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"chai":"^4.3.4","mocha":"^10.0.0"},"gitHead":"a533432fd49f6a8be0c07a21f5484b7b8337d2b6","_id":"@blockswaplab/lsd-wizard@1.7.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-YkEPJwqjVd68ln2KaN1v2ZFjWK63Gs6QxThSH1L4dbvBaY9ZjH70p6bftHGUiUaV09qfCu86Hn7R5jJJRZisEA==","shasum":"6f046ec5e89f29e153fd917e26f86114d47ce618","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-1.7.1.tgz","fileCount":30,"unpackedSize":135151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCpN8SoFF3wc6dMLT/iw8/G1PU70lNZbntZhtHJlz2lgIgXoWpuRhdgyip4A0QVyf3Rpbws4qaajO1nsUMvFEDI+I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEIgMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0fxAAhGLIK8VviPhSsYEIWW7gzdfdyJu75I1uKHTlos+TFzXCoRBl\r\nFMjw6qZEbvBVuSq3CZdEBwDV0u3ta2ktIgkyRnsz24FaIIUzdQR20NVLDST7\r\nhi2ZmPQ6mac76TZuRzfqxG6GxgMDBHanzakvcbVk2JwIf14/tNAvjrFjV61M\r\ngvGRhhT8OVGe0BS1rSP+N4SPAi4oOi4d45cxJ3HvTTPe8XVozz7g5eEp+8qd\r\nJGL/NIft8amD831AUWWEnUqRYNeAyxK/NmLxhn2VMpGrRCUY6gyLkP6QgvEs\r\nwp9kMm36OPK2kDHUo8MtrsSaI5IxOQcNCjAGWo9riUtd5fDb2T32cr2vAr3E\r\nCwqI8wQPT3jV1nwTxqrYeIwOMubzemBCgRZHYHbnN5Jj1TC9T4scBUndfXR0\r\nyn5WxRLpZWZUJsZEGVlj2RFKX6JCQwfnRSbqaJEEe8ptBHwjnC52ASGLuo/t\r\nrxFmRseZ4Na8MrXBdhom3JDQEgaMG0Qzp1LL6avU/N4Y6Q5UEsFe8lYe7acb\r\n8WLMDrM1H7Y/pIGesyD6T1otjuZbGUpmPHk64rUY/fC/DNGQWr9RXZcIUWOc\r\nL3J6cnKXwBzDfJPJ5zdIfwPiIHcC39ynvgsRKppzTBECYlzceq3qKb8rSxXv\r\niXsZ27JCoEkWhqmMA917N0ZWJwV40nhx280=\r\n=ruIs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_1.7.1_1678805003874_0.46033999706786366"},"_hasShrinkwrap":false},"3.0.0":{"name":"@blockswaplab/lsd-wizard","version":"3.0.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":{"import":"./src/config.ts","require":"./dist/config.js"}},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/stakehouse './node_modules/@blockswaplab/stakehouse-protocol-abis/artifacts/*.json' && typechain --target ethers-v5 --out-dir src/contracts/lsd './node_modules/@blockswaplab/lsd-protocol-abis/artifacts/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"workspace:^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"0530305826bb9030cf1ef0b4d4e2919f86d97d1d","_id":"@blockswaplab/lsd-wizard@3.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-GCQ5CRDM6/62xyxCT2zIzSgS35X91RzDFXGf+ssSrukONOMitXuTN3QC73+Guw9dHNMnbM9toiG8pgVj2/tvZg==","shasum":"9cfaf1394acf69e5847bb02a180a95fa3ec11f01","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.0.0.tgz","fileCount":32,"unpackedSize":153019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALiRexZwk1k2O8tMxV/upL2CiGEhwTigSABbmXE8NOMAiBMmA+3cdpbt1vRlzwm2K5WpLhpgcBHR+dftI/Czi7/Og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwY0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWOg//S1o4sQ1BYCqDmOCEI0IhVMb9oRe6xwo9WQ8O5iEazEw6z6/q\r\nuO4zzut2OmoQJCtUKIJWR9FYfkbx8Uo2YC8GKidhmR07ydmJ4bVnrFjQi45I\r\n+O5s9QNLxouF9BJiIIj+vyNKAu6P04HlBain7gLqRVQ9BdsDEPw/+DcFLe56\r\neVR0t4cXghN7NPKpRWccaXXpxoheYchMfzP2bfVEKqL+s5ozqG9EEbhGy3KY\r\nHX3+ScyT8iehvn1M+b4d62ft/y1JOsvBGgpWj2buTMwqzglQN9mwjGXvm/uF\r\nMOf23E8CulWPBLOAetd64W9xADcm7uRoVR8AqOu9v52TRCfmtm3P98vMEi+M\r\nPquVDcBpS5VjCj9noaqkY1wDgxiXr2KNFugggtjxB1q1GENuEEZYUmuAjNO3\r\nupE+u97DfcY9NEIP87sfQ9Pou74PnvGf9YLeeIqtM7nMS73+znesj6zQnPAE\r\ntMKX5KLetoEem9OmGhZcT+ScIDG/q9hndzrqRqB1rC7pDUfDPsbJriN1sAaj\r\nhsWKfq6rdZawwpSghmW/gYURaQ7MDEMZ9lmFqUX9A9ZqrwKJUPE21PQodwN9\r\ntlTQYlPXbQt0oXtK29C6odxLvHzyvJ5ggZzZm0eOI73wV5IQf+IA/uFNvyju\r\n/H5fobmLNmdsOB66Uy6ZYFHbU5XBFZJeH5w=\r\n=0NvO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.0.0_1679492660327_0.9596312290060214"},"_hasShrinkwrap":false},"3.1.0":{"name":"@blockswaplab/lsd-wizard","version":"3.1.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"tsc && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './node_modules/@blockswaplab/stakehouse-protocol-abis/artifacts/*.json' && typechain --target ethers-v5 --out-dir src/contracts/lsd './node_modules/@blockswaplab/lsd-protocol-abis/artifacts/*.json'","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"workspace:^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"c6db21f31f7cff41aec332408337660048761834","_id":"@blockswaplab/lsd-wizard@3.1.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4+VBNoxJ9qO6ehnWJz4WW7cG6E937/OoEQORqPPg7VmDuoo1N+I6cX0bhkHfEdbUyPrr9Jh3ab1DdQ3qZp8zjw==","shasum":"599b3e799b054186f808e463672fbbb8416596c8","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.1.0.tgz","fileCount":32,"unpackedSize":152943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrjtp/VUxjr+gek63oCsxTFPmcZPxxQRRttnWYnFn4QgIgXXpLEHje/0S21MylsSZ8gnDl+3+Pu8JX9ketxPLK5g8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHJkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH9Q/+LvqFgSWxXVWKXMb1OAeTKZ13SkTMbNe7WTXuIoV/u513XK3S\r\nY4qdkT9aaAWoPJsPo77n8Dy/YI7QPOE6KqmT6p+8p3zEtfvo6bAHEta4BdLS\r\nU2ZzcmTCq1zQt9Dig9eentEaLAROmZIhlwwYUCglaUHDrpPomtrlvOq2ltwK\r\nQrZvUMJDMaOLMAcLoklupGRZPxdO7TgMSD81tOaGwbfNqa/ScfIEfk+Z7l5H\r\nrzg8YCsLBUT5qTIxQ4yiw3AD1eAvG3yegaOMC1sQmW4JvbrlH7f70raR1lCX\r\nSA4Q4gIWzgafJ8BONa2sYzEE0CKKsiPmtefOQvC7TJfBstcoiP9cU1ZdE6FI\r\n92n4mlzYJpZkBqMuHIzpbvnbNR8glmUJIKylnT/aYyJ9mJUWYO8kQ91g2dS5\r\nsILmX534E1idb3ioUBknsT/Q4GfPQk2OKNLiY5XstSj0KjM+Y6Fuoq2+Ou09\r\nsuY6l4Y6/dWPTiBUYaNbDFFAxkhM4jxrkPEMukGSv/SCVo9+Hoz+AC+Hbtlc\r\nI3YZ7lB1S8kHj808njgwjt9Obx50+bj3dHQuM3h597o5x2NgMHcCfMbo2gu7\r\n8g0mYmGW3TBVUv4qDHWT2NlbW4U/YdZFwqycGCAfPS0cNADwk+fKKK8+1BJi\r\nenA1AVEbDAVkVYddwPVn9nxeqRrmwXBqqRU=\r\n=ND52\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.1.0_1679595805600_0.6846958122277069"},"_hasShrinkwrap":false},"3.2.0":{"name":"@blockswaplab/lsd-wizard","version":"3.2.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"122c7181eb1636984de7b8df2072b4dad6fcb1d1","_id":"@blockswaplab/lsd-wizard@3.2.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nr3oBnwH1DCHosp8RZ4WtpqtQ1wOIHtRSSdwtTXyKM1EKeUv43ueyX+TQTyNNU5927sP49l31DtnBsX5GahjPA==","shasum":"cd1857bbb6446035c94fb270e7bd057ef00ab9f0","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.2.0.tgz","fileCount":58,"unpackedSize":536151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDxAskFB8rRJmJ3n4WUZ0pI2WySqahjoXcZM78ic8PMAiBj7otNfVJoWGJCw9BG/SP7UVEXwdscpzH4GLFSyY6PJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHZKRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprOQ//W8X2vckLdxFC/M1DZdKhTK9pqHfBYppwZXm3Y8uiG6wbc403\r\noWBASMJIK8gO9mjGKWXwonS2WZTvZS/E01GkV/hUm4ZTORouj3lNldNn9/Oc\r\nB6t1wIvC4XOWvSSpaqnwCpwjPyHRbEM/J8ulVlqsrqN3ZH8EnG/QQt6eX+9U\r\ns1TVG0OcqUdoDH1t6hsAuD3R/hej1MF2mNzZlbqVmqoTRoPXv53C8b/id2PH\r\nbcqXsA6Aj4n08CniONJZBFulYOAMGD/MZIX07+Z8TqSkmfjLatHK2HkPGkYO\r\n0SHB54fRX86BLPBbLUUyoHZyOQHtVyPL00n4MiqoY9X0vAoyIGVgikX1kqw5\r\nm9K2x/6oXiN+CaE9aTk7kZF0rqMz7PZh2aN2P5TngyaHUQkMf7VUXQxbegkz\r\n1qs2z4NvhJwUWTk/j7CYDjCfm6fwxK2OotQQ1NTd98VvUTFfRR8Ra5ROxmc3\r\ngHnBTm7YyVLa2GUgKUihGm5ymiXaFxxABhrv0icZDLpma1kbWk6zpFVvXLj7\r\nKeOpcc+rEZeE5L4IZnyh46bJApX3GS8fpwHPvOUV7hbytXkNvXl87Pw+ZsBS\r\na7XoIwt95RPhsdmPA61OSSDRi4z/dEOVpSNK3Lbtv3v+7Ijm+g9mmWDJWPrr\r\n8Z6ithEW8zBpCMxy71upKERLvKCwyihTXAk=\r\n=Spkd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.2.0_1679659665615_0.6435237489763077"},"_hasShrinkwrap":false},"3.2.1":{"name":"@blockswaplab/lsd-wizard","version":"3.2.1","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"53ea999dc5e78b13fb7762fb8bc2e693316a8929","_id":"@blockswaplab/lsd-wizard@3.2.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/Y4w48ijdOiGZpALDTukUxuTw3QOseGvPGWo6d/opU0al9wQV+q9/kgJ7/ilB3jUBTXH1Wicc/HwBSIq7q25qQ==","shasum":"5e8d47c0a522c5b575ebee0b67bc33ad256ef885","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.2.1.tgz","fileCount":58,"unpackedSize":532724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+jQiHaD6H228mJhKDsXvvSWsWieUDWNXw3/s4vFH38QIhAMh1NnlSU4k71/UGYOupck+dVRUnJDLUNK2HZXpdadFL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHno9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwzA//Y4MeaipcoNmOT8NnA39Dn5Aft2AuGA2+AvSLz8sLy5DXrXAf\r\nI4TztH9W94V+lF1bh9oIzcQx+CW1qNeuev0Iy04xuOQCjztdqy1dm2c0CxOD\r\nF8YCd9t5/AWpI+/XxYdd6hZ+2MlLh+MMVFHOqQgWp9JI+EPXkW+6L7f8MyOX\r\nvEzQK9jiBaV5IVB4bQWcz0SD7eBR5yk27svCYCq1rvNOJfbNQ1ntJrBqdLnq\r\nkAat5rAxLXig/5Qdap5rQ4Hhh4QhTrrxEcHmEBcZbipNM7x3+CuS3ShY2fra\r\nWRxxHbGei05bacrecUbSFV2n8AeUA1elfrzm2/m7DWc46MGfAu/yj2EkURTe\r\n6tNmJKYySIo5T+d2/dWSL+0kvQvNlG6gxvUaN7Ae1Pvju60XMC1IJktmFcMR\r\ncZ6Mle4u7Ff8u2wzDnzpWSi/9kzgYvlMUxQNH+ZiPOHJAjj3lNrlFoNd6DPI\r\nBVhFdCDl3QG9879mhX/qY9Ctw0AiX8jR8w1wq17HTEcBVRxlBHTLiBUY1CXe\r\nypyisHt9rYNRmKcxNav3RHwBZphW0ZYIgHOeLDk9xs3hsmMyPZ3sKOkynavx\r\nrbkI1PdWflXq0n/OIaUFkn16wyt1v/ub2UkbD3lCVr7Pf3UxneEGwIo8mBuU\r\nOcOenKrCFWyCuydZvX3ato5X6JqTeBNyOhQ=\r\n=PzEV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.2.1_1679718973441_0.3175977588039558"},"_hasShrinkwrap":false},"3.2.2":{"name":"@blockswaplab/lsd-wizard","version":"3.2.2","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"affe576431f99639d7c0a87a6b93720d00b189e5","_id":"@blockswaplab/lsd-wizard@3.2.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-dBKrKx7ZLONr0t3tEM4dSGUF6GNnq7M5Nu2YAZUb8Sytn+L4UQv6YLx/M+Kl0Gjjwc3a1HDIPenhZGPq96JDCw==","shasum":"314dd6cc43f5533db257e6e31758e89f0d224fbf","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.2.2.tgz","fileCount":58,"unpackedSize":530114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjyCIM/RNi2bYHVRVCcTr9Hq52vHDxs5g3EFw1Sy8ocAIhAOdWaUMJtk/+2XG0EUmH/zPj/4TCIveNz7BbKgwDsflS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJG5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpROA/9HveMtnHtYkHxSHexuZqG6c1R9BrGEHYiI0a3fAhGX0xVXiHl\r\nTtT6YKHWoME0R2UqqVN9PiJ1QsTGfJEKW2mQUk9ObW7LMk7eOQPfHqvLn9Pq\r\namNpB0pJe/BlY7T/SJTlP+ZSrCeb2DuQqgIWupo0PiPuapZL7Rvxb3ACTJrF\r\nNI70GI9n6QVClatWKEDye6zaYFbZjCg6yc60GCfh/wdTLBC1C6ha6mIWHgBX\r\nCmTBAtD1tAiRIk5VMVEIu/LFXwp1otXlKyPwdxu1WjCsjNI0v0VJk44h+ri5\r\nEhMFHugOSjU5hZOU4XTPOMc2kGSwtck1uS4mgBIPp9U+UXnhw65aD7OX4L6/\r\nG//6pWA7meZ7p9mb9o64EecAi+tHA+rJiAdnRGqPQaidOLN0ObJnkcSNtfTN\r\nnaPPLLDrS7/73RZUEC+2Svm4rB0AD1qj8pTQt29nAoKPEzYQ/vIA4DPMGTCF\r\n+UoJe1pDA+YIv2xI6fZ2jK2nQB8gq15OVwaK7SvjFdXbPF/LKYEkHZrN5uLj\r\nRnwY3RH+5bfqgD5qzAnhOxyV8MnpO76nMMYxyw5r7C5lDHmKVvkDWEfEl7HW\r\nQIHniXnO3BoiN+x9cY/P5m1lPjlHsMVstz5daMG5juFFMcfsD8W+AqFc2sgh\r\nY6peu9LDEw5V9P0v2wcQPzBjqMkxRN7qHhw=\r\n=Wcav\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.2.2_1680109143493_0.7979273779024281"},"_hasShrinkwrap":false},"3.2.3":{"name":"@blockswaplab/lsd-wizard","version":"3.2.3","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"06d44517ba27e2aad33916d924d9bb4ba9b35d54","_id":"@blockswaplab/lsd-wizard@3.2.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-a6uuLfo67ABqazzIypfVD/AGCCBFa/gabdoiJNG0Ap6g5YRu5uvF7fE9r48xnx02dbm+ZaoJ7sFRgKqI1KJ2cQ==","shasum":"174e600a6144329510778a9d991f177f22602e84","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.2.3.tgz","fileCount":58,"unpackedSize":530111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkMG7v27sUlmjwnBYMNHCU3WnWTje3NDNFvsA/e5SylAiEAhaNrvQBdS/2KOE5cm9B5wRWLpomBivB7eRw7jEuHTew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLYcBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhIhAAn5nP1Mlsdd0WQIadSWAJCpEfzqkeEKdDUHcNaKsUUrD+lVVr\r\n4tzEYdb8qtTmBju2LhN4onOkT2JWfVHPG7EWI0qbl0EgdHZl9peKkxAj1IJT\r\nS6NWDY2pTmN/PO9VibtTZa9AwEL0H6FjiORHxH5Uh4HJwcBPbZmFt9ydDW8E\r\nuoWr5DsxveJPrmk02s552w9b8kRyAc9h0ACDJIiAyQpwuFy60k29aTMCW3w1\r\n/2kDReGT7RonXSkzVnGQEz6/xOYC06Cqxr+GRAZI0EIppUpJo9vfzo9iVVLH\r\nGxaap1ANbypysGxD+M6PlglRoOukV5ozyXux5XcZUsEAAR41nXTKT/TsHRVK\r\nl3A/b55A/Z97arx4rX+EwW26yDassicp2ef2ShmxKsU1wPiWQEbvT/r1KGfp\r\nXcOVyp+toBJLRxz5Y2YsBwCzDV9nPsAqryDqMYrl5dI0/bgkPCyLtvlv1RaK\r\nCESn23KfnobSKCCmeV3Sj6PVHkvWTBSNySF3KWzgvfSQ7aJi98ChxDo8Pn3V\r\nWqWKRrYiiwrIkatAvBNJDWHNT+SAkw6nctg8aGIpcx5uJNifst6xM4+WUe5V\r\nzZQgXX0pKZ6kniQehnNp1v+/Ycwb6GGOgiVhH+7ykB0PtxTkH9zanKfOiL9Q\r\nLpsqKQRCb4KfsMbS5P+BCvPnnXwtHEZdQs4=\r\n=QdZJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"justinfromtheblock","email":"justinas.zaliaduonis@gmail.com"},{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.2.3_1680705281536_0.6189204705241809"},"_hasShrinkwrap":false},"3.2.4":{"name":"@blockswaplab/lsd-wizard","version":"3.2.4","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21"},"devDependencies":{"@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"f01fe752b52e1852f3193aa9fa9ed14aa58efd96","_id":"@blockswaplab/lsd-wizard@3.2.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-jdNMNMODTFPDpYHUyT1kVtn1AGsqxXj2W7LxsKOwX/mFQ3nblOju5dKNSkv4k7bbF8PMZ+PbgKgUdidbNCoTcw==","shasum":"3e67dbde2bfb4438a0f47758002565c2aa49fabf","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.2.4.tgz","fileCount":58,"unpackedSize":531130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFeJThnh+VbYtj4LixufqWQTMtsWZZxMvVjGFmydfxLAiAuIgaWvDAODKamM+2zyfJKVsFKfs+KiHp/zA6QR234BA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYraACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosYA//bYemeuo88mqxlackMstiGCqQv06ergIcMhPRJeEp/K/KJSS1\r\n8UJqxYsb1brduKI4hEc6utInTOHl4FQZOLyktl/nfVs61hbpXv5YSxpUDgK7\r\nvgp4zU9TujWjJOgh8SIgBkt9ASb7A+5WkvSbIbW9+wTZb4XEIwt/8YEywWWv\r\nryCZhb2NbmujPFw4QbvIh6RZGm5imubDzAJx6LcmdlcC5fznt/h0xNNtYnzc\r\nPgX0epu2gU9AvR4TY0ibnnTIHXmj/LSmFd4nVvAueMaxHEIkwJ3usTtQwDAr\r\nDRgmVGYJlt7EWKmAa35y9beWUnTpV7EtEg6IE2r52GTaDWOWPT2EqqfQMJFv\r\nbPstWca2+a/gXpghrSdhWl4aZ2tYqFLtoXL0m+yDKa69QU+r+fZKGJwftCig\r\nTwQeqXcKYNJ/eLOIat3QeZwwrWWnx1VGfEOw7EPeFdGIPRXcZIVa4fJ3HlkA\r\n/P+G2feZOuIcqaYuiU4mbsbqrABP1K/DRE4z8fj8+3BK+DIrvsCT+6YuKOQK\r\ndgyRRb+090VR7o/XMMcwxRq/WNvY84QRyvkgDKkNmMienUqsEnTPt3rp4wRn\r\nX3KZ4fxJ7IsRsvF6xJjVpxBC39QZ/aZYAzL/EgcsbTN2JQz/NtkxJ+SB6LRn\r\nToHWVcEqFw5gbb4JQjk344ApJQwisRKmadw=\r\n=11V1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.2.4_1681230553693_0.29135510255734776"},"_hasShrinkwrap":false},"3.3.0":{"name":"@blockswaplab/lsd-wizard","version":"3.3.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"9115cce3cbbd3109ce0c6bfea80779619d07f8c2","_id":"@blockswaplab/lsd-wizard@3.3.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oqzWNr63lGRb4/t0JgfGRU2Cu2w8lWbvWcOaSgaJ8VAwe5yevfcP9OGTTv3izmUx9uXADoFUHOfHmWxilXvJGQ==","shasum":"3573f4cb3d7031dc78f92ffcb8052105b19d3289","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.3.0.tgz","fileCount":58,"unpackedSize":531034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4nxSgEd4dfnVi5UVjcM1ik0g856IL74Y/bjOsa3JjogIhAJbdryjZ0/QEJ5tielHwhTX/Wev/UAonEOua/jaWw6bk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOYu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXnQ/9FbYsMaOPyk5J6s0eHcIi1KvVdDNB+idcWRF8ojM5lqMCxpSU\r\n4Moq9es9RPbgrbbqkBHyz98Ug2Bjm7cIhj1Cd3TGyTZXL+6wNzKktLnVpD70\r\nwEScsRf0DQotuxkxj/0sXBchtzPN2b8zjLnm9qydE/qubHQ5N8xcDeM4S4iP\r\nOVsbsVZbpj0nNMggbzQvi3e+4ph65ttPDaNAeVmTJKDsyd7NiRyI7n2Fvtlo\r\ntvwZs3OyhYAu5Jd/rO3bp14glXd9VBpTgwJYJpBLhRCop2jhX5na/Xpx6Ooh\r\n5WhJtpS1jYEcHcpKJYVtgSD+opMcOrdezGSQCHJ0V9TcD3bI382iwWNiwdPm\r\nUY9ciu77iEsOo1M5HkXxdf6El1ogBcScEKPF+luIxmmWUXbHkj0rTHeftRJl\r\nNu/dqTtcrboUbFN+gEbL/JC+tPI76gYmuZfrtE4Z4qLauRVKhWQKNgOqY5rQ\r\nBcOyvSA5VuhiA+uOjT1V/KoWsLQU4vs83nCYZbh1cRkKg35uzUtGvzlJdE7/\r\ntdWNkdFl4SN46Ya73Snsrv4+TCNPUcdGKIXZKPSi7o4PEyjl1rrXyJ94yUSU\r\ndKYBUHtgXItbXhIE5gn24QcUIORf6GRfkjqouqq80MIjuIhn+6kt7gQLTyF6\r\nVp4Ka4dCORO7XDHmlDMSmyJX52T/mORsUtM=\r\n=0Wvd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.3.0_1681492918646_0.7328481508097509"},"_hasShrinkwrap":false},"3.3.1":{"name":"@blockswaplab/lsd-wizard","version":"3.3.1","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"e10b43cbabb181cb606595b2984fb5c598dada72","_id":"@blockswaplab/lsd-wizard@3.3.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qnodUB3rJR38rjKWQ83mZ6wq2wLLN/M+LhbdPzfhORTrlF6kGjtbH30+B5EvrekFdVRRi6Z2AFkt00Fs+WE0sA==","shasum":"a1cc8d5b8bc7d88eeb2ef476678afeba9d1bc93f","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.3.1.tgz","fileCount":57,"unpackedSize":514034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfMH6aYjWLw5ynjzFX4mdqldKJgeRPk4RDO/wgr8n1LwIhAIcugx0lGGyGBFYe79sU9Zcu5BsXJwTJNYDdJXgv5iMO"}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.3.1_1683617363853_0.963115890751004"},"_hasShrinkwrap":false},"3.4.0":{"name":"@blockswaplab/lsd-wizard","version":"3.4.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"1054869f81189255733a394ec2b4b5cc29c71d94","_id":"@blockswaplab/lsd-wizard@3.4.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ae3vY+AvTE2Aa3M62Xfr4TCo3+GPROvLEtM/Su12/r5X+VTPOuvV0VGkLRGvQqyJOhZ7W9AGn2EWk9aBm7oZsg==","shasum":"c10c6da3d504e79d4ee6f412b370bb5a286f1e07","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.4.0.tgz","fileCount":58,"unpackedSize":532006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPK2gupGLBk9yh5xgXvlhtBvSnNeb2iYmOMJvtAttq0gIhAJ1q+ilwam3RoWeeRgFFGI+NBXf2Bj4EmKVgb68QM4oC"}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.4.0_1684943369892_0.2955851545881607"},"_hasShrinkwrap":false},"3.4.1":{"name":"@blockswaplab/lsd-wizard","version":"3.4.1","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"2dab6d8c066d37c955cca40d5e1218feea050997","_id":"@blockswaplab/lsd-wizard@3.4.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vG9WHXMUPnMQLIpCbXj7bOcd+0BQuKCPWqGAKHkSb7//YoOi1eSw+HA95lD9sqjJnmR02ahZ6kbJXzClOjSR9g==","shasum":"332d670cf818a11b51fce8ee33cdc9b50cffab45","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.4.1.tgz","fileCount":58,"unpackedSize":532006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPrzmouv3k/Fc/AJ+JNi91uuAwi3lOMUsA5MdUqBTH1AiEA+kXpOEIOawKmbPBNLYo+GSNc41IKuv5gqvmrMK8zF5s="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.4.1_1685118679905_0.45419150603605063"},"_hasShrinkwrap":false},"3.4.2":{"name":"@blockswaplab/lsd-wizard","version":"3.4.2","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"fdb92d48ac592cabd31cc434188f233dcc8bc65a","_id":"@blockswaplab/lsd-wizard@3.4.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-g3heHfjeSGQRTtsu9IGBlZE2e43up5urTfWwT7KBhzOjTA7x1E9WA2eeGMgEo6dOXwMYCXEYQv7fVtD8hSxPXg==","shasum":"a031227886e95858b521451d4045062d359c17ec","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.4.2.tgz","fileCount":58,"unpackedSize":556010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnHCpT2GpABqwPkO7tDX2MUT613GSrX8TH/1G/RGLK8AiEAvGjuz1/qAnQiqTv+DgJcP7tYvj4lhp9SRzTuN7qkBmc="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.4.2_1687952563041_0.038898207185007916"},"_hasShrinkwrap":false},"3.4.3":{"name":"@blockswaplab/lsd-wizard","version":"3.4.3","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.3.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"4c4304ce4694bb00ccc46e57a80a5240c6c26199","_id":"@blockswaplab/lsd-wizard@3.4.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YcQ8+OTcAwYdgk007P47dVvuFYw5QBj6RPYifD+xozZHFThQJe4AUjZDbgsj4l1joz753ZEqyqOHFZhSwdYJYA==","shasum":"15619d1bba5fb6e5a866f5f45404faff992d94f5","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.4.3.tgz","fileCount":58,"unpackedSize":561158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjs75zz7Bj8yjQfNGnqJ/9WNOuOBpcvfIUr63829RyqwIgNQMCE716PFJnSKtzk0rE4jaL3ftwizLlDfmQtEkVE7w="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.4.3_1688143566620_0.3451486447948444"},"_hasShrinkwrap":false},"3.5.0":{"name":"@blockswaplab/lsd-wizard","version":"3.5.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.4.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"97d3a850cf8b9539b731b15b7439aa20dae2b408","_id":"@blockswaplab/lsd-wizard@3.5.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-dXUN1pGurYSazaaiG+SC/P+LCEJQJWcMk31N9nmSDA4IZZL/KCrXGrGMF4Sf1qdscBovowMt0FMeg4swjf2YjA==","shasum":"3c2804707a6f48f30dc662f7d5434eeb7e1e3f8f","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.5.0.tgz","fileCount":59,"unpackedSize":564326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqhghDyW4m5ZwAl2wz2V5+nsWnA3LnhhiiUsbXSKMQXgIgQU2Khi1nqFDCBUcorP94IvhOJruHIiDEfpiemuitQRo="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.5.0_1690837541491_0.8574415672498397"},"_hasShrinkwrap":false},"3.6.0":{"name":"@blockswaplab/lsd-wizard","version":"3.6.0","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.4.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","chai":"^4.3.4","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"1ea436335f0f5a3aff0195eee98f5863cc7d8341","_id":"@blockswaplab/lsd-wizard@3.6.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-KiihF/JbG2zeQ0dqQCkceMpIE/+PjOdNppKVCHu9t9N6tLAmg5CRdDm54nXUm1rhe4umcPtjo96OU2vFsEsrAg==","shasum":"4fbe233f7bd5f86542bd35bd6284278f416ccc5a","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.6.0.tgz","fileCount":62,"unpackedSize":621393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQztNPjx9KuJ8KVbFuSyZIFedzfp8vJfvuAtHzCipP3gIgb5jnk0sy8wbmWn4GQQDP2U7KIrjvkCj0N97iQEJsd7s="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.6.0_1695205593008_0.1826697726261406"},"_hasShrinkwrap":false},"3.6.1":{"name":"@blockswaplab/lsd-wizard","version":"3.6.1","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.4.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","axios":"^1.6.2","chai":"^4.3.4","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"bfeec78119bfb264f9078a14e92b302dbb5c84a8","_id":"@blockswaplab/lsd-wizard@3.6.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-00u+kdErIP1S0KwOpU3B6LT3MLuMxf1Dxt03EuasUIha9AdyPZsNY6Tplze/R1aXjGZ3jAy/whfJBrlIH8JOLQ==","shasum":"81806a77e453ee67fd4384feea446df4ffbe193b","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.6.1.tgz","fileCount":62,"unpackedSize":626400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDUpGIDgrZVX+M9lEK80bnUby0rZQhdifGePCQFromxgIhAIl/WGiko1To9ZQuZEpCM8HZ0BQHNbYUSlZO2nm5Mfxd"}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.6.1_1700563709013_0.8091261370785847"},"_hasShrinkwrap":false},"3.6.2":{"name":"@blockswaplab/lsd-wizard","version":"3.6.2","description":"SDK for Liquid Staking Derivative Network","main":"./dist/config.js","type":"commonjs","exports":{".":"./dist/config.js"},"scripts":{"postinstall":"typechain --target ethers-v5 --out-dir src/contracts/lsd './src/lsd-abis/*.json' && typechain --target ethers-v5 --out-dir src/contracts/stakehouse './src/stakehouse-abis/*.json' && tsc","test":"mocha ./test/**/*.test.js --timeout 20000 --recursive"},"dependencies":{"@blockswaplab/lsd-protocol-abis":"1.4.0","@blockswaplab/stakehouse-protocol-abis":"2.1.9","@ethersproject/abstract-provider":"^5.7.0","@ethersproject/contracts":"^5.7.0","@typechain/ethers-v5":"^10.2.0","@types/lodash":"^4.14.191","@types/node":"^18.15.3","axios":"^1.6.2","chai":"^4.3.4","ethers":"^5.5.3","graphql":"^16.1.0","graphql-request":"^3.7.0","lodash":"^4.17.21","mocha":"^10.0.0","typechain":"^8.1.1","typescript":"^4.9.5"},"gitHead":"264ca77ac053effffc63e213ed1adca4a4989150","_id":"@blockswaplab/lsd-wizard@3.6.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PTZEhCAx4Z1ercauw96yKn48RCd4uif1oJjOVgmUxWXe83sQd4y/q/yYmRL0IoafmGgGCQIqtWYyfkA/aRvGwA==","shasum":"711f2ad6752b5ab990d3702dc4c91ad93b18b056","tarball":"https://registry.npmjs.org/@blockswaplab/lsd-wizard/-/lsd-wizard-3.6.2.tgz","fileCount":62,"unpackedSize":659539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmluNlR4JCvVYDZc257Avxva+68dcJ1juN9M8P4YHCmAiAtHa2GtPDTU7eVbLj9MTZr4TR9caOw2pL/miMhpyI0UA=="}]},"_npmUser":{"name":"blockswapnpm","email":"engineering@blockswap.network"},"directories":{},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsd-wizard_3.6.2_1713361203197_0.4030026358563714"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-15T12:45:23.427Z","1.0.0":"2022-11-15T12:45:23.664Z","modified":"2024-04-17T13:40:03.595Z","1.1.0":"2022-11-18T11:03:33.117Z","1.2.0":"2022-11-30T13:23:36.610Z","1.3.0":"2022-12-02T12:44:23.579Z","1.3.1":"2022-12-15T17:16:21.197Z","1.3.2":"2022-12-20T18:40:35.855Z","1.3.3":"2023-01-05T20:33:26.876Z","1.4.0":"2023-01-19T12:52:57.755Z","1.4.1":"2023-01-19T16:07:55.458Z","1.4.2":"2023-02-02T17:15:07.126Z","1.5.0":"2023-02-09T12:26:55.324Z","1.6.0":"2023-02-21T17:41:51.484Z","2.0.0":"2023-02-27T19:17:06.794Z","1.7.0":"2023-03-08T09:53:25.536Z","1.7.1":"2023-03-14T14:43:24.045Z","3.0.0":"2023-03-22T13:44:20.538Z","3.1.0":"2023-03-23T18:23:25.786Z","3.2.0":"2023-03-24T12:07:45.752Z","3.2.1":"2023-03-25T04:36:13.641Z","3.2.2":"2023-03-29T16:59:03.736Z","3.2.3":"2023-04-05T14:34:41.747Z","3.2.4":"2023-04-11T16:29:13.976Z","3.3.0":"2023-04-14T17:21:58.905Z","3.3.1":"2023-05-09T07:29:24.008Z","3.4.0":"2023-05-24T15:49:30.098Z","3.4.1":"2023-05-26T16:31:20.104Z","3.4.2":"2023-06-28T11:42:43.300Z","3.4.3":"2023-06-30T16:46:06.862Z","3.5.0":"2023-07-31T21:05:41.727Z","3.6.0":"2023-09-20T10:26:33.174Z","3.6.1":"2023-11-21T10:48:29.155Z","3.6.2":"2024-04-17T13:40:03.392Z"},"maintainers":[{"name":"blockswapnpm","email":"engineering@blockswap.network"}],"description":"SDK for Liquid Staking Derivative Network","readme":"# Wizard SDK\nThe Wizard SDK allows users to interact with the LSD network and Giant pools. Using the SDK anyone can deploy their own LSD, interact with the new or the existing LSDs. The SDK is written in typescript and uses typechain to generate types from the ABIs.  \n\n> It is recommended to use `ethers.js` as the SDK uses it throughout.  \n\n## Pre-installations\nThe LSD Wizard typescript SDK needs following pre-installations to compile:\n```bash\nyarn add typescript typechain @typechain/ethers-v5 @types/lodash\n```\n\n## Installation\nTo install the SDK use the command `yarn add @blockswaplab/lsd-wizard`  \n\n## Using the SDK\nOne of the ways to import and initialize the Wizard SDK is:\n```js\nconst { Wizard } = require('@blockswaplab/lsd-wizard');\n// or import\n// import { Wizard } from '@blockswaplab/lsd-wizard';\n\nconst provider = new ethers.providers.InfuraProvider(\"goerli\", {\n    projectId: INFURA_PROJECT_ID,\n    projectSecret: INFURA_PROJECT_SECRET\n});\nconst signer = new ethers.Wallet(PRIV_KEY, provider);\n\n// The addresses used below are for representation. Anyone is free to initialise the SDK with their own LSD's respective addresses.  \nconst wizard = new Wizard({\n    signerOrProvider: signer, // signer or provider\n    liquidStakingManagerAddress: \"0x1779642181f0f799582e9ebe9615f96c744e527b\", // optional\n    savETHPoolAddress: \"0x4857819f7a29c73f4a005dd907e01333383d2f81\", // optional\n    feesAndMevPoolAddress: \"0x7635c5d48b0c0b99a66628b3c1297ed5bb395bb9\" // optional\n});\n```\n`signerOrProvider` parameter: ethers.js `signer` or `provider` instance. With `provider` instance only the `view` functions from the smart contract are executable.  \n`liquidStakingManagerAddress` parameter: Address of the specific LSD to execute functions from. This is an optional parameter. When `null`, none of the functions from LSD's Liquid Staking Manager can be executed via the SDK.  \n`savETHPoolAddress` parameter: Address of the Protected Staking pool of any LSD. This is an optional parameter. When `null`, none of none of the functions from the LSD's Protected Staking pool can be executed via the SDK. This address can be from any LSD, which means a user can query a function from Liquid Staking Manager of LSD-1 and also execute a function from Protected Staking pool of LSD-2.  \n`feesAndMevPoolAddress` parameter: Address of the Fess and MEV pool of any LSD. This is an optional parameter. When `null`, none of the functions from the LSD's Fees and MEV pool can be executed via the SDK. This address can be from any LSD, which means a user can query a function from Liquid Staking Manager of LSD-1 and also execute a function from Fees and MEV pool of LSD-2.  \n\nTo deploy a new LSD network, the SDK only needs the `signerOrProvider` parameter.  \n\n## Sub classes\nThe SDK exposes various sub-classes:  \n* [deployer](#deployer-sub-class)  \n* [utils](#utils-sub-class)  \n* [savETHPool](#saveth-pool-sub-class)  \n* [feesAndMevPool](#fees-and-mev-sub-class)  \n* [giantSavETHPool](#giant-saveth-pool-sub-class)  \n* [giantFeesAndMevPool](#giant-fees-and-mev-sub-class)  \n* [contractInstance](#contract-instance-sub-class)  \n* constants  \n\n## Deployer sub-class:  \nThis sub package deals with deployment of a new LSD network. Any user that initializes the Wizard SDK with `signerOrProvider` instance can access this sub-class.  \n\n### deployNewLiquidStakingDerivativeNetwork function\nUsed to deploy a new LSD network.  \n\n#### Input params  \n`daoAddress`: Address of the ETH account taking ownership of the, to be deployed, LSD network  \n`stakehouseTicker`: 3-5 character string for the name of Stakehouse created by the LSD  \n`commission`: Optional parameter. Ranges from 0 to 100%. If set to non-zero value, the LSD takes the specified percentage as commission from node operator's earnings  \n`gateKeeping`: Boolean. Optional parameter. If set to `true`, only specified node runners can join the given LSD network as node operators. Otherwise, anyone is free to become a node operator\n\n#### Using the function  \n```js\nawait wizard.deployer.deployNewLiquidStakingDerivativeNetwork(daoAddress, stakehouseTicker, commission=null, gateKeeping=null);\n```\n\n## Utils sub-class\nThis sub-class exposes all the necessary functions from the Liquid Staking Manager smart contract. For anyone to use this sub-class, it is necessary to initialize the Wizard SDK with `signer` instance and `liquidStakingManagerAddress`. Liquid Staking Manager address is the ETH address of the Liquid Staking Manager smart contract of the respective LSD.  \n\n### add0x function\nAppends `0x` towards the start of a string, or object.  \n\n#### Input params\n`data`: String or object to be appended with `0x`  \n\n#### Using the function\n```js\nwizard.utils.add0x(data);\n```\n\n#### Returns\nString or object (depending on the input parameter) appended with `0x` towards the start.  \n\n### remove0x function\nRemoves `0x` from the front of a string or object.  \n\n#### Input params\n`data`: String or object to remove `0x` from  \n\n#### Using the function\n```js\nwizard.utils.remove0x(data);\n```\n\n#### Returns\nString or object (depending on the input parameter) with removed `0x` from the beginning.  \n\n### getDAOAddress function\nTo get Ethereum address specified as the DAO during deployment of the LSD network.  \n\n#### Using the function\n```js\nawait wizard.utils.getDAOAddress();\n```\n\n#### Returns\nDAO address of the LSD network.  \n\n### getSavETHVaultAddress function\nFetches Protected Staking pool address of the LSD network.  \n\n#### Using the function\n```js\nawait wizard.utils.getSavETHVaultAddress();\n```\n\n#### Returns\nEthereum address of Protected Staking pool.  \n\n### getFeesAndMEVPoolAddress function\nFetched Fees and MEV pool address of the LSD network.  \n\n#### Using the function\n```js\nawait wizard.utils.getFeesAndMEVPoolAddress();\n```\n\n#### Returns\nEthereum address of the Fees and MEV pool.  \n\n### getStakehouseTicker function\nFetches the Stakehouse ticker of the stakehouse deployed with the LSD network.  \n\n#### Using the function\n```js\nawait wizard.utils.getStakehouseTicker();\n```\n\n#### Returns\nString ticker of the Stakehouse.  \n\n### isWhitelistingEnabled function\nFetches the status of whitelisting in the LSD network. Is whitelisting is enabled, only selected node runners can become a node operator in the network. If disabled, anyone can become a node operator.  \n\n#### Using the function\n```js\nawait wizard.utils.isWhitelistingEnabled();\n```\n\n#### Returns\nBoolean.  \n\n### isNodeRunnerWhitelisted function\nFetches the whitelist status of the node operator in the LSD network.  \n\n#### Input params\n`nodeRunnerAddress`: Ethereum execution layer address of the node operator\n\n#### Using the function\n```js\nawait wizard.utils.isNodeRunnerWhitelisted(nodeRunnerAddress);\n```\n\n#### Returns\nBoolean. `true` if node operator is whitelisted in the LSD network, `false` if the node operator is restricted in the LSD network or if doesn't belong to the LSD network.  \n\n### getSmartWalletRepresentative function\nFetches the EOA representative appointed by the node operator for the smart wallet.  \n\n#### Input params\n`smartWalletAddress`: address of the smart wallet  \n\n#### Using the function\n```js\nawait wizard.utils.getSmartWalletRepresentative(smartWalletAddress);\n```\n\n#### Returns\nEOA representative of the smart wallet.  \n\n### getSmartWalletOfKnot function\nFetches the smart wallet associated with the provided BLS public key. Make sure that the BLS public key is registered in the given LSD network.  \n\n#### Input params\n`blsPublicKey`: BLS public key of the KNOT\n\n#### Using the function\n```js\nawait wizard.utils.getSmartWalletOfKnot(blsPublicKey);\n```\n\n#### Returns\nAddress of the smart wallet associated with the KNOT.  \n\n### getSmartWalletOfNodeRunner function\nFetches the smart wallet associated with the node runner in the LSD network.  \n\n#### Input params\n`nodeRunnerAddress`: Ethereum address of the node runner \n\n#### Using the function\n```js\nawait wizard.utils.getSmartWalletOfNodeRunner(nodeRunnerAddress);\n```\n\n#### Returns\nEthereum address of the Smart wallet.  \n\n### getNodeRunnerOfSmartWallet function\nFetches the node runner associated with the smart wallet in the LSD network.  \n\n#### Input params\n`smartWalletAddress`: address of the smart wallet  \n\n#### Using the function\n```js\nawait wizard.utils.getNodeRunnerOfSmartWallet(smartWalletAddress);\n```\n\n#### Returns\nEthereum address of the node runner.  \n\n### getStakedKnotsOfSmartWallet function\nFetches the number of KNOTs staked in the smart wallet of the LSD network.  \n\n#### Input params\n`smartWalletAddress`: address of the smart wallet  \n\n#### Using the function\n```js\nawait wizard.utils.getStakedKnotsOfSmartWallet(smartWalletAddress);\n```\n\n#### Returns\nNumber of staked KNOTs in Big Numbers.  \n\n### getSmartWalletDormantRepresentative function\nFetches the dormant representative of the smart wallet in the LSD network. A representative is set dormant when a KNOT is staked to make sure that the node runner doesn't appoint a new representative while a KNOT is pending activation after staking.  \n\n#### Input params\n`smartWalletAddress`: Address of the smart wallet  \n\n#### Using the function\n```js\nawait wizard.utils.getSmartWalletDormantRepresentative(smartWalletAddress);\n```\n\n#### Returns\nEOA of dormant representative.  \n\n### isNodeRunnerBanned function\nFetches the ban status of a node runner. A node runner can be banned by the LSD deployer if the node runner is found to be malicious.    \n\n#### Input params\n`nodeRunnerAddress`: Ethereum address of the node runner  \n\n#### Using the function\n```js\nawait wizard.utils.isNodeRunnerBanned(nodeRunnerAddress);\n```\n\n#### Returns\nBoolean. `true` if banned, `false` otherwise.  \n\n### getNumberOfKnots function\nFetches the number of KNOTs that have interacted with the particular LSD Network.  \n\n#### Using the function\n```js\nawait wizard.utils.getNumberOfKnots();\n```\n\n#### Returns\nCount of KNOTs in Big Numbers.  \n\n### getDaoCommissionPercentage function\nFetches the percentage of commission that the LSD Network owner takes from the node runner's earnings. The commission is set by the LSD owner during the deployment and can be later updated. The commission ranges from 0% to 100%.  \n\n#### Using the function\n```js\nawait wizard.utils.getDaoCommissionPercentage();\n```\n\n#### Returns\nReturns percentage in Big Numbers.  \n\n### isBLSPublicKeyBanned function\nFetches the ban status of the BLS public key. A BLS public key is banned after a node runner has withdrawn 4 ETH from the smart wallet for this particular BLS public key. The node runner can only withdraw 4 ETH as long the BLS public key has not been staked. Once banned, the BLS public key cannot be used in the LSD network.  \n\n#### Input params\n`blsPublicKey`: BLS Public key  \n\n#### Using the function\n```js\nawait wizard.utils.isBLSPublicKeyBanned(blsPublicKey);\n```\n\n#### Returns\nBoolean. `true` if banned, `false` otherwise.  \n\n### deRegisterKnotsFromSyndicate function\nFor knots no longer operational, DAO can de register the knot from the syndicate.  \n\n#### Input params\n`blsPublicKeys`: BLS public key of the KNOT  \n\n#### Using the function\n```js\nawait wizard.utils.deRegisterKnotsFromSyndicate(blsPublicKeys);\n```\n\n### updateDaoAddress function\nMigrate the DAO to a new address. Can be only called by the DAO.  \n\n#### Input params\n`newDaoAddress`: Ethereum address of the new DAO address  \n\n#### Using the function\n```js\nawait wizard.utils.updateDaoAddress(newDaoAddress);\n```\n\n### updateDaoRevenueCommission function\nUpdates the revenue commission for the LSD. Node runners will have to pay the percentage of commission. Can be only called by the DAO address.  \n\n#### Input params\n`newDaoRevenueCommission`: Updated revenue commission. It can range from 0 to 100%  \n\n#### Using the function\n```js\nawait wizard.utils.updateDaoRevenueCommission(newDaoRevenueCommission);\n```\n\n### updateStakehouseTicker function\nAllow the DAO to rotate the network ticker before the network house is created\n\n#### Input params\n`newStakehouseTicker`: string name of the stakehouse of 3-5 characters.  \n\n#### Using the function\n```js\nawait wizard.utils.updateStakehouseTicker(newStakehouseTicker);\n```\n\n### updateWhitelisting function\nUpdate the whitelisting status of the LSD. When enabled, only selected node operators can become a node runner for this LSD network. Can be only called by the DAO.  \n\n#### Input params\n`newWhitelistingStatus`: Boolean.\n\n#### Using the function\n```js\nawait wizard.utils.updateWhitelisting(newWhitelistingStatus);\n```\n\n### updateNodeRunnerWhitelistStatus function\nUpdate the whitelist status of a node runner. Can be only called by the DAO.  \n\n#### Input params\n`nodeRunnerAddress`: Address of the node runner  \n`newWhitelistingStatus`: Boolean status of whitelist  \n\n#### Using the function\n```js\nawait wizard.utils.updateNodeRunnerWhitelistStatus(nodeRunnerAddress, newWhitelistingStatus);\n```\n\n### rotateEOARepresentative function\nAppoint a new representative for the node runner. Should be called by the node runner who owns the smart wallet. The new representative will then be associated to the node runner's smart wallet.  \n\n#### Input params\n`newRepresentativeAddress`: Address of the new representative\n\n#### Using the function\n```js\nawait wizard.utils.rotateEOARepresentative(newRepresentativeAddress);\n```\n\n### withdrawETHForKnot function\nAllow node runners to withdraw ETH from their smart wallet. ETH can only be withdrawn until the KNOT has not been staked. Once the ETh is withdrawn for the BLS public key, this key will be banned from the LSD and can no longer be used to stake.  \n\n#### Input params\n`recipientAddress`: Ethereum address that receives the ETH after withdrawal  \n`blsPublicKey`: BLS public key for which the ETH is to be withdrawn  \n\n#### Using the function\n```js\nawait wizard.utils.withdrawETHForKnot(recipientAddress, blsPublicKey);\n```\n\n### claimRewardsAsNodeRunner function\nAllows a node runner to claim ETH from the syndicate from their smart wallet. Can be only called by the node runner that owns a smart wallet in the LSD network.  \n\n#### Input params\n`recipientAddress`: Address that receives the ETH after claiming  \n`blsPublicKeys`: List of BLS public keys to claim rewards for  \n\n#### Using the function\n```js\nawait wizard.utils.claimRewardsAsNodeRunner(recipientAddress, blsPublicKeys);\n```\n\n### registerBLSPublicKeys function\nAllows node runners to register a new BLS public key. If the node runner is interacting with the LSD network for the fist time, then a new smart wallet is created. If not, then the BLS public keys are added to the existing smart wallet of the node runner. Every node runner has a uniques smart wallet in an LSD network. The node runner should also supply 4 ETH with every BLS public keys he wants to register.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to be registered  \n`blsSignatures`: List of BLS signatures corresponding to each of the BLS public keys  \n`representativeAddress`: EOA representative to be appointed by the node runner  \n`ethValue`: ETH attached along with the transaction. 4 ETH per BLS public key.  \n\n#### Using the function\n```js\nawait wizard.utils.registerBLSPublicKeys(blsPublicKeys, blsSignatures, representativeAddress, ethValue);\n```\n\n### stake function\nStake a list of BLS public keys. Make sure that there is enough ETH for all the BLS public keys. Can be only called by a node runner who has registered BLS public keys in the LSD network.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to be staked  \n`cipherTexts`: List of cipher texts corresponding to the BLS public keys  \n`aesEncryptorKeys`: List of AES encryptor keys corresponding to the BLS public keys  \n`encryptionSignatures`: List of encryption signatures corresponding to the BLS public keys  `dataRoots`: List of data roots corresponding to the BLS public keys  \n\n#### Using the function\n```js\nawait wizard.utils.stake(blsPublicKeys, cipherTexts, aesEncryptorKeys, encryptionSignatures, dataRoots);\n```\n\n### mintDerivatives function\nTrigger minting of derivatives for a KNOT after it has been activated on Ethereum consensus layer. Anyone can trigger minting. After the minting of the KNOT has been triggered, it starts earning rewards.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to trigger minting for  \n`beaconChainReports`: List of finalised beacon chain reports for each of the BLS public keys  \n`authenticatedReportSignatures`: List of report signatures after the beacon chain reports have been authenticated by the deposit router  \n\n#### Using the function\n```js\nawait wizard.utils.mintDerivatives(blsPublicKeys, beaconChainReports, authenticatedReportSignatures);\n```\n\n### getNetworkFeeRecipient function\nFetch the network recipient, which the node runner must set in order to receive rewards after their KNOT has been activated. Every LSD network has a single fee recipient determined by its syndicate contract.  \n\n#### Using the function\n```js\nawait wizard.utils.getNetworkFeeRecipient();\n```\n\n#### Returns\nEthereum address of the LSD's fee recipient  \n\n\n### toggleHouseGatekeeper function\nUpdate the gatkeeping status of the LSD. This function can only be called by the DAO address of the LSD.  \n\n#### Input params\n`enable`: Boolean value. When set to `true`, will enable gatekeeping and disable when set to `false`.  \n\n#### Using the function\n```js\nawait wizard.utils.toggleHouseGatekeeper(enable);\n``` \n\n### transferSmartWalletOwnership function\nAllows an LSD node operator to transfer their smart wallet to another address.    \n\n#### Input params\n`newOwner`: Address of the new owner of the smart wallet  \n\n#### Using the function\n```js\nawait wizard.utils.transferSmartWalletOwnership(newOwner);\n``` \n\n### recoverSigningKey function\nThis function allows DAO address or the node operator to recover the signing key of a validator.  \n\n#### Input params\n`safeBoxAddress`: Address of the safe box performing the recovery procedure  \n`nodeRunnerAddress`: Address of the node operator associated with the BLS public key  \n`blsPublicKey`: BLS public key to be recovered  \n`hAesPublicKey`: Hybrid encryption public key that can unlock multiparty computation used for recovery  \n\n#### Using the function\n```js\nawait wizard.utils.recoverSigningKey(safeBoxAddress, nodeRunnerAddress, blsPublicKey, hAesPublicKey);\n``` \n\n## SavETH Pool sub-class\nThis sub-class exposes all the necessary functions from the SavETHVault smart contract. For anyone to use this sub-class it is necessary to initialize the Wizard SDK with the `signerOrProvider` instance and `savETHPoolAddress`. SavETH Pool Address is the Protected Staking Pool address of the respective LSD.  \n\n### getIndexOwnedByTheVault function\nFetches the savETH index created upon deployment of the Protected Staking Pool of the LSD. Every LSD network has it's own unique savETH index which holds dETH for users that have their validator minted.  \n\n#### Using the function\n```js\nawait wizard.savETHPool.getIndexOwnedByTheVault();\n```\n\n#### Returns\nSavETH Index in Big Numbers.  \n\n### batchDepositETHForStaking function\nAllows anyone to deposit ETH in exchange of LP tokens. A user can deposit ETH for multiple BLS public keys, with minimum deposit of 0.001 ETH and maximum of 24 ETH per BLS Public key.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys  \n`amounts`: List of ETH value corresponding to each of the BLS public keys  \n`ethValue`: Total amount of ETH attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.savETHPool.batchDepositETHForStaking(blsPublicKeys, amounts, ethValue);\n```\n\n### depositETHForStaking function\nAllows anyone to deposit ETH in exchange of LP tokens. This function allows user to deposit ETH for a single BLS public key.  \n\n#### Input params\n`blsPublicKey`: BLS public key to deposit ETH for  \n`amount`: Amount of ETH to deposit. Minimum limit is 0.001 and maximum is 24 ETH.  \n`ethValue`: ETH attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.savETHPool.depositETHForStaking(blsPublicKey, amount, ethValue);\n```\n\n#### Returns\nNumber of LP tokens issued for the deposit in Big Numbers. The number of LP tokens issued should always be equal to ETH deposited.  \n\n### burnLPTokensByBLS function\nAllows the user to burn multiple LP tokens associated with the BLS public keys. This is a batch transaction, which means a user can provide multiple BLS public keys and burn amounts of LP tokens for each of them.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys  \n`amounts`: List of number of LP tokens to be burnt for each of the BLS public keys  \n\n#### Using the function\n```js\nawait wizard.savETHPool.burnLPTokensByBLS(blsPublicKeys, amounts);\n```\n\n### burnLPTokens function\nAllows the user to burn multiple LP tokens at once.  \n\n#### Input params\n`lpTokens`: List of address of LP tokens to be burnt  \n`amounts`: List of number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.savETHPool.burnLPTokens(lpTokens, amounts);\n```\n\n### burnLPToken function\nAllows the user to burn an LP token by given amount. The user will receive ETH in 1:1 ratio of LP token if the associated BLS public key has not been staked yet. If the BLS public key is staked, then the user receives dETH.  \n\n#### Input params\n`lpToken`: Address of the LP token to be burnt  \n`amount`: Number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.savETHPool.burnLPToken(lpToken, amount);\n```\n\n#### Returns\nAmount of ETH or dETH redeemed by the user upon burning the LP token.  \n\n### isDETHReadyForWithdrawal function\nUtility function that determines whether an LP token can be burned for dETH if the associated derivatives have been minted.  \n\n#### Input params\n`lpToken`: Address of the LP token  \n\n#### Using the function\n```js\nawait wizard.savETHPool.isDETHReadyForWithdrawal(lpToken);\n```\n\n#### Returns\nBoolean. `true` if ready for withdrawal, `false` otherwise.  \n\n\n## Fees and MEV sub-class\nThis sub-class exposes all the necessary functions required for user to interact with the Fees and MEV Pool of the LSD network. The sub-class exposes all the necessary functions from the StakingFundsVault smart contract. For a user to interact with this sub-class, it is necessary to initialize the Wizard SDK with `signerOrProvider` instance and `feesAndMevPoolAddress`.  \n\n### totalShares function\nFetches the total number of LP tokens issued by the pool.  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.totalShares();\n```\n\n#### Returns\nReturns the count of LP tokens in wei in Big Numbers.  \n\n### updateAccumulatedETHPerLP function\nUpdates the accrued ETH per LP token.  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.updateAccumulatedETHPerLP();\n```\n\n### batchDepositETHForStaking function\nAllows the user to deposit ETH for multiple BLS public keys in a batch. The minimum deposit limit is 0.001 and the maximum is 4 ETH per validator.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to deposit ETH for  \n`amounts`: List of number of ETH to be deposited for corresponding BLS public keys  \n`ethValue`: Amount of ETH attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.batchDepositETHForStaking(blsPublicKeys, amounts, ethValue);\n```\n\n### depositETHForStaking function\nAllows the user to deposit ETH for a BLS public key and get LP tokens in return.  \n\n#### Input params\n`blsPublicKey`: BLS public key to deposit ETH for  \n`amount`: Amount of ETH to be deposited  \n`ethValue`: Amount of ETH attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.depositETHForStaking(blsPublicKey, amount, ethValue);\n```\n\n#### Returns\nNumber of ETH deposited in Big Numbers.  \n\n### burnLPTokensForETHByBLS function\nAllows users to burn their LP tokens in batches. A user can provide BLS public key associated with the LP tokens to burn the tokens.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to burn the associated LP tokens for  \n`amounts`: List of number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.burnLPTokensForETHByBLS(blsPublicKeys, amounts);\n```\n\n### burnLPTokensForETH function\nAllows users to burn a batch of LP tokens to get ETH that has not been staked in return.  \n\n#### Input params\n`lpTokens`: List of address of LP tokens to be burnt  \n`amounts`: List of number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.burnLPTokensForETH(lpTokens, amounts);\n```\n\n### burnLPTokenForETH function\nAllows users to burn an LP token associated with an unstaked BLS public key to get back ETH.  \n\n#### Input params\n`lpToken`: Address of the LP token to be burnt  \n`amount`: Amount of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.burnLPTokenForETH(lpToken, amount);\n```\n\n### claimRewards function\nAllows users to claim ETH from the syndicate contract if the respective BLS public keys have their tokens minted.  \n\n#### Input params\n`recipient`: Ethereum execution layer address that receives the ETH  \n`blsPublicKeys`: List of BLS public keys to claim rewards for  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.claimRewards(recipient, blsPublicKeys);\n```\n\n### batchPreviewAccumulatedETH function\nPreview total ETH accumulated by a user for multiple LP tokens.  \n\n#### Input params\n`userAddress`: Ethereum execution layer address of the LP token holder  \n`lpTokens`: List of address of LP tokens that the user holds  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.batchPreviewAccumulatedETH(userAddress, lpTokens);\n```\n\n#### Returns\nTotal ETH accumulated by the user in Big NUmbers.  \n\n### claimFundsFromSyndicateForDistribution function\nClaim ETH to the Fees and MEV Pool, from the syndicate, that was accrued by a list of actively staked validators.  \n\n#### Input params\n`blsPublicKeys`: List of BLS public keys to claim ETH for  \n\n#### Using the function\n```js\nawait wizard.feesAndMevPool.claimFundsFromSyndicateForDistribution(blsPublicKeys);\n```\n\n## Giant SavETH Pool sub-class\nThis sub-class exposes all the necessary functions required to interact with the Giant Protected Staking pool, which is present as the GiantSavETHVaultPool smart contract of LSD Network. To use this sub-class, it is necessary to initialize the Wizard SDK with `signerOrProvider` instance.  \n\n### batchDepositETHForStaking function\nAllows users to stake ETH in batches for different LSD Networks at once. The ETH that has been sitting idle is sent to the Protected Staking Pools of respective LSD Networks when this function is called by the node runner. A node runner should be on a look out and can use the funds if his LSD Network's Protected Staking Pool is falling short of ETH.  \n\n#### Input params\n`savETHVaultAddresses`: List of address of Protected Staking pool of different LSD Networks  \n`amounts`: List of number of ETH being set to each of the Protected Staking Pools  \n`blsPublicKeys`: 2 dimensional array of BLS public keys of specific LSD Network to receive ETH for staking  \n`stakeAmounts`: 2 dimensional array of number of ETH being sent to each of the BLS public keys  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.batchDepositETHForStaking(savETHVaultAddresses, amounts, blsPublicKeys, stakeAmounts);\n```\n\n### withdrawDETH function\nAllow a user to burn their Giant Protected Staking LP token in exchange of dETH that is ready to withdraw from a set of Protected Staking Pools of LSD Networks.  \n\n#### Input params\n`savETHVaultAddresses`: List of Protected Staking Pools to withdraw dETH from  \n`lpTokens`: 2 dimensional array of addresses of LP tokens to burn in exchange of dETH  \n`amounts`: 2 dimensional array of number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.withdrawDETH(savETHVaultAddresses, lpTokens, amounts);\n```\n\n### bringUnusedETHBackIntoGiantPool function\nAny ETH that has not been utilized by a Protected Staking Pool can be brought back into the Giant Protected Staking Pool.  \n\n#### Input params\n`savETHVaultAddresses`: List of Protected Staking Pools to bring idle ETH from  \n`lpToken`: 2 dimensional array of LP tokens that the Giant Protected Staking Pool holds which represents ETH in a Protected Staking Pool  \n`amounts`: 2 dimensional array of amount of ETH to be brought back to the Giant Protected Staking Pool  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.bringUnusedETHBackIntoGiantPool(savETHVaultAddresses, lpToken, amounts);\n```\n\n### depositETH function\nAllow users to deposit ETH into the Giant Protected Staking Pool in exchange of Giant LP tokens. The LP tokens maintain 1:1 ratio with ETH as long as the ETH is not staked. Once staked, user start earning rewards and their LP tokens can be burnt to get dETH.  \n\n#### Input params\n`amount`: Amount of ETH to deposit  \n`ethValue`: Amount of ETH attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.depositETH(amount, ethValue);\n```\n\n### getIdleETH function\nFetch the number of idle ETH sitting in the pool.  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.getIdleETH();\n```\n\n#### Returns\nNumber of idle ETH in Big Numbers.  \n\n### withdrawETH function\nAllow users to burn LP tokens and get back the ETH they deposited in case the ETH has not been staked yet.  \n\n#### Input params\n`amount`: Number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.giantSavETHPool.withdrawETH(amount);\n```\n\n## Giant Fees and MEV sub-class\nThis sub-class exposes all the necessary functions from the Giant Fees and MEV pool of the LSD Network. For anyone to use this sub-class, it is necessary to initialize the sub-class with `signerOrProvider` instance and `feesAndMevPoolAddress`.  \n\n### batchDepositETHForStaking function\nThis function allows users to deposit ETH in batches from the Giant Fees and MEV pool to multiple Fees and MEV pools of different LSD Networks. A node runner should be on a lookout in case the pool is falling short of ETH and when the Giant pool gets funded with ETH, he can then use these ETH in the respective LSD network to get them staked.  \n\n#### Input params\n`feesAndMevPoolAddresses`: List of address of Fees and MEV pool to transfer ETH to  \n`amounts`: List of number of ETH to be transferred to each of the Fees and MEV pools  \n`blsPublicKeys`: 2 dimensional array of address of BLS public keys which receive ETH  \n`stakeAmounts`: 2 dimensional array of amount of ETH to be transferred to each of the BLS public keys  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.batchDepositETHForStaking(feesAndMevPoolAddresses, amounts, blsPublicKeys, stakeAmounts);\n```\n\n### claimRewards function\nAllows a giant LP to claim a percentage of the revenue received by the MEV and Fees Pool.  \n\n#### Input params\n`recipient`: Recipient address that receives the ETH from revenue  \n`feesAndMevPoolAddresses`: List of address of Fees and MEV pools to claim revenue from  \n`blsPublicKeys`: 2 dimensional list of BLS public keys to claim portion of revenue from  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.claimRewards(recipient, feesAndMevPoolAddresses, blsPublicKeys);\n```\n\n### previewAccumulatedETH function\nAllows users to preview ETH accumulated by an address.  \n\n#### Input params\n`userAddress`: Ethereum execution layer address to find ETH accumulation for  \n`feesAndMevPoolAddresses`: List of address of Fees and MEV pools  \n`lpTokens`: 2 dimensional array of address of LP tokens  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.previewAccumulatedETH(userAddress, feesAndMevPoolAddresses, lpTokens);\n```\n\n#### Returns\nAccumulated ETH in Big Numbers.  \n\n### bringUnusedETHBackIntoGiantPool function\nAllows user to bring back unstaked ETH from the Fees and MEV pool of different LSD Networks to the Giant Fees and MEV Pool.  \n\n#### Input params\n`feesAndMevPoolAddresses`: List of address of Fees and MEV pool to bring back ETH from  \n`lpTokens`: 2 dimensional array of address of LP tokens that the Giant pool holds for specific Fees and MEV Pools to bring back ETH  \n`amounts`: 2 dimensional array of number of ETH to be brought back  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.bringUnusedETHBackIntoGiantPool(feesAndMevPoolAddresses, lpTokens, amounts);\n```\n\n###  function\nUpdates the accrued ETH per LP token.  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.updateAccumulatedETHPerLP();\n```\n\n### depositETH function\nAllows users to deposit ETH into the Giant Fees and MEV Pool in exchange of LP tokens. The LP tokens hold 1:1 relationship with ETH until the ETH is staked. Once staked, the users can start earning and claiming rewards for every Giant LP they hold.  \n\n#### Input params\n`amount`: Number of ETH to be staked  \n`ethValue`: Amount of ETH to be attached with the transaction  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.depositETH(amount, ethValue);\n```\n\n### getIdleETH function\nAllows user to fetch number of idle ETH in the pool.  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.getIdleETH();\n```\n\n#### Returns\nAmount of idle ETH in Big Numbers.  \n\n### withdrawETH function\nAllows user to withdraw ETH by burning the LP token as long as the ETH has not been staked.  \n\n#### Input params\n`amount`: Number of LP tokens to be burnt  \n\n#### Using the function\n```js\nawait wizard.giantFeesAndMevPool.withdrawETH(amount);\n```\n\n## Contract Instance sub-class\nThis sub-class allows users to get the contract instance of specific smart contracts of the LSD network. This turns out to be useful when a function from one of the smart contracts is not exposed in Wizard SDK directly. For a user to use this sub-class, it is necessary to initialize the Wizard SDK with the `signerOrProvider` instance.  \n\n### Contracts exposed via the sub-class\n* lsdnFactory: LSDN factory (used to deploy a new LSD Network)  \n* liquidStakingManager  \n* savETHVault: Protected Staking Pool smart contract  \n* feesAndMevPool  \n* giantSavETHPool: Giant Protected Staking Pool smart contract  \n* giantFeesAndMevPool  \n\n### Getting the contract instances\n* LSDN Factory\n```js\nconst contract = (await wizard.contractInstance).lsdnFactory();\n```\n\n* Liquid Staking Manager\n```js\nconst contract = (await wizard.contractInstance).liquidStakingManager(LIQUID_STAKING_MANAGER_ADDRESS);\n```\n\n* Protected Staking Pool\n```js\nconst contract = (await wizard.contractInstance).savETHVault(PROTECTED_STAKING_POOL_ADDRESS);\n```\n\n* Fees and MEV Pool\n```js\nconst contract = (await wizard.contractInstance).feesAndMevPool(FEES_AND_MEV_POOL_ADDRESS);\n```\n\n* Giant Protected Staking Pool\n```js\nconst contract = (await wizard.contractInstance).giantSavETHPool();\n```\n\n* Giant Fees and MEV Pool\n```js\nconst contract = (await wizard.contractInstance).giantFeesAndMevPool();\n```\n","readmeFilename":"README.md"}