{"_id":"@aquarian-metals/coin-moebius-monero","_rev":"14-d566227d191f32edffa3f16b2892ece9","name":"@aquarian-metals/coin-moebius-monero","dist-tags":{"latest":"4.3.1"},"versions":{"1.0.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"1.0.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@1.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"579631f7dade69e2583072e1a79b6909ee98fe46","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-1.0.0.tgz","fileCount":11,"integrity":"sha512-GyaWaPKzn8VTQUDQuXQTpFwN7jr6pzIGMfHHEa6a9rsq/9LaY5VjLzb328w2DSp8Un+TNw0FXGwjGG9MwYddeA==","signatures":[{"sig":"MEUCIQDfsRr1qvGu8N1tsBEKP4JyaZGLNsFh2HqvBDe/MpVTJAIgQL3ZATDJDd1sw0e/+vemJo2b/l61JUEyLXsTrXlWSxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-monero@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"6f28eef5827e5690fe211cb1f5b721a3280e5de0","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"10.8.2","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@aquarian-metals/coin-moebius-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_1.0.0_1778964791335_0.9985156277969534","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"2.0.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@2.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"84f1103d7288b7362d73b63e936d9da586e6bfe5","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-2.0.0.tgz","fileCount":11,"integrity":"sha512-jPG/BJz2xXGYWwwu7ADk/HrwrrV1Di25TdPu1/fEvZY8zaQChaTX6kMIrzkvjUz/WOoK1Y8nG/DKfI+nlDgmWA==","signatures":[{"sig":"MEUCIQDBR84OFx6gpXFcqMC7hvqx8Yh4HwicJQberjObuAbOeAIgLMQD4q64o97bqbfn/wZTVRmWqjN7BaIglrxVSwkdQhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-monero@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"9e574a71afefaf101aa8e7960bdd0c6150174e60","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bc5ec93-4bbf-461c-907d-1b7b5aaa62e8"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.15.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_2.0.0_1779556929170_0.28630878992902686","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"0.7.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@0.7.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"4dd61ae9e1a6cc0bdf4a2310dccd32af480733f1","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-0.7.0.tgz","fileCount":11,"integrity":"sha512-YScQt1LrIXv2aS3fQ6FeFK4twsLpYQRj3QsClFLqHHXl+ODjbTZM9AsZPheyIQ6Pag137Lv8toMiSsbzb8p8Nw==","signatures":[{"sig":"MEUCIFo6oesTDRBAFBd2snANemR3F4Q5A5ELrnZYbvrh9fZmAiEA2+muicKmd1163cIfLCDiaYGVhPBxiklSK8tphWFZnNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-monero@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"5563f417a1c05f88e9631146c9e9d9d440053b49","scripts":{"build":"npm run clean && tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bc5ec93-4bbf-461c-907d-1b7b5aaa62e8"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.15.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_0.7.0_1779894122812_0.35395918018863837","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"0.8.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@0.8.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"216221c62e7a89dc8bab095122fbc81cbc24162e","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-0.8.0.tgz","fileCount":11,"integrity":"sha512-8TJb5z5f40kuJWn5g8w/QgkdX6MMO76BgeOvZ+DzpDQq3Z1EafgTv0ik4pQQXBcLcxAi65RCcRjhusNCpMRo3Q==","signatures":[{"sig":"MEYCIQCVvS//DFE/osndKINpVLSCTp30rATAqB6Z4iQkHJApnQIhAJDGolVLJJ+khhqDMmt6F6sY8Kd+Z1ODm6Ss9iFjYgK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aquarian-metals%2fcoin-moebius-monero@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"94a7ec4de2ba48e5df88a2e2933ed3cdb8828eea","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bc5ec93-4bbf-461c-907d-1b7b5aaa62e8"}},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aquarian-metals/coin-moebius-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_0.8.0_1780100448056_0.38103624073113096","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"3.0.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@3.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"48af3493e7dba10e8597a7e7ebceed664f9c023a","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-3.0.0.tgz","fileCount":11,"integrity":"sha512-67qM6ZWLbqu9C/sme5j5UwGarbIyM0DA85xnbgA647mBj4KXg2iA/8/FEQIfslkXF45xysI3ndr4AvMe5wWeFQ==","signatures":[{"sig":"MEUCIBxNs819KqUeb+iW1+Y0efnQvKxqolVpxSAMWQZOfs1zAiEAg1A2jsEGTGy1bjAq8REkwZzkP26YGunaDAccbSQ0TJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"94a7ec4de2ba48e5df88a2e2933ed3cdb8828eea","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.13.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_3.0.0_1780263462837_0.5939497614963569","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.0.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.0.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"a59e1617fbdf795795d4cf778f294ae32128cf99","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.0.0.tgz","fileCount":11,"integrity":"sha512-MMylbNNPqvRRvAO+UYggkHkNBU6MQRudwLweX5DFafJ7Wd6AK4/SGghC8ErsgfvsHDslqSGk1tIhQ2menAEPFg==","signatures":[{"sig":"MEUCIQDQYoWJ/4MEvc+UzLx53GKl901VYPUrlOZR2E8jCyW3wQIgUlkrBjVKBx1mMad16kiN6f3rXH90CR31gT8xUrcD324=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"cff856a5547e00c0ee7155ade3f5a25bebb3e72e","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.13.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.0.0_1780761232907_0.29788952532401725","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.0.1","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.0.1","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"91d86fa907ab30659e32aa6816bd9335e34a2684","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.0.1.tgz","fileCount":11,"integrity":"sha512-zNONYY7+5QrbhmRe4NtRohezq9KhAZfL1MK+Sj6p82IvIARqfF75hWydn4ibj/4ZB24YhMKkGFaBvWaf4eQjVA==","signatures":[{"sig":"MEUCIQDQkFAytyFLQNDC88GuopB+i5CEgfkZ9JozY+GU5aOeFwIgA5tjyweJv++9oEYVX/Q4hP8N1vsRRrAde6MRhzADDKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"d10be12c9396f168bf82eed2a0ec72e9a6374744","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.13.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.0.1_1780780036252_0.24731386908541975","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.1.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.1.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"289360411040b1749540030498a2b7516da0929e","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.1.0.tgz","fileCount":11,"integrity":"sha512-sKJEZO9w//2hPepXbAQSowC6VGNL7R3jGos0wRCHT3+tsrQvd8c8PQwmxGg5bEyyOeAdvx9h8OTySu+Y6QlUkA==","signatures":[{"sig":"MEQCIFCihVQM07W2VBOSRdo+gBFGc/6REuL+OSKNCw79K1JyAiBQkUA6hN+L5i91bQavjWQagp3NhfwEINYc3AXA2I8RLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"c9f0d0ba32d13e8d1071510484d4f2b7cba580cc","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.13.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.1.0_1781758963509_0.551644204850045","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.2.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.2.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"b560e14bfbd00c19ec67756a6a21e0e0c7e3a076","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.2.0.tgz","fileCount":11,"integrity":"sha512-MvM29fffIz2bOijMDlSdZ0uT0/Hcg+fOZeK5aBuSFLm+eqg3UkVDbdDAMvofoampvOAZhkU+6m42ILt33Wb4SQ==","signatures":[{"sig":"MEQCIHrcMkDgtbimV6KhX/IfSF1Si21E7SDx68da5D32SCPkAiAdxppN0HbYii9tsc9hxYhqHpJFGme4vL/8TiHFpiK2+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCn+/ywGQWjhxSWCuXLiZvXgeQTwEmkr1l4zWmDPnae1gIhAOY1CwyU2FAoCF4P35eaeCzqLxFispyTSxrBwYiqvJ61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"48a119012da164b00293f9cfa4337361f73a40bc","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.2.0_1789415454881_0.41095690359475157","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.2.1","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.2.1","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"78aa2ed9278cc3a872708f62d4c5af747d3be734","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.2.1.tgz","fileCount":11,"integrity":"sha512-LnvKHkPZfW3RvtZ2pdZm3j0dqA3cvvtWQqHG8N++6EbpFOovEdg34mVjsvwsJMiF5dcASDmzk7cIXArYkVaciA==","signatures":[{"sig":"MEYCIQCqFopz6vHj7TxCwGiwAe1ZTO2BttHsz2f2tg0jDyXubwIhAKM4YEplZtDUS6WLjV6inLXnV29yFSlSHoj6HHwp4840","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeNlPWy2ht0dWruhe1XKINwKi3XYg2MbG5PuvNmzUB2gIhAJrZLulgJV35tVP8mIfW2Ze0HVxby3IBGhB9DDEpVYev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"26b04c67ebc361d7ea9cf4389277a53bd5dc1eae","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.2.1_1789416336185_0.15058457629690625","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.2.2","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.2.2","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"124ecd15b974487587bf67574ac7a4774faf8627","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.2.2.tgz","fileCount":11,"integrity":"sha512-X2bVidb0uwvE0X8tajjv0WKkYpPYulCUkQhvSwWiaRUy+9UY7/RmTQcpRFlM4UuSwwsa75jp0JG/d4zvwjOYVg==","signatures":[{"sig":"MEYCIQDPxNThb6HpSy2VDBWqCJKWmopipx37F0/MB1cOEqDv+AIhAOBsw1At1SzQSZdu7V3J6A8BUp/+oyFmMHyii1qH12eA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3GhKiVqFTId1fqarLrS8gmAjf+V9S4MAAKx4Oa9FM5gIgC2x+fyG3doBMn/RETUuJbQ0tnfrb9q3SDyyi9bez6mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"7b05724403e7408ab25f5230f9ccbbe291ee0c18","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.2.2_1789421020577_0.7737620649374093","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.2.3","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.2.3","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"c8a7971a2d5394cb1c020191b659749645e29a3a","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.2.3.tgz","fileCount":11,"integrity":"sha512-s8YVRcyYr+71442Wz+0Uz6ediFHWlAm7fpq/pxc6tpPIBvqQ5lhCiuK39PiXUOiu82MBcLAZKYvS7A3QpFUU/w==","signatures":[{"sig":"MEUCIFClgbkLj4SgVZueZap19Ck7gYYPVZ82588B7P7nneyqAiEAn6i5h5hHdBLlWGqnmfhL8kSx3G07t5o44nOXEpl7PI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwTE1hpvgYjTnMOXp+MGWDWnl3zEudFQNV1aNQeXRxNAiEA6Q3FWpWiFJL8Nt9D6ZtOaYq6dmsiPF68+LZzb+eehVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"b5d85b64bcf082c049b00a4cb6eee0e542351c3c","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.2.3"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.2.3_1789423912018_0.6433888042644791","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@aquarian-metals/coin-moebius-monero","version":"4.3.0","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"author":{"name":"aquarian-metals"},"license":"MIT","_id":"@aquarian-metals/coin-moebius-monero@4.3.0","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"89b8ca29c6da7f048f87592acf2e789928151d8c","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.3.0.tgz","fileCount":11,"integrity":"sha512-erh7kP7BgZ3vFdohciO8C0DjL94IPtBJy+g8Qgw2qE8YBZSjALI4J51zD+IgZ+zYDoARtb3B2HctWcfaw6SctA==","signatures":[{"sig":"MEUCIEjgiNPZtO5nvcVwZEXbPZ+d4tRy0hBdilLE9fLuXaYcAiEAxhg1I1NH5fhio8VnhDuaDU8ma0pFMH+ZjxJICDFZTgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHnMFYUFWrGiZvsdNtpx1v06w845n0RN7MxuwPpOBvJXAiEA9bW3F7dF/Xs76G/VjgwpxawhTrkJrSR8N0baq+5bja4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"83c800d2516323a3fb25d329ef1d648338a97840","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/coin-moebius-monero_4.3.0_1789437314914_0.2496373409024415","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"_id":"@aquarian-metals/coin-moebius-monero@4.3.1","bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"dist":{"shasum":"e434b98d71a69c86e144ab1f8afa081a74e7e678","tarball":"https://registry.npmjs.org/@aquarian-metals/coin-moebius-monero/-/coin-moebius-monero-4.3.1.tgz","fileCount":11,"integrity":"sha512-4676Scjs2ZnWpfUWxQZAaZNUr+qZeYTGbfFiNJyxG65IR6Ael/IA3lQTZgVPYlhlOWMwX2nG5tjfqQvvAywLoQ==","signatures":[{"sig":"MEUCIQC5IiddGsBBEL9TrqJpxIwWbn2WwNhZG+IcTvCEFBpSMAIgcO87jJ7971kUrTJtpRVLaPNRm3z6ON4/8An1+1NF/p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCu0D8cV8+yhCDD9WLU9R98gNRmuzODl96IPVhLXY8kLQIhAMH7+HbVBxG0Rxf/l0ceddJnhXTxtHuNwi8DsFF1OsgI"}],"unpackedSize":104422},"main":"./dist/index.js","name":"@aquarian-metals/coin-moebius-monero","type":"module","types":"./dist/index.d.ts","author":{"name":"aquarian-metals"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"aacb6e3013dec6dd365595d0a8e8fca9e1ae953f","license":"MIT","scripts":{"build":"tsc","clean":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\"","prepublishOnly":"npm run clean && npm run build"},"version":"4.3.1","_npmUser":{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"},"homepage":"https://github.com/aquarian-metals/coin-moebius#readme","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"_npmVersion":"11.16.0","description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","directories":{},"maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@aquarian-metals/coin-moebius-core":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.0","@aquarian-metals/coin-moebius-server":"^4.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coin-moebius-monero_4.3.1_1789484298136_0.8606408786857467"}}},"time":{"created":"2026-05-16T20:53:11.257Z","modified":"2026-09-15T14:58:18.399Z","1.0.0":"2026-05-16T20:53:11.511Z","2.0.0":"2026-05-23T17:22:09.308Z","0.7.0":"2026-05-27T15:02:02.964Z","0.8.0":"2026-05-30T00:20:48.203Z","3.0.0":"2026-05-31T21:37:42.975Z","4.0.0":"2026-06-06T15:53:53.056Z","4.0.1":"2026-06-06T21:07:16.407Z","4.1.0":"2026-06-18T05:02:43.681Z","4.2.0":"2026-09-14T19:50:54.979Z","4.2.1":"2026-09-14T20:05:36.284Z","4.2.2":"2026-09-14T21:23:40.670Z","4.2.3":"2026-09-14T22:11:52.121Z","4.3.0":"2026-09-15T01:55:15.012Z","4.3.1":"2026-09-15T14:58:18.227Z"},"bugs":{"url":"https://github.com/aquarian-metals/coin-moebius/issues"},"author":{"name":"aquarian-metals"},"license":"MIT","homepage":"https://github.com/aquarian-metals/coin-moebius#readme","keywords":["payments","monero","xmr","crypto","self-hosted","wallet-rpc","webhook","coin-moebius"],"repository":{"url":"git+https://github.com/aquarian-metals/coin-moebius.git","type":"git","directory":"packages/providers/monero"},"description":"Self-hosted Monero provider for Coin Moebius — direct wallet-RPC integration. No third-party gateway, no custodial keys, no API tokens. The merchant runs monerod + monero-wallet-rpc and a small indexer; this package supplies the browser provider, the serv","maintainers":[{"name":"aquarianmetals","email":"theaquarian@aquarianmetals.com"}],"readme":"# @aquarian-metals/coin-moebius-monero\n\nSelf-hosted Monero provider for **[Coin Moebius](https://github.com/aquarian-metals/coin-moebius)**. No custodial third-party gateway, no API keys to a payment processor, no merchant-tax-form-collecting middleman. The merchant runs `monerod` + `monero-wallet-rpc`, this package supplies everything else.\n\nTwo entries in one package:\n\n- `@aquarian-metals/coin-moebius-monero` — **browser** entry. Modal-rendering provider that posts to your own checkout endpoint and shows the buyer a Monero subaddress + amount + QR-friendly URI.\n- `@aquarian-metals/coin-moebius-monero/server` — **Node-only** entry. `createMoneroCreator` (mints subaddresses), `createMoneroVerifier` (validates indexer webhooks), `createMoneroIndexer` (the long-running chain watcher). **Never import this from browser code.**\n\n## Why a self-hosted Monero provider\n\nCustodial gateways (Cryptomus, NOWPayments, BTCPay-as-a-service) ask you to trust them with your money, your KYC, and your geo-availability. Self-hosting Monero gives you:\n\n- **No counterparty.** Funds land directly in a wallet you control. No \"gateway froze our account\" thread on r/Monero ends with your store.\n- **No third-party API keys.** Nothing on a vendor's dashboard can be revoked from under you.\n- **No geo limits.** Cryptomus is geo-blocked in the US; NOWPayments is fine but is a custodian. Self-hosted has no political surface.\n- **No fee skim.** The only fee is the Monero network fee, which the buyer pays.\n\nThe trade-off is operational: you (or your VPS) run a Monero daemon and a wallet RPC. This package makes the wiring on top of that as small as possible.\n\n## Install\n\n```bash\nnpm install @aquarian-metals/coin-moebius-monero\n```\n\nThe server entry uses Web Crypto (`crypto.subtle`) for HMAC — works in Node 18+, Cloudflare Workers, Deno, and Bun. No additional crypto dependency.\n\n## Use — browser\n\n```ts\nimport { createMoneroProvider } from '@aquarian-metals/coin-moebius-monero';\nimport { createPaymentManager } from '@aquarian-metals/coin-moebius';\n\nconst payments = createPaymentManager({\n  providers: [\n    createMoneroProvider({\n      checkoutEndpoint: '/api/checkout/monero',\n      statusEndpoint: '/api/payment-status',\n    }),\n  ],\n});\n\npayments.onSuccess((result) => {\n  // Fires when the indexer's webhook lands and the buyer's status poll\n  // sees `status: 'success'`. Unlock the download, fire confetti, etc.\n});\n\ndocument.getElementById('buy-with-monero')?.addEventListener('click', () => {\n  payments.initiate({ productId: 'ebook-42', amount: 0.1, currency: 'XMR' });\n});\n```\n\n## Use — server (overview)\n\nThree serverless functions / handlers, plus one long-running indexer:\n\n1. `POST /api/checkout/monero` — the browser posts here; you call `createMoneroCreator(...)` and return its result.\n2. `POST /api/payment-webhook` — the **indexer** posts here; you call `verifierRegistry.verify(...)` and fulfill orders on `'success'`.\n3. `GET /api/payment-status?paymentId=…` — the browser polls here; you return the current `PaymentRecord` from your store.\n4. **The indexer process** — see \"Running the indexer\" below.\n\n```js\n// /api/checkout/monero\nimport { createMoneroCreator } from '@aquarian-metals/coin-moebius-monero/server';\nimport { myProductionStore } from './store.js';\n\nconst create = createMoneroCreator({\n  walletRpcUrl: process.env.MONERO_WALLET_RPC_URL,\n  store: myProductionStore,\n  xmrPerUnit: async (currency) => {\n    if (currency === 'XMR') return 1;\n    // You decide where prices come from — CoinGecko, Kraken ticker,\n    // pinned constant. Coin Moebius does not call any oracle.\n    return await fetchXmrPriceFromMyOracle(currency);\n  },\n});\n\nexport default async (req) => {\n  const { productId, amount, currency, metadata } = await req.json();\n  const instructions = await create({ productId, amount, currency, metadata });\n  return Response.json(instructions);\n};\n```\n\n```js\n// /api/payment-webhook\nimport { createVerifierRegistry } from '@aquarian-metals/coin-moebius-server';\nimport { createMoneroVerifier } from '@aquarian-metals/coin-moebius-monero/server';\n\nconst verifiers = createVerifierRegistry();\nverifiers.register(\n  'monero',\n  createMoneroVerifier({\n    hmacSecret: process.env.MONERO_HMAC_SECRET,\n  }).verify,\n);\n\nexport default async (req) => {\n  const result = await verifiers.verify(await req.text(), Object.fromEntries(req.headers));\n  if (result?.status === 'success') {\n    // Fulfill the order. This handler MUST be idempotent — like every\n    // webhook receiver, you may get a duplicate (rare, but possible\n    // under indexer restarts or HA configurations).\n  }\n  return new Response('', { status: 200 });\n};\n```\n\n## Running the indexer\n\nThe indexer is the long-running process that watches `monero-wallet-rpc` and converts on-chain events into webhook posts. **It must run inside the same private network as `monero-wallet-rpc`** — same box for hobbyists, same VPC/tailnet for businesses, same cluster for tier-3 deployments. It never accepts inbound network traffic; it only makes outbound calls to wallet RPC (private network) and to your webhook endpoint (HTTPS).\n\nThe simplest entrypoint:\n\n```js\n// indexer.js\nimport { createMoneroIndexer } from '@aquarian-metals/coin-moebius-monero/server';\nimport { myProductionStore } from './store.js';\n\nconst indexer = createMoneroIndexer({\n  walletRpcUrl: process.env.MONERO_WALLET_RPC_URL,\n  store: myProductionStore,\n  webhookUrl: process.env.MONERO_WEBHOOK_URL,\n  hmacSecret: process.env.MONERO_HMAC_SECRET,\n  requiredConfirmations: 10,\n  pollIntervalMs: 30_000,\n});\n\nconst stop = indexer.start();\nprocess.on('SIGTERM', stop);\nprocess.on('SIGINT', stop);\n```\n\nRun it under your favorite process manager. For systemd, see the `examples/static-site-demo/monero/` folder; for Docker, ditto. The library deliberately does not ship a Docker image — that would make us responsible for `monerod` upgrades and CVEs.\n\n### Push-mode with `--tx-notify`\n\nFor lower latency, hook the indexer up to `monero-wallet-rpc --tx-notify`:\n\n```bash\nmonero-wallet-rpc \\\n  --wallet-file /var/lib/monero/view-only.wallet \\\n  --rpc-bind-port 18083 \\\n  --disable-rpc-login \\\n  --tx-notify \"/usr/bin/node /opt/indexer/notify.js %s\"\n```\n\n```js\n// notify.js\nimport { createMoneroIndexer } from '@aquarian-metals/coin-moebius-monero/server';\nimport { myProductionStore } from './store.js';\n\nconst indexer = createMoneroIndexer({\n  /* same config as above */\n});\nconst txHash = process.argv[2];\nawait indexer.processTx(txHash);\n```\n\n`processTx` produces the webhook the same way `tick()` does. The `.start()` polling loop continues as the backstop that catches missed notifications and counts confirmations as they accumulate.\n\n## Self-host tiers\n\nThe library is the same across tiers; only the deployment topology changes.\n\n### Tier 1 — Solo developer / cypherpunk\n\nOne VPS, home server, or even a Pi. `monerod`, `monero-wallet-rpc`, and the indexer all on the same box. Outbound HTTPS to your webhook endpoint (which can be a Netlify/Cloudflare/Vercel function — same as your static site). Recipe: `node indexer.js` under systemd.\n\n### Tier 2 — Small business\n\nPrivate VPC (Hetzner Cloud, AWS, Fly private networking, Tailscale tailnet). `monerod` on a chain-storage node, `monero-wallet-rpc` on a small node, the indexer as a container in the same VPC. The indexer reaches wallet RPC over private DNS; webhooks go out to your existing serverless functions. Recipe: docker-compose with split services, or a Fly.io machines deployment.\n\n### Tier 3 — Scale\n\nKubernetes (or equivalent). `monerod` as a StatefulSet with a persistent volume (~250GB for a pruned node). `monero-wallet-rpc` as a singleton Deployment (the wallet file is naturally singleton — two processes reading it will corrupt state). Indexer as a single-replica Deployment with liveness/readiness probes hitting `/health` (which exposes `indexer.status()`), structured logs to your observability stack, and **cold-spend separation** (view-only wallet on the hot box; spend key on a cold signer used only to sweep the receiving wallet periodically).\n\nTier-3 merchants should also implement `PaymentStore.markStatusAnnounced(...)` on their backing store so the indexer can run with multiple replicas without double-emitting webhooks. The in-memory reference implementation in `@aquarian-metals/coin-moebius-server` shows the contract.\n\n## Why downtime is cheap\n\nThe indexer is **catch-up by design**. If it's offline for an hour, the next tick queries wallet RPC for the missed block range and emits the webhooks then. Buyers see a stale \"pending\" during the outage; nothing is lost, nothing requires manual reconciliation.\n\nCompared to a hosted gateway, where downtime on the gateway's end means missed events and refund tickets, your operational SLA for self-hosted Monero is \"eventually consistent within a few minutes.\" That's a much easier bar to meet than \"five-nines uptime,\" and it's the property that makes self-hosting realistic for indie merchants who don't run an ops team.\n\n## Wallet RPC setup notes\n\nThe minimum the merchant needs running, in production:\n\n```bash\n# Run a Monero daemon (or point at a remote one — receive flow only\n# needs the daemon for sync; spend keys never have to be exposed).\nmonerod \\\n  --data-dir /var/lib/monero \\\n  --restricted-rpc \\\n  --prune-blockchain\n\n# Run a wallet-rpc against a VIEW-ONLY wallet. The spend key stays on\n# a cold box you sweep with periodically.\nmonero-wallet-rpc \\\n  --wallet-file /var/lib/monero/view-only.wallet \\\n  --password-file /var/lib/monero/wallet.password \\\n  --rpc-bind-ip 127.0.0.1 \\\n  --rpc-bind-port 18083 \\\n  --disable-rpc-login \\\n  --daemon-address 127.0.0.1:18081\n```\n\nBind wallet RPC to localhost (Tier 1) or to a private interface (Tier 2/3). **Never expose wallet RPC to the public internet.** If you need auth between the indexer and wallet RPC, put nginx in front with basic auth, or wrap your `fetcher` to perform HTTP Digest (wallet RPC's native auth scheme).\n\n## Related\n\n- For custodial crypto on a hosted gateway, see `@aquarian-metals/coin-moebius-nowpayments` (US-friendly) or `@aquarian-metals/coin-moebius-cryptomus` (outside US).\n- For fiat (Stripe), see `@aquarian-metals/coin-moebius-stripe`.\n- For Goldbacks, cash, check, or barter, see `@aquarian-metals/coin-moebius-manual`.\n\nSee the [main README](https://github.com/aquarian-metals/coin-moebius#readme) for the full quick-start, and `examples/static-site-demo/monero/` for a copy-paste deployment.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}