{"_id":"@blackhole-dex/blackhole-mcp-server","_rev":"11-ccee47aac903d26973c628ea976052b6","name":"@blackhole-dex/blackhole-mcp-server","dist-tags":{"latest":"1.1.7"},"versions":{"1.0.7":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.0.7","_id":"@blackhole-dex/blackhole-mcp-server@1.0.7","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"dist":{"shasum":"3434a0c7621aa6ac46922aa53198d850141a0b7e","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.0.7.tgz","fileCount":178,"integrity":"sha512-ynI71bYQN9z5YgXbKfIhSyO9+ixHYzkFjqWuHtgJjWwoO+F53sTeIBL/xiJRc7USAFqrt+0ceuutjJCSg55iUg==","signatures":[{"sig":"MEQCIGP/mYC/VzMY5ApMTMPmNt/yT0F4kitRkqgZ2TYqh5/VAiB3Q69KnSd2izIAPqPPxmYDkvaczLT7EaKPqwtdCVkbhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506232},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"eccb3ebfe89a33778f83e6ed4e16d52bad9bf04a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.0.7_1776855298815_0.22215016152210199","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.0.8","_id":"@blackhole-dex/blackhole-mcp-server@1.0.8","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"33241030f1b4ddc193d41090d6258b80f1316231","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.0.8.tgz","fileCount":187,"integrity":"sha512-4gEZaa26l9AsLe7ung3LG50PQz+ArAOfSpDVG957BJHCPAcgXNF8pJiWMzjDpHGpK5Wr/DTfVfzbSEKy3Q8vfg==","signatures":[{"sig":"MEUCIACid3DjMc0KClItAt42n78WVA3dhgk1Ajfg2h7NqQNLAiEAgADr9pVLKHNg84pX+ZElOERyZREGoVE0rsUE6CNEjik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548294},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"55b0ce06838eae1392059fae13b28613c4415d6e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.0.8_1776963865043_0.8499914200637129","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.0.9","_id":"@blackhole-dex/blackhole-mcp-server@1.0.9","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"e6f0ff3b857095c3ee214de3e87770f5b7612743","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.0.9.tgz","fileCount":187,"integrity":"sha512-PQVvfD9zfE/3NNljx1t8SJulngQtBkPNRPmBTNINKQ+s7A+iED+g0/zJ+5LOC7UQ3+VZucMBtoaxq+K5lmCmnA==","signatures":[{"sig":"MEYCIQDUA4dcx2laWoERyRz+hVHb7Pb8RNqThalG6mB3VqJL5QIhAItgQrIGHBCFfftR/HjQEU6U1rVYMvwjGu6ynZR8i1h8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548176},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"ea43ee344d74a23bf82c9b1502ca1afb275da8ba","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.0.9_1776964071512_0.6690852926693964","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.0","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.0","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"230142255acd6531afd2266bbff11a4f85650afc","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.0.tgz","fileCount":229,"integrity":"sha512-i41E/pGgSkgwNaP4qBcn7qIO4TQBwRaon13KOJVpggEQ+XQXO0LBDTDiA0KRBAqbe7FbEK8C/hRtETgJBwYkjg==","signatures":[{"sig":"MEUCIHiCEtCMSYausOt4fSz7Xyxltwfodvc2k3OMULx+dGGUAiEA05CUPdUXTdgNgvLmq/nRt/iW9qMiBKfX6OBNgpnUvAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883112},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"4084df39c7f3cab2262e7449ac15665e0e4921cd","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.0_1778647379243_0.35965488547200697","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.1","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.1","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"4e4193cd471f65b0ecb3b21aa6893cfa0b58b1f6","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.1.tgz","fileCount":235,"integrity":"sha512-+jnz7yVKA+r7rKL+3yO0Xv/ZtE5KCVSJBqtYUMcdwXF+EwNrhn13gvtjmVYYpxNEq/Fsqb3/MXE/+sEmoiuKQA==","signatures":[{"sig":"MEUCIENSGIFDrNQy8pOc9P4E7eYJRJ7JAVq/+VG5HFdLOQ5vAiEA/YAN1vDXB/O+he4GvcSoG32wB8Lc/NNfOIaNt7p23Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909716},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"358b52c659a277e70d760a76956fa8ee04ea6f03","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.1_1778838565884_0.3996757438494738","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.2","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.2","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"6ce4de574575fc20e1c1e5ee35842b92a5095626","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.2.tgz","fileCount":237,"integrity":"sha512-WAYiqZR9udj09OMS87O4VJciTUJxsrVw3dvqBQv29XRK8aFincol3NA+Dg5loQbjrcv6bHCGdZwhcOTGwR51XA==","signatures":[{"sig":"MEQCIAMS+TsUxVShst7te3dlbmyJ74sNcXU+5C22qlDYvoSCAiBWnjJuBCcL6QxpezKFybyRas/Ab3w4N8nDTGSHyCHG0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2265559},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"a59bf8581e7689c94c1fd8401b045fc92b9bf3b2","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.2_1779828475812_0.5107757538859481","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.3","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.3","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"cd87ae191742fe055f8a3c349710fe4424eed2dd","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.3.tgz","fileCount":247,"integrity":"sha512-zFHXRib+1dPZq4P88TorJRDqUf6BBsHNcGTrMWcYUO2CebEeMaEozSpLQY3b8FrDWc+YiHF/C0isbMgv/lCi+A==","signatures":[{"sig":"MEQCIH96U1NOjXP+Vvjkpcf+CctFc39n/BSGPYlAZXKMUVv9AiBKQO6ZFgPlZ7CYYdxEAIusShJQTrFpuAcm7WB8833q2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2415257},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"2225595ae55613543258f668d2f4686725c24147","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.9.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.3_1780434465483_0.5703091964500537","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.4","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.4","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"206174111a3218499610c671fe5e1be90edb2d1b","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.4.tgz","fileCount":247,"integrity":"sha512-fL5B1VJn3AhkdFeSbjSCMBoYukvT3I3297mEMa7UI1nCTorY3wL2FVAFfQzcv1O6Wr32jXHk+a86+7/52DgXwA==","signatures":[{"sig":"MEYCIQDqWvuLEqVyZXbq80iBT42YmRAWO8VeMWrMp2XafVBiRwIhAJxijnaPb/Zhugjnlb8/C8AR7OgLf8WQVWIwfVU8RI7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2453380},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"e883ee0f07ebc384ecf11eaca7d345c15f8191d8","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.8.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.4_1781066023347_0.9531093981682386","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.5","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.5","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"f21084ccd00af528e89e74a3661338f1024536c2","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.5.tgz","fileCount":247,"integrity":"sha512-xpfkg1IlyrtaiK5rdlK4sQcP20zGcwWWNU2AHaXBwpFlMA160yroUNnUq8Tw+ECxMW60T2ZWl4LW5OnuM/NGxg==","signatures":[{"sig":"MEUCIQD2qVDXix93aV3xRf1TxmBtZUFzF/i81GvMvZdDl/trygIgRKvUs0qjGXm2OMhzm1Wqv/vveSWSuSbzaHbtcAER8Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451844},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"1029c53723b63723120cb655fc60c6ea05c84ffd","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.8.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.5_1781067022831_0.7315641172615182","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.6","license":"MIT","_id":"@blackhole-dex/blackhole-mcp-server@1.1.6","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"bin":{"blackhole-mcp-server":"dist/index.js"},"dist":{"shasum":"cec32c0f1496b6aa132ae6c463e90fbcd887f046","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.6.tgz","fileCount":247,"integrity":"sha512-f8A3k0LeAT13DBATYQdnFBQloqB/0+oB1spRXszUp7NCAe34KYAqgIACqiUdNYvTDtNKPJ41btWZ9MX/UzC4Ng==","signatures":[{"sig":"MEUCIEFcrHqQ28rW+ucPJK43dEPlrJep4Ztiwx/B7VFOcIreAiEAtmKOoaU1n37NBxq2cLNB4IGYnMulttqSCpcZgCvl8TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451785},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"gitHead":"02466503697c4a00eab4943601cfcd71685b490a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","publish:npm":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"_npmVersion":"10.9.2","description":"MCP Server for Blackhole DEX Skills","directories":{},"_nodeVersion":"23.8.0","dependencies":{"viem":"^2.0.0","bignumber.js":"^10.0.2","@modelcontextprotocol/sdk":"^1.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blackhole-mcp-server_1.1.6_1781080013837_0.6750542953898717","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@blackhole-dex/blackhole-mcp-server","version":"1.1.7","description":"MCP Server for Blackhole DEX Skills","license":"MIT","main":"dist/lib.js","bin":{"blackhole-mcp-server":"dist/index.js"},"types":"dist/lib.d.ts","type":"module","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","prepublishOnly":"npm run build","publish:npm":"npm publish --access public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.1","bignumber.js":"^10.0.2","viem":"^2.0.0"},"devDependencies":{"@types/node":"^20.0.0","tsx":"^4.0.0","typescript":"^5.0.0"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@blackhole-dex/blackhole-mcp-server@1.1.7","gitHead":"5a20340fd0c6bc300e3126e938d3c8925c8948cd","_nodeVersion":"23.8.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UCT7U3XOfQmECnfHkr+6qbp9nPLSb/7/jmwPrIT+2S+Qg2bH3u+yaaNnZXber/wcHf9u/YtvrkpQBFgH+JhmfA==","shasum":"dfb677ea78da9c66dae177440f149c974e4f5f85","tarball":"https://registry.npmjs.org/@blackhole-dex/blackhole-mcp-server/-/blackhole-mcp-server-1.1.7.tgz","fileCount":250,"unpackedSize":2464615,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOpSa4bNikoxMjmPjp/wGoxzNIwrb7WvFcq9DE+jQBWgIgWScXUebjWAR1zeIGG0MVnom+FXyvLks4iMiqQusGoSk="}]},"_npmUser":{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"},"directories":{},"maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blackhole-mcp-server_1.1.7_1781090376148_0.6679505534991179"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T10:54:58.716Z","modified":"2026-06-10T11:19:36.588Z","1.0.7":"2026-04-22T10:54:59.008Z","1.0.8":"2026-04-23T17:04:25.222Z","1.0.9":"2026-04-23T17:07:51.769Z","1.1.0":"2026-05-13T04:42:59.466Z","1.1.1":"2026-05-15T09:49:26.082Z","1.1.2":"2026-05-26T20:47:55.962Z","1.1.3":"2026-06-02T21:07:45.831Z","1.1.4":"2026-06-10T04:33:43.532Z","1.1.5":"2026-06-10T04:50:23.046Z","1.1.6":"2026-06-10T08:26:53.980Z","1.1.7":"2026-06-10T11:19:36.412Z"},"license":"MIT","description":"MCP Server for Blackhole DEX Skills","maintainers":[{"name":"sriharshauseblitz","email":"sriharsha@useblitz.com"},{"name":"lokendrasurya","email":"lokendra@useblitz.com"},{"name":"bhblitzdevops","email":"tester@useblitz.com"},{"name":"vinayblitz","email":"salimattevinay@onjoyride.com"}],"readme":"# Blackhole MCP Server\n\nModel Context Protocol server for the Blackhole DEX on Avalanche. Provides 32 tools for swaps, liquidity, CL positions, voting, locks, gauges, bribes, yield queries, vote leaderboard, epoch state, allowances, pool status, risk flags, and transaction execution.\n\n## Tools\n\n| Category | Tools |\n|---|---|\n| **Swap** | `swap_steps`, `quote` |\n| **Liquidity (V2)** | `add_liquidity_steps`, `remove_liquidity_steps`, `withdraw_liquidity_steps` |\n| **Liquidity (CL)** | `add_liquidity_cl_steps` |\n| **Zap** | `zap_add_liquidity_steps`, `zap_mint_cl_steps`, `zap_increase_liquidity_steps`, `zap_remove_liquidity_steps`, `zap_split_plan` |\n| **Staking** | `stake_liquidity_steps`, `unstake_liquidity_steps` |\n| **Fees & Emissions** | `claim_fees_steps`, `claim_emissions_steps`, `claim_voting_rewards_steps`, `claim_voting_rewards_payload` |\n| **Locks (veNFT)** | `create_lock_steps`, `increase_lock_steps`, `merge_lock_steps`, `lock_advanced_steps` |\n| **Voting** | `vote_steps`, `vote_leaderboard` |\n| **Epoch** | `get_epoch_state` |\n| **Gauges & Bribes** | `create_gauge_steps`, `add_bribes_steps` |\n| **Pools** | `create_cl_pool_steps`, `pool_yield` |\n| **Operational / Safety** | `get_allowances`, `get_pool_status`, `get_opportunities` |\n| **Execution** | `execute_transactions` |\n\n## Installation\n\n### 1. Stdio -- for MCP clients (Claude Desktop, Cursor, Codex)\n\n#### Cursor (`.cursor/mcp.json`)\n\n```json\n{\n  \"mcpServers\": {\n    \"blackhole-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@blackhole-dex/blackhole-mcp-server\"],\n      \"env\": {\n        \"PRIVATE_KEY\": \"0x...\"\n      }\n    }\n  }\n}\n```\n\nOr from source:\n\n```json\n{\n  \"mcpServers\": {\n    \"blackhole-mcp\": {\n      \"command\": \"bash\",\n      \"args\": [\"-lc\", \"cd /path/to/mcp-server && NODE_ENV=prod npx tsx src/index.ts\"],\n      \"env\": {\n        \"PRIVATE_KEY\": \"0x...\"\n      }\n    }\n  }\n}\n```\n\n#### Claude Desktop\n\n**Option A — one command (recommended):**\n\nFrom npm:\n```bash\nclaude mcp add --scope user blackhole-mcp -- npx @blackhole-dex/blackhole-mcp-server\n```\n\nFrom source:\n```bash\nclaude mcp add --scope user blackhole-mcp -- bash -lc \"cd /path/to/mcp-server && NODE_ENV=prod npx tsx src/index.ts\"\n```\n\n`--scope user` writes to your global Claude config (`~/.claude.json`) so the server is available in every project. Restart Claude Desktop after running.\n\n**Option B — manual JSON** (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\n\nFrom npm:\n```json\n{\n  \"mcpServers\": {\n    \"blackhole-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"@blackhole-dex/blackhole-mcp-server\"]\n    }\n  }\n}\n```\n\nFrom source:\n```json\n{\n  \"mcpServers\": {\n    \"blackhole-mcp\": {\n      \"command\": \"bash\",\n      \"args\": [\"-lc\", \"cd /path/to/mcp-server && NODE_ENV=prod npx tsx src/index.ts\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop after editing the file.\n\n#### Codex\n\nCodex reads MCP server config from `~/.codex/config.toml` (global) or `.codex/config.toml` (project-scoped, trusted projects only). The CLI and IDE extension share this file. See the [Codex MCP docs](https://developers.openai.com/codex/mcp) for details.\n\n**Option A — Codex app / IDE (UI)**\n\n1. Open **Settings** (gear icon) in the Codex app or IDE extension.\n2. Go to **MCP settings** and add a server (or choose **Open config.toml** and paste the TOML from Option C below).\n3. Set the command to `npx` with args `@blackhole-dex/blackhole-mcp-server`, and add `PRIVATE_KEY` under environment variables if you plan to execute transactions.\n\n![Codex MCP settings UI](docs/images/codex-mcp-setup.png)\n\n**Option B — CLI:**\n\nFrom npm:\n```bash\ncodex mcp add blackhole-mcp --env PRIVATE_KEY=0x... -- npx @blackhole-dex/blackhole-mcp-server\n```\n\nFrom source:\n```bash\ncodex mcp add blackhole-mcp --env PRIVATE_KEY=0x... -- bash -lc \"cd /path/to/mcp-server && NODE_ENV=prod npx tsx src/index.ts\"\n```\n\nIn the Codex TUI, use `/mcp` to verify the server is active.\n\n**Option C — manual `config.toml`** (`~/.codex/config.toml` or `.codex/config.toml` in the project):\n\nFrom npm:\n```toml\n[mcp_servers.blackhole-mcp]\ncommand = \"npx\"\nargs = [\"@blackhole-dex/blackhole-mcp-server\"]\n\n[mcp_servers.blackhole-mcp.env]\nPRIVATE_KEY = \"0x...\"\n```\n\nFrom source:\n```toml\n[mcp_servers.blackhole-mcp]\ncommand = \"bash\"\nargs = [\"-lc\", \"cd /path/to/mcp-server && NODE_ENV=prod npx tsx src/index.ts\"]\n\n[mcp_servers.blackhole-mcp.env]\nPRIVATE_KEY = \"0x...\"\n```\n\n### 2. Library -- import into your own Node.js app\n\n```bash\nnpm install @blackhole-dex/blackhole-mcp-server\n```\n\n```ts\nimport { createMcpServer } from \"@blackhole-dex/blackhole-mcp-server\";\nimport { StdioServerTransport } from \"@modelcontextprotocol/sdk/server/stdio.js\";\n\nconst server = createMcpServer();\nconst transport = new StdioServerTransport();\nawait server.connect(transport);\n```\n\nOptions:\n- Exported API: `createMcpServer()`\n- Also exported: `toolDefinitions`, `toolHandlers`\n\n## Environment\n\nThe server uses production Avalanche mainnet configuration.\n\n| Env | Network | RPC |\n|---|---|---|\n| `prod` | Avalanche Mainnet | `https://api.avax.network/ext/bc/C/rpc` |\n\nOptional runtime variables:\n\n| Variable | Purpose |\n|---|---|\n| `RPC_URL` | Override the Avalanche C-Chain RPC endpoint used for reads and execution. |\n| `BASIC_GRAPH_URL` | Override the basic pools subgraph URL. |\n| `CL_GRAPH_URL` | Override the concentrated-liquidity subgraph URL. |\n| `GAMMA_VAULT_ADDRESSES` | Comma-separated Gamma vault allowlist override. |\n| `PRIVATE_KEY` | Private key used by `execute_transactions`. The server derives `userAddress` from this key for any tool that needs it. |\n| `USER_ADDRESS` | Read-only fallback address when no private key is configured. |\n\nWhen `PRIVATE_KEY` is configured, tools with `userAddress` can omit it; the server fills in the private key-derived address. `execute_transactions` requires the private key and will only broadcast when called with `confirm: true`.","readmeFilename":"README.md"}