{"_id":"@chainreactionom/nano-mcp-server","_rev":"11-dbe3174cfea6766b65ad74e0554edfce","name":"@chainreactionom/nano-mcp-server","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.0","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.0","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"db273c43e8bfb868dc314a9eef27b25bb18c60e1","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.0.tgz","fileCount":10,"integrity":"sha512-L/Su+3X5PWZ8SHlXdYtohLEEyVoxNCnupRSn18bGxpaJ8daSA+4JURE+YLxfPlNKhkny1ozP75hS8rL3qPlkLw==","signatures":[{"sig":"MEUCIQCznOtQykhrIYhmc7q3Q/4R7mx2lXutzXoZhQy6bEW4KAIgBlwz764uyE924A9VFKboxTxv7tg2yxeExeiDov0UiSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.0_1748884493489_0.3765459301248695","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.1","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.1","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"8d0be12273a6898974eb47d83b5690e9630bc88d","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.1.tgz","fileCount":10,"integrity":"sha512-WIVg6LSqv57zhP7rU8PcNZX8FBmu+M0ZKYSCVOBJG1JdQUWGF97mB0uSvPlSkhvpqsL0whbPK7gkFZ9r0IJaIg==","signatures":[{"sig":"MEUCIQCbQE1f/DvLHBi55GF3Nx9gL5Puo7RR/pcgJPINkkIukAIgbuCpyA8N3ciLdI+Ks+5ID5xLXJh9Zb1bnsw1ss0JwbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.1_1748884853772_0.5775061987671519","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.2","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.2","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"7e7aa69ffe62370eefe1027c263b583e7ded6100","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.2.tgz","fileCount":10,"integrity":"sha512-sXYOOk6xnUhi2VOpxbzFUN6vr4V00gVdfUr5KCTKe0Ap3xaHF8a++Yv5K3logUdD1P7qTf42qiyl/ebFD3QUWQ==","signatures":[{"sig":"MEQCIEv7zyEkD87HpgLnX+fcHcXcZTWbrqBOz2/DVXeDI/eOAiA0bsAaEiYHgORCo553leoTmbXd8c9wqZG8XiHBud/ySQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.2_1748885014540_0.28895620726233195","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.3","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.3","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"dbd9473044b09da6f5318af9fc1f600a65573357","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.3.tgz","fileCount":10,"integrity":"sha512-ZGB0Q1L5pKgO/OYYxTS+0fo2dJpDjCDYCERwzPj4VSuPd2nqgLO50KMTSHrIT9y0GgcvTMW0mTfqgMdGGrjOuw==","signatures":[{"sig":"MEUCIQCQ42ysdu6BmAN1Sz1UdVlJCfV2T70Dg42ZGK3HoD5Q/gIgUEBFA/d5MpAtWkrtvBV+zNn0i9EvxrHS0+pXHPUkbg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.3_1748885087704_0.37205278884810666","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.4","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.4","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"826234852fba8fb90b65adaa89292c0b5d30678d","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.4.tgz","fileCount":10,"integrity":"sha512-qadC2tLLx8cJWREKtD9LojGbiQ8+K6n8SUXgtsWdnbMc5wnxTOPCDdHnAfGAajBdTIef4CrW334iFd60aapLcw==","signatures":[{"sig":"MEUCIAqbjsgiPQfKKEXF1+9xEb456H2EY6BGf5Be4uqmDBayAiEArz9A7nshQcyJ2Hc6UAfdmrArGJjAf0krMHGnf1aDTzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.4_1748885196455_0.9054656534675394","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.5","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.5","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"91625ff1c4d33a0c0072c281ea04c887faeec538","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.5.tgz","fileCount":10,"integrity":"sha512-9uQQJJ8USRox6uvfLAMHsnp0oQUOd39Qj4Skv/odgBIW9t1kUWhh9pOwC3tluWo7TSpXYUGrZwltXZqWQiJ8AA==","signatures":[{"sig":"MEYCIQDDTspflXWvoY/AnpVP/6nJxcbZK5+UDfgjzG1MpBXe0wIhAMtdo2kKJNgciGcsIOistdtanaHTgJZZuJSetMDaBSDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.5_1748885363739_0.9682265749318502","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.6","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.6","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"9d5a580cc1c59153a8f384da8b534bbe952c1ef3","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.6.tgz","fileCount":10,"integrity":"sha512-JWMQrOaxaVd1uWdprzpC291VXnTwVigLE0NsxKe6KOVKykFzJDHTD0dnLCbswsspJf8JpJfEk8qRQaDJ5MHzoQ==","signatures":[{"sig":"MEQCIEB5PaZQ9QAopn3qG9r0NIn0wTWilV4QE7XoqeVRnezCAiAgoHgL37rQnFiXstX0NNe5Dxbf9wro4f4qOISSLv4zQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.6_1748885534280_0.7010621736288947","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.7","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.7","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"50b19fb7f1512adcf3fd1c3663a0a3ff926b6830","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.7.tgz","fileCount":10,"integrity":"sha512-unxEYbHb07+x94cA43Ljjl/WdBOdloIDZfXqe6g+dPR8Co5K2RYY3SJL+dXozHxdJO2tWLlBoLOD1nbM5ZIVKQ==","signatures":[{"sig":"MEUCICKmmK3wDMyU+TQ8Db2/egoh7vT3E7w5D7E0whjnHfGtAiEAiA/tqR/wyl1FYpJRd73dWAAEnw/1lBt8EREvisOyBkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19197},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"node-fetch":"^3.3.2","nanocurrency":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.7_1748886425687_0.4145046902919505","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.8","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.8","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"f7deef70f79696a45afeec85c2fb375136cad6be","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.8.tgz","fileCount":10,"integrity":"sha512-YRs5rgpvixvVwsf41c7Dznn09pWi8MzUqSRHtZEebDsE6tETWi/ROTNEgrmRv1h9lfrpLp1giI74DOlZEk+EzQ==","signatures":[{"sig":"MEQCIBdpjR7vx1CWNWxep4Eml0djZSPUepaxkxOv+ddWv4yOAiAnBYztp8Lb8+2HG3eH9Gq2ULWRzU59LOX7YZN7BxWcNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19375},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tsx":"^4.19.4","node-fetch":"^3.3.2","nanocurrency":"^2.5.0","nanocurrency-web":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","rimraf":"^6.0.1","ts-jest":"^29.1.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.17.57","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.8_1748890042193_0.7392541067200542","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.9","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"url":"https://github.com/dhyabi2","name":"Aldhiyabi"},"license":"MIT","_id":"@chainreactionom/nano-mcp-server@1.0.9","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"bin":{"nano-mcp":"dist/index.js"},"dist":{"shasum":"b1a5b3b11b44d9f5384c3115c91f52bf83fb5261","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.9.tgz","fileCount":10,"integrity":"sha512-AnLWAMgF7Srq7ARy/kA+QH42gN/bAMV5Y/hNoPZn5vit85zSlmal8ZDQz6LqnDTTuXFqI3fNN/Z+EvEHc0/YVQ==","signatures":[{"sig":"MEYCIQD7yujxMhx0OgpkZS72uyBWasiKIXWsvbG+cXa0blWKbgIhAIs8YjVwIyMoSe5Qxu416JT5QLsx3CxkLyca/MhWpYdb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19375},"main":"dist/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"repository":{"url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git","type":"git"},"_npmVersion":"11.1.0","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tsx":"^4.19.4","node-fetch":"^3.3.2","nanocurrency":"^2.5.0","nanocurrency-web":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","rimraf":"^6.0.1","ts-jest":"^29.1.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^20.17.57","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.12"},"_npmOperationalInternal":{"tmp":"tmp/nano-mcp-server_1.0.9_1748890525650_0.1283990274024298","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@chainreactionom/nano-mcp-server","version":"1.0.10","description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","main":"dist/index.js","type":"module","scripts":{"build":"tsc","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","start":"node dist/index.js","dev":"tsx src/index.ts","prepare":"npm run build"},"bin":{"nano-mcp":"dist/index.js"},"keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"author":{"name":"Aldhiyabi","url":"https://github.com/dhyabi2"},"license":"MIT","dependencies":{"nanocurrency":"^2.5.0","nanocurrency-web":"^1.4.3","node-fetch":"^3.3.2","tsx":"^4.19.4"},"devDependencies":{"@types/dotenv":"^6.1.1","@types/jest":"^29.5.14","@types/node":"^20.17.57","@types/node-fetch":"^2.6.12","dotenv":"^16.5.0","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.3.4","typescript":"^5.8.3"},"repository":{"type":"git","url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git"},"bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","publishConfig":{"access":"public"},"engines":{"node":">=16.0.0"},"_id":"@chainreactionom/nano-mcp-server@1.0.10","gitHead":"7a7ee92b594fb88ee46b1669b9f54eed43990d7e","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"integrity":"sha512-3XZQ9VN6ZD511GkjjjKc3vQ9nABQ0NLLbEK8MdFUz8uWhn7HjCXe1LMtKolZkZhjwVODHXA2jYQPdl6uQ57A0g==","shasum":"db81a961fffe37beb31a03f0f4d34b7439608400","tarball":"https://registry.npmjs.org/@chainreactionom/nano-mcp-server/-/nano-mcp-server-1.0.10.tgz","fileCount":10,"unpackedSize":21840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCF2Dbjuy97NMG+Gch2v1ehQ4JofjgSEdLXjNDh9HDL1gIhAIIgLCRp3AKdAb6rMcmVE7kCqq5FSxupmuvAtFc9/iKw"}]},"_npmUser":{"name":"chainreactionom","email":"dhyabi@gmail.com"},"directories":{},"maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nano-mcp-server_1.0.10_1748893128803_0.9022139981074888"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-02T17:14:53.354Z","modified":"2025-06-02T19:38:49.175Z","1.0.0":"2025-06-02T17:14:53.665Z","1.0.1":"2025-06-02T17:20:53.956Z","1.0.2":"2025-06-02T17:23:34.685Z","1.0.3":"2025-06-02T17:24:47.890Z","1.0.4":"2025-06-02T17:26:36.632Z","1.0.5":"2025-06-02T17:29:23.905Z","1.0.6":"2025-06-02T17:32:14.447Z","1.0.7":"2025-06-02T17:47:05.865Z","1.0.8":"2025-06-02T18:47:22.376Z","1.0.9":"2025-06-02T18:55:25.823Z","1.0.10":"2025-06-02T19:38:49.002Z"},"bugs":{"url":"https://github.com/dhyabi2/NANO_MCP_SERVER/issues"},"author":{"name":"Aldhiyabi","url":"https://github.com/dhyabi2"},"license":"MIT","homepage":"https://github.com/dhyabi2/NANO_MCP_SERVER#readme","keywords":["mcp","nano","xno","cryptocurrency","blockchain","modelcontextprotocol","rpc","api"],"repository":{"type":"git","url":"git+https://github.com/dhyabi2/NANO_MCP_SERVER.git"},"description":"Model Context Protocol (MCP) server for NANO cryptocurrency interactions","maintainers":[{"name":"chainreactionom","email":"dhyabi@gmail.com"}],"readme":"# NANO MCP (Model Context Protocol) Server\r\n\r\nA high-performance NANO cryptocurrency utility library optimized for AI agent interactions, providing instant finality and fee-less transactions.\r\n\r\n## Features\r\n\r\n- ✨ Instant finality for quick agent decision making\r\n- 💸 Fee-less transactions for efficient resource allocation\r\n- 📈 Scalable architecture for large agent networks\r\n- ✅ Deterministic confirmation for reliable agent operations\r\n- 🔒 Secure key management and validation\r\n- 🚀 High-performance RPC operations\r\n- 🔄 Automated work generation\r\n- 📡 Real-time transaction monitoring\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @chainreactionom/nano-mcp-server\r\n```\r\n\r\n## Configuration\r\n\r\n### Environment Variables\r\n\r\nCreate a `.env` file in your project root:\r\n\r\n```env\r\n# Required Parameters\r\nNANO_RPC_URL=https://rpc.nano.to/     # Required: URL of the NANO RPC server\r\nNANO_RPC_KEY=your-rpc-key-here        # Required: Get from https://rpc.nano.to/\r\nNANO_GPU_KEY=your-gpu-key-here        # Required: For work generation\r\n\r\n# Optional Parameters\r\n# Choose your representative from https://nanexplorer.com/nano/representatives\r\nNANO_DEFAULT_REPRESENTATIVE=nano_3arg3asgtigae3xckabaaewkx3bzsh7nwz7jkmjos79ihyaxwphhm6qgjps4\r\n```\r\n\r\n### Programmatic Configuration\r\n\r\n```typescript\r\nimport { NanoMCP } from '@chainreactionom/nano-mcp-server';\r\n\r\n// Initialize with custom configuration\r\nconst mcp = await NanoMCP.initialize({\r\n    rpcUrl: 'https://rpc.nano.to/',\r\n    rpcKey: 'your-rpc-key',\r\n    gpuKey: 'your-gpu-key',\r\n    defaultRepresentative: 'your-representative-address' // Optional\r\n});\r\n```\r\n\r\n## Usage\r\n\r\n### Basic Operations\r\n\r\n```typescript\r\n// Create a new instance\r\nconst nano = new NanoTransactions();\r\n\r\n// Get account information\r\nconst accountInfo = await nano.getAccountInfo('nano_address');\r\n\r\n// Get pending blocks\r\nconst pending = await nano.getPendingBlocks('nano_address');\r\n\r\n// Generate work for a block\r\nconst work = await nano.generateWork('block_hash');\r\n```\r\n\r\n### Send Transaction\r\n\r\n```typescript\r\n// First get account info\r\nconst accountInfo = await nano.getAccountInfo(fromAddress);\r\n\r\n// Create and process send block\r\nconst result = await nano.createSendBlock(\r\n    fromAddress,\r\n    privateKey,\r\n    toAddress,\r\n    '0.001', // Amount in NANO\r\n    accountInfo\r\n);\r\n\r\nconsole.log('Send transaction result:', result);\r\n// Result includes:\r\n// - hash: Block hash\r\n// - block: Block details\r\n// - confirmationTime: \"< 1 second\"\r\n// - fee: \"0\"\r\n```\r\n\r\n### Receive Transactions\r\n\r\n```typescript\r\n// Receive all pending blocks\r\nconst result = await nano.receiveAllPending(address, privateKey);\r\n\r\n// For new accounts, create open block\r\nconst openResult = await nano.createOpenBlock(\r\n    address,\r\n    privateKey,\r\n    sourceBlock,\r\n    sourceAmount\r\n);\r\n```\r\n\r\n### Error Handling\r\n\r\nThe library provides detailed error messages and validation:\r\n\r\n```typescript\r\ntry {\r\n    const result = await nano.createSendBlock(/* ... */);\r\n} catch (error) {\r\n    console.error('Transaction failed:', error.message);\r\n    // Detailed error information:\r\n    // - Invalid addresses\r\n    // - Insufficient balance\r\n    // - RPC errors\r\n    // - Work generation failures\r\n}\r\n```\r\n\r\n### Advanced Features\r\n\r\n#### Balance Validation\r\n```typescript\r\nconst accountInfo = await nano.getAccountInfo(address);\r\nconst balance = convert(accountInfo.balance, { from: Unit.raw, to: Unit.NANO });\r\nconsole.log('Current balance:', balance, 'NANO');\r\n```\r\n\r\n#### Representative Management\r\n```typescript\r\n// Get current representative\r\nconst info = await nano.getAccountInfo(address);\r\nconsole.log('Current representative:', info.representative);\r\n\r\n// Change representative (requires private key)\r\nconst result = await nano.changeRepresentative(address, privateKey, newRepresentative);\r\n```\r\n\r\n## Testing\r\n\r\nThe library includes comprehensive test suites:\r\n\r\n```bash\r\n# Run all tests\r\nnpm test\r\n\r\n# Run specific test suites\r\nnpm test -- --testPathPattern=rpc.test.ts\r\nnpm test -- --testPathPattern=mcp.test.ts\r\n```\r\n\r\nTest coverage includes:\r\n- RPC operations\r\n- Transaction creation and processing\r\n- Error handling\r\n- Configuration validation\r\n- Work generation\r\n- Account management\r\n- Balance operations\r\n- Representative management\r\n\r\n## Security Best Practices\r\n\r\n1. Never expose private keys in code or version control\r\n2. Use environment variables for sensitive configuration\r\n3. Validate all input addresses and amounts\r\n4. Monitor transaction confirmations\r\n5. Implement proper error handling\r\n6. Regular security audits\r\n7. Keep dependencies updated\r\n\r\n## Performance Optimization\r\n\r\nThe library is optimized for:\r\n- Minimal latency in transaction processing\r\n- Efficient work generation\r\n- Optimized RPC calls\r\n- Reduced network overhead\r\n- Memory-efficient operations\r\n\r\n## Contributing\r\n\r\n1. Fork the repository\r\n2. Create your feature branch\r\n3. Commit your changes\r\n4. Push to the branch\r\n5. Create a Pull Request\r\n\r\n## License\r\n\r\nMIT License - see LICENSE file for details\r\n\r\n## Support\r\n\r\n- Documentation: [Link to docs]\r\n- Issues: GitHub Issues\r\n- Community: Discord/Telegram\r\n\r\n## Version History\r\n\r\n- 1.0.9: Added comprehensive testing and enhanced error handling\r\n- 1.0.8: Improved representative management\r\n- 1.0.7: Enhanced transaction validation\r\n- 1.0.6: Added work generation optimization\r\n- 1.0.5: Initial release ","readmeFilename":"README.md"}