{"_id":"@mobula_labs/sdk","_rev":"19-3207faba79884160200672e8c7e296f1","name":"@mobula_labs/sdk","dist-tags":{"latest":"0.1.18"},"versions":{"0.1.0":{"name":"@mobula_labs/sdk","version":"0.1.0","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.0","maintainers":[{"name":"mobula_labs","email":"admin@mobula.io"}],"homepage":"https://github.com/MobulaFi/mobula-api/tree/main/packages/sdk","bugs":{"url":"https://github.com/MobulaFi/mobula-api/issues"},"dist":{"shasum":"1badce928e393544e704ca9faddbae7f408a3359","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.0.tgz","fileCount":16,"integrity":"sha512-oSZzq/fJ6Y7bW43BnNDSMPGi/YS0MsVZ0cChG4zX6VTfhoCvDcSWnGsVe7QQGBiOUwTy2oke7Mh5vJh3cOajGw==","signatures":[{"sig":"MEQCIF7AHxfdr2yyuMC0Ptoz9EmWJRdt1NzentM7ztKeFS4zAiBn1lwbcg64VpY9GekTdcKTpEONdYQFi0cHCPri1w1pow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310151},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"1badce928e393544e704ca9faddbae7f408a3359","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"admin@mobula.io"},"_integrity":"sha512-oSZzq/fJ6Y7bW43BnNDSMPGi/YS0MsVZ0cChG4zX6VTfhoCvDcSWnGsVe7QQGBiOUwTy2oke7Mh5vJh3cOajGw==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.0.0","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1766423328812_0.7675053782283325","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mobula_labs/sdk","version":"0.1.1","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.1","maintainers":[{"name":"mobula_labs","email":"admin@mobula.io"}],"homepage":"https://github.com/MobulaFi/mobula-api/tree/main/packages/sdk","bugs":{"url":"https://github.com/MobulaFi/mobula-api/issues"},"dist":{"shasum":"4bcbd65d61c0c49abfa7993fde26e76535b4ad0a","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.1.tgz","fileCount":16,"integrity":"sha512-uplNkhyQf39vnx+XRWf/CjbO1xy8X6k4L3Nl9ubCo0kycTuIEdhTcZMk2QXKEaUgTdAyHeGbWwb+KIc/HOK5jQ==","signatures":[{"sig":"MEQCIEMaO9WCt0PtQNUikPfWQtqhbHBS/tJM9QPer3SjKn4QAiA4AqOAYYaplNYG/u7vcQ5uiBxDGg3Ehz6jcaGZ53UPYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310167},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"4bcbd65d61c0c49abfa7993fde26e76535b4ad0a","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"admin@mobula.io"},"_integrity":"sha512-uplNkhyQf39vnx+XRWf/CjbO1xy8X6k4L3Nl9ubCo0kycTuIEdhTcZMk2QXKEaUgTdAyHeGbWwb+KIc/HOK5jQ==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.0.0","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1766469534126_0.8932434152734186","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mobula_labs/sdk","version":"0.1.2","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.2","maintainers":[{"name":"mobula_labs","email":"admin@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"96d3bf5f14435c3cdd19858f8d126ae0e745995c","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.2.tgz","fileCount":16,"integrity":"sha512-YTzxFMNKgiTRku5YQVn84wjWERSUsyqOLZPrO/p5PhPmEBolRJ2GaXNAwMwEXkQn2/nCuR7KDohF7TeBYf354Q==","signatures":[{"sig":"MEQCIDBY2KnjIaHqsx73ukV2NuE9NZYwSOlvbPFZ/a7Hv8XwAiAtwFYOv0FNRn8u06XmaH+IfZrlt4QUd4nIfSEFKe9nNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321639},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"12ef5f530a56bfbf5bfe48d60fd0f1bd33224e8d","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"admin@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.0.0","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1769189821509_0.7873197645694523","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mobula_labs/sdk","version":"0.1.3","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.3","maintainers":[{"name":"mobula_labs","email":"admin@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"0d45842461e8f4a89c3c81adb69f9edeb49a1057","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.3.tgz","fileCount":16,"integrity":"sha512-jg3f2HRj32Pwopd9yjs7E46BN3rXWNwNo9MI/b6/YwFtRp8DJKB8bpPUTcl7dahxrJ4kei5CuLWVphpvbkoXwg==","signatures":[{"sig":"MEYCIQCvZvTDNBy5FL67Z4kr3p/FUu/900TBX5E9kvVk3bdBnQIhALC1qsxeX0JP1/kFXqgOGJWuiM4EmYPBuMadD+xqO1Ie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321757},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"0d45842461e8f4a89c3c81adb69f9edeb49a1057","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"admin@mobula.io"},"_integrity":"sha512-jg3f2HRj32Pwopd9yjs7E46BN3rXWNwNo9MI/b6/YwFtRp8DJKB8bpPUTcl7dahxrJ4kei5CuLWVphpvbkoXwg==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1769595927800_0.7580952204407612","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mobula_labs/sdk","version":"0.1.4","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.4","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"29098ecaa992f9c89ef378af194dcf13b89569f2","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.4.tgz","fileCount":16,"integrity":"sha512-bWKrcthWbxiXaujJJTNLIl2NMwFkiHRwYV0XyHeqpC+YtZ9vjFm1pXYVljIwNvAKSBmJ1gknLoAk/W7oUP4hLw==","signatures":[{"sig":"MEUCIQCAgqqxA5KAjvC0BIjbYYK1oVrvHh2GwHcMm2+GEy+mHQIgeNN3T+OdXff1OHVayK6joJPI46munm8yzws1yx7i/84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322629},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"29098ecaa992f9c89ef378af194dcf13b89569f2","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"_integrity":"sha512-bWKrcthWbxiXaujJJTNLIl2NMwFkiHRwYV0XyHeqpC+YtZ9vjFm1pXYVljIwNvAKSBmJ1gknLoAk/W7oUP4hLw==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.4_1769787934076_0.15349482410926418","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mobula_labs/sdk","version":"0.1.5","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.5","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"463a7b7d08c9cdfe897d1975db49ba62545d260e","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.5.tgz","fileCount":16,"integrity":"sha512-HnxqrxxsC0yEPNO+pgaCJCjmCA806oLofVxW1sJmOGERjYY9DXQwkj3v7tjMZ6pX6repjdUaFhg0EEeM1S2WeA==","signatures":[{"sig":"MEUCIQCH5LtvnvfUjGnTulg21x5VuxcsF/I4sdXHgO76KDKQBAIgdTVGmTTIQvQkKjMTIFlV3dPyUtDQdRvkEQTlnlN4ZX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324078},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"19ae6d41063e3fe3fc6540487ca3c97427c8fe92","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.5_1770312845221_0.0348598568519507","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mobula_labs/sdk","version":"0.1.6","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.6","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"d6f3ddc72d617d745e93fa3767ee189e408845e5","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.6.tgz","fileCount":16,"integrity":"sha512-cKlXpl4mNWCLvFtYnlTJorfwYPiMQYCmkk8odCpbtR76tM9E3Du2NMostHVEnkOlYMqSjhwWnTq2KQAgNUHRlg==","signatures":[{"sig":"MEYCIQDI8TSkAvk7cg4TMN8FcHlIvpjrA6CiokJiGG9vokoYUwIhAK688V3t/quqv/58xTggOxQlEGF0lpMKhcbnxf0g3CsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327002},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b66ae1fa9d61ef20f37d95bf79e5b6d5e155afda","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.5.1","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.6_1770324411460_0.32105204245870334","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@mobula_labs/sdk","version":"0.1.7","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.7","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"3b4fa2ab7ab4910a0b5d2c409520d6a812260ec2","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.7.tgz","fileCount":16,"integrity":"sha512-kYXpv7V1ZHkVybjQKwIbGRtQfPvhrQmzp1HTZmZK6wkLyh+9UCfcrIIzBX9hjS7AkQpoNUNpus15Ojop0bGemg==","signatures":[{"sig":"MEQCIBz0Lubimi/vGVc29tap0cWO6EpwCSOAu1s3RajM9qJmAiAFZngpYV7TKM7hLszJC0ZxRNDCHHfIEBdhUcArU11RXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328180},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"3b4fa2ab7ab4910a0b5d2c409520d6a812260ec2","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"_integrity":"sha512-kYXpv7V1ZHkVybjQKwIbGRtQfPvhrQmzp1HTZmZK6wkLyh+9UCfcrIIzBX9hjS7AkQpoNUNpus15Ojop0bGemg==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"^0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.7_1770725093050_0.5456803029814177","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@mobula_labs/sdk","version":"0.1.8","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.8","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"224cd1731f1d60f645b59c8775c984e07e3d2849","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.8.tgz","fileCount":16,"integrity":"sha512-sS+Ex8mB5uVt/bfZpmOeOxEYZCYo8rmpeqMsc6FN2ANR/njMD4TFy1FIKdC0umzfDKEdJDa7YALOe7XmWE6zRA==","signatures":[{"sig":"MEUCIFCBXe2exkUKzXJLBnS/R4bwmdWD9R0sTpAHyIwJgRSlAiEA6AedeQSr+Bs9X3eNg7c41To00Bk5taFYVbQ+pANz0WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306157},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"224cd1731f1d60f645b59c8775c984e07e3d2849","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"_integrity":"sha512-sS+Ex8mB5uVt/bfZpmOeOxEYZCYo8rmpeqMsc6FN2ANR/njMD4TFy1FIKdC0umzfDKEdJDa7YALOe7XmWE6zRA==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.8_1771260809470_0.23383663446470715","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@mobula_labs/sdk","version":"0.1.9","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.9","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"82f1ef7809bf8c4dc57f9355d976ce024e5bc86f","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.9.tgz","fileCount":17,"integrity":"sha512-x0VE/Ceka7V4rO/yFeeN35+w0Gq2r6KOrV4UGyP0Rswfl8/YMoeI1eB/Fu+3cO3kveGMVtNk/so7i9YrawJC3g==","signatures":[{"sig":"MEYCIQDh3w/ld4COkwUqIy+t/8HANhe563orjRI/mqZeObsgkQIhALOcj+PaHaDdriEqh3b8Cu/Ql9IIc8BA3vTN43pa9vrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315067},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ae4335239565422fb76f28dfe5e9b8b4cdcc9c4c","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.0","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.9_1773900205113_0.2544589421785304","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@mobula_labs/sdk","version":"0.1.10","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.10","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"1c86b9e3de9e99f83592b7afdf10e4d1692e6d89","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.10.tgz","fileCount":17,"integrity":"sha512-j36oJd7nag89PTvZ6rY/K7HUJC0yMUYvak9bLrqYTYwa9m/VkvV9loMRTypfnnkgfMztfOekac2DneuMsLJkmw==","signatures":[{"sig":"MEUCIQD7aM6qxVM6+grkXgmzFc3p+NSa+xXvkOS5/H0Z72LPxgIgUhLjbDb/LV4hbGlVypKWy30IggPgxQWuVxXoGN05nDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324134},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","shasum":"1c86b9e3de9e99f83592b7afdf10e4d1692e6d89","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"_integrity":"sha512-j36oJd7nag89PTvZ6rY/K7HUJC0yMUYvak9bLrqYTYwa9m/VkvV9loMRTypfnnkgfMztfOekac2DneuMsLJkmw==","repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"0.0.0","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.10_1776122650626_0.3548241841746782","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@mobula_labs/sdk","version":"0.1.11","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":"Mobula","license":"MIT","_id":"@mobula_labs/sdk@0.1.11","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"c41bc786b57018e3c8df8c9a5e72e5de9b2e5b97","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.11.tgz","fileCount":17,"integrity":"sha512-yiO8rJJGQWe0sWwz1eCGuIT1AGUP/20eOcQSrNRqeFWs5WrcumUOtnINgfpozHMRFvTZ7DXOxlGBiymrJ2E0GA==","signatures":[{"sig":"MEQCIFWn5/405LNW7cVKXqCld9PzxoSuM65Zupw294dHO3rZAiArZHEcAS9FuDi8IFFJE0v7/qJm3HmlGfLQKcuDyEMWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336631},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.11_1781207236286_0.4427275740025709","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@mobula_labs/sdk","version":"0.1.12","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.12","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"976df89a10a531a307fc56c792b066ece68a1ceb","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.12.tgz","fileCount":17,"integrity":"sha512-slBL1LcxiLyL43SasDjF+OcU4SoPFrKQotjTacBe7NeYuoHTUs2NltizHS4UNe4RZsuSZCOCpRbrpBm3vXo6rg==","signatures":[{"sig":"MEQCIHVZpdlUPPmdykbNkl7DIC68Yk4EBfJOZ/tSh8Jf0GTMAiA09CCC8MD/wD1S8zoodaIbEa4fhqHm7fADCX7/dMe2DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338602},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c6d05f3e01315a1233803f7bb21698d6c6a63e1a","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.12_1785502755525_0.1463810272169972","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@mobula_labs/sdk","version":"0.1.13","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.13","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"a6a6050dcf8fc6ca090b83bd73b064e902d483c8","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.13.tgz","fileCount":17,"integrity":"sha512-1bIkSA6KDlUCJCu14yHCflRoIHMh8/egW5kiHeB4WvkUaXcHDW3DDEp9ZhCLb1kX0xuPwMmATHKJlOOxYUf+Og==","signatures":[{"sig":"MEQCIE27uvFmrQPm60oHphe6F+NyVycmClzcOk+yF7SBP+b9AiBzU7iOIUuF99iaeVirAECV9XxmF+DMpvbpd4wiD8px+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339594},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"34cb7f20bceba54842f49aa49d73160949a4f3e6","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.13_1785522802875_0.7282400026812912","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@mobula_labs/sdk","version":"0.1.14","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.14","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"2c97a4b8211836a37e3f36a5524b82925dd6be49","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.14.tgz","fileCount":17,"integrity":"sha512-6UeZR/FRqcmOoFxL9a2+J/InxDuykGYCsNCI0KozXgpreSIyQBj8yQUdqIMtWIiGm4Z5qzuC8QuMe6DGC0qycg==","signatures":[{"sig":"MEUCIH3SrOYctDZM6x4uCJSYn8aNHwnbZCmYMlyMxiOcouH+AiEAtjRCTFFJocXmby0miUv6sfRHu/rIzEkTVRV1pxxyPkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339491},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a9c86d610741a0f9f1e096072502ddb7c8be385c","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.0","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.14_1785902813308_0.9409050358641196","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@mobula_labs/sdk","version":"0.1.15","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.15","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"60e6d63ff6af68edd84faa1a70cc6a8b5b0d856e","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.15.tgz","fileCount":17,"integrity":"sha512-p9G4ew3zxHIo3wbEPcBvFteVO0khW7/cRhSFgMD5/kbJaywO9akQumSKkvw+SxHtO6Iqr8YMPI2TeABMORaWKg==","signatures":[{"sig":"MEYCIQDysdb2LXtN9jRj/g/peSSGRJ3lMLdlaefQpsaX8gwMOgIhAJXZMhZnNjnY+u8aexdQF1CAMYGr9U2og257kXjMuzVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340877},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"028660afe64eea504c91f529590077e12e961e17","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.0","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.15_1785992346969_0.49790316643547405","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@mobula_labs/sdk","version":"0.1.16","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.16","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"26a043b08a9d9ae707f51a6f7522148af352d2bb","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.16.tgz","fileCount":17,"integrity":"sha512-Egbl5qtjHsmAT4TvvQ7QzaCJKS7FwNQqD4PaVVgyRrRB6P5r60KKla72wPYkK2vjp+R2Xr3Y0OUAzQzrb7M8wQ==","signatures":[{"sig":"MEUCIBCjVmh3dtjPqBBseoxCw0K0E73ls6yof+mx5JmMo34pAiEAjgpQhGa2BbOlVOCrpji9h2R2VttsC06MKysOYnyml5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345553},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5b65418368f541098322843db9d03d1ab5dcd768","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.0","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.16_1786080080090_0.48304504825293115","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@mobula_labs/sdk","version":"0.1.17","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"author":{"name":"Mobula"},"license":"MIT","_id":"@mobula_labs/sdk@0.1.17","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"homepage":"https://docs.mobula.io/rest-api-reference/sdk","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"769895ea5f26c1177daee1857dc9152634d376c1","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.17.tgz","fileCount":17,"integrity":"sha512-wCygbnF1q+oi7/YEW+GwNidsaewZmbfkDJ1HPGFktWS20zmivSsUl2x/+L5u3UXv3lNZMv92XXID7AfltC08sg==","signatures":[{"sig":"MEUCIFjKeE1QgxHVo0qISOlyJk5hmxw6JGEk+WESSda5YjzDAiEAkt1zE0SBMsyZBsWA0A9jrxkLQsbKkB5xEe5uemf0CuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345616},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"12.0.2","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.17_1787002813639_0.8469083857154702","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"_id":"@mobula_labs/sdk@0.1.18","bugs":{"url":"https://docs.mobula.io"},"dist":{"shasum":"22e49651d85702e0cfba7ac9f4789243a113f134","tarball":"https://registry.npmjs.org/@mobula_labs/sdk/-/sdk-0.1.18.tgz","fileCount":17,"integrity":"sha512-1xwph5Gxp9+hDPp+GsWbzEeZCHPPh9L/o8cCVXebgwv1xK9Z5WHBOVCl6Q6KTv25UMm1SC2W5VMLHkuqnivxUA==","signatures":[{"sig":"MEUCIQDU+dq4Y0g4BeX4iwG+09GchHH22d602AetlUAgOR0CewIgK7he2ij5KyPpJCFb76N+5AijZadnubAHXpYEDZ5723U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+q16NvNPGmPNwBW5P0Sf+z15AmSuZTQ6FlUChAPwqhAIhANbPz9MuoMzNCnhV1ULB5uB8T+Oj78RiBJEcTtRG/UdK"}],"unpackedSize":347407},"main":"./dist/cjs/index.cjs","name":"@mobula_labs/sdk","type":"module","types":"./dist/index.d.ts","author":{"name":"Mobula"},"module":"./dist/esm/index.js","browser":{"ws":false},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"eada58d149bf21e176e1296ecb2a7c1fd94a8d02","license":"MIT","scripts":{"build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.1.18","_npmUser":{"name":"mobula_labs","email":"contact@mobula.io"},"homepage":"https://docs.mobula.io/rest-api-reference/sdk","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.11.0","description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","directories":{},"maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","axios":"^1.12.2","crypto-js":"^4.2.0","eventemitter3":"^5.0.1","isomorphic-ws":"^5.0.0","@mobula_labs/types":"0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"*","typescript":"*","@mobula/tsconfig":"workspace:*","@types/crypto-js":"*","@total-typescript/ts-reset":"*"},"optionalDependencies":{"ws":"^8.18.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.18_1787566535557_0.7067441057601525"}}},"time":{"created":"2025-12-22T17:08:48.710Z","modified":"2026-08-24T10:15:35.835Z","0.1.0":"2025-12-22T17:08:48.974Z","0.1.1":"2025-12-23T05:58:54.269Z","0.1.2":"2026-01-23T17:37:01.659Z","0.1.3":"2026-01-28T10:25:27.943Z","0.1.4":"2026-01-30T15:45:34.213Z","0.1.5":"2026-02-05T17:34:05.367Z","0.1.6":"2026-02-05T20:46:51.649Z","0.1.7":"2026-02-10T12:04:53.226Z","0.1.8":"2026-02-16T16:53:29.653Z","0.1.9":"2026-03-19T06:03:25.308Z","0.1.10":"2026-04-13T23:24:10.766Z","0.1.11":"2026-06-11T19:47:16.479Z","0.1.12":"2026-07-31T12:59:15.677Z","0.1.13":"2026-07-31T18:33:23.007Z","0.1.14":"2026-08-05T04:06:53.444Z","0.1.15":"2026-08-06T04:59:07.115Z","0.1.16":"2026-08-07T05:21:20.243Z","0.1.17":"2026-08-17T21:40:13.822Z","0.1.18":"2026-08-24T10:15:35.645Z"},"bugs":{"url":"https://docs.mobula.io"},"author":{"name":"Mobula"},"license":"MIT","homepage":"https://docs.mobula.io/rest-api-reference/sdk","keywords":["mobula","sdk","typescript","rest","websocket","realtime","api","crypto","defi","blockchain"],"repository":{"url":"git+https://github.com/MobulaFi/mobula-api.git","type":"git","directory":"packages/sdk"},"description":"Unified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support","maintainers":[{"name":"mobula_labs","email":"contact@mobula.io"}],"readme":"# @mobula_labs/sdk\n\nUnified TypeScript SDK to access all Mobula REST and WebSocket endpoints with full type safety and real-time support.\n\n## Features\n\n- **Full Type Safety**: Complete TypeScript types for all endpoints and responses\n- **REST API Client**: Access to all Mobula REST endpoints\n- **WebSocket Support**: Real-time data streaming with automatic reconnection\n- **Utility Functions**: Formatters, URL builders, and helper functions\n- **Error Handling**: Custom error types with detailed error information\n- **API Key Support**: Secure authentication with API keys\n\n## Installation\n\nThis package is part of the Mobula monorepo and uses workspace dependencies. For external usage, install it via:\n\n```bash\nnpm install @mobula_labs/sdk\n# or\nyarn add @mobula_labs/sdk\n# or\npnpm add @mobula_labs/sdk\n# or\nbun add @mobula_labs/sdk\n```\n\n## Quick Start\n\n### Basic Usage\n\n```typescript\nimport { MobulaClient } from '@mobula_labs/sdk';\n\n// Initialize the client\nconst client = new MobulaClient({\n  apiKey: 'your-api-key', // Optional: Get one at https://admin.mobula.io\n  debug: true, // Optional: Enable debug logging\n});\n\n// Fetch market data\nconst marketData = await client.fetchMarketData({\n  asset: 'bitcoin',\n});\n\nconsole.log(marketData);\n```\n\n### Configuration Options\n\n```typescript\ninterface MobulaClientOptions {\n  apiKey?: string; // Your Mobula API key\n  restUrl?: string; // Custom REST API URL (default: 'https://demo-api.mobula.io')\n  wsUrl?: string; // Custom WebSocket URL\n  wsUrlMap?: Partial<Record<keyof SubscriptionPayload, string>>; // Custom WebSocket URLs per stream type\n  timeout?: number; // Request timeout in milliseconds (default: 10000)\n  debug?: boolean; // Enable debug logging (default: false)\n}\n```\n\n## REST API\n\nThe SDK provides typed methods for all Mobula REST endpoints. All methods return fully typed responses.\n\n### Market Data\n\n```typescript\n// Fetch market data for a single asset\nconst marketData = await client.fetchMarketData({\n  asset: 'bitcoin',\n});\n\n// Fetch multiple assets\nconst multiData = await client.fetchMarketMultiData({\n  assets: ['bitcoin', 'ethereum', 'solana'],\n});\n\n// Fetch market history\nconst history = await client.fetchMarketHistory({\n  asset: 'bitcoin',\n  interval: '1d',\n  from: Math.floor(Date.now() / 1000) - 86400 * 30, // Last 30 days\n  to: Math.floor(Date.now() / 1000),\n});\n\n// Fetch market pairs\nconst pairs = await client.fetchMarketPairs({\n  asset: 'bitcoin',\n});\n\n// Fetch OHLCV data\nconst ohlcv = await client.fetchMarketOHLCVHistory({\n  asset: 'bitcoin',\n  blockchain: 'ethereum',\n  pair: 'WETH/USDC',\n  interval: '1h',\n  from: Math.floor(Date.now() / 1000) - 86400,\n  to: Math.floor(Date.now() / 1000),\n});\n```\n\n### Asset Metadata\n\n```typescript\n// Fetch single asset metadata\nconst metadata = await client.fetchMetadata({\n  asset: 'bitcoin',\n});\n\n// Fetch multiple assets metadata\nconst multiMetadata = await client.fetchMultiMetadata({\n  assets: 'bitcoin,ethereum',\n});\n\n// Fetch system metadata\nconst systemMetadata = await client.fetchSystemMetadata();\n```\n\n### Token Details\n\n```typescript\n// Fetch token details\nconst tokenDetails = await client.fetchTokenDetails({\n  asset: 'bitcoin',\n  blockchain: 'ethereum',\n});\n\n// Fetch batch token details\nconst batchTokenDetails = await client.fetchTokenDetailsBatch({\n  assets: ['bitcoin', 'ethereum'],\n  blockchain: 'ethereum',\n});\n```\n\n### Portfolio & Wallet\n\n```typescript\n// Fetch wallet portfolio\nconst portfolio = await client.fetchWalletPortfolio({\n  wallet: '0xc1e42f862d202b4a0ed552c1145735ee088f6ccf',\n});\n\n// Fetch multi-portfolio\nconst multiPortfolio = await client.fetchMultiPortfolio({\n  wallets: ['0x...', '0x...'],\n});\n```\n\n### Search\n\n```typescript\n// Search for assets\nconst searchResults = await client.search({\n  query: 'bitcoin',\n});\n\n// Universal Search\nconst fastSearch = await client.searchFast({\n  query: 'btc',\n});\n```\n\n### Swap\n\n```typescript\n// Get swap quote\nconst quote = await client.fetchSwapQuoting({\n  chainId: 1,\n  tokenIn: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC\n  tokenOut: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', // WETH\n  amount: '1000000', // 1 USDC (6 decimals)\n  walletAddress: '0x...',\n  slippage: 0.5, // 0.5%\n});\n\n// Execute swap\nconst swapResult = await client.sendSwap({\n  chainId: 1,\n  tokenIn: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',\n  tokenOut: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2',\n  amount: '1000000',\n  walletAddress: '0x...',\n  slippage: 0.5,\n  privateKey: '0x...', // Your private key\n});\n```\n\n### Pulse V2\n\n```typescript\n// Fetch Pulse V2 data\nconst pulse = await client.fetchPulseV2({\n  model: 'default',\n  assetMode: true,\n  chainId: ['solana:solana'],\n  compressed: false,\n});\n```\n\n## WebSocket / Real-time Streaming\n\nThe SDK provides a `StreamClient` accessible via `client.streams` for real-time data subscriptions.\n\n### Available Stream Types\n\n- `market` - Market data updates\n- `pair` - Trading pair updates\n- `market-details` - Detailed market information\n- `token-details` - Token information updates\n- `trade` - Trade updates\n- `fast-trade` - Fast trade updates\n- `ohlcv` - OHLCV candle updates\n- `holders` - Token holder updates\n- `pulse-v2` - Pulse V2 data stream\n- `pulse-v2-pause` - Pause Pulse V2 stream\n- `stream-evm` - EVM blockchain stream\n- `stream-svm` - Solana blockchain stream\n- `feed` - Feed updates\n- `position` - Position updates\n- `funding` - Funding rate updates\n\n### WebSocket Examples\n\n```typescript\n// Subscribe to market data\nconst unsubscribe = client.streams.subscribe('market', {\n  asset: 'bitcoin',\n}, (data) => {\n  console.log('Market update:', data);\n});\n\n// Subscribe to trades\nconst unsubscribeTrades = client.streams.subscribe('trade', {\n  asset: 'bitcoin',\n  blockchain: 'ethereum',\n  pair: 'WETH/USDC',\n}, (data) => {\n  console.log('Trade update:', data);\n});\n\n// Subscribe to OHLCV\nconst unsubscribeOhlcv = client.streams.subscribe('ohlcv', {\n  asset: 'bitcoin',\n  blockchain: 'ethereum',\n  pair: 'WETH/USDC',\n  interval: '1h',\n}, (data) => {\n  console.log('OHLCV update:', data);\n});\n\n// Unsubscribe when done\nunsubscribe();\nunsubscribeTrades();\nunsubscribeOhlcv();\n```\n\n### WebSocket Connection Management\n\nThe SDK automatically manages WebSocket connections:\n- Automatic reconnection on connection loss\n- Heartbeat mechanism to keep connections alive\n- Connection pooling for multiple subscriptions\n- Automatic cleanup on unsubscribe\n\n## Error Handling\n\nThe SDK provides a custom `MobulaError` class for better error handling:\n\n```typescript\nimport { MobulaClient, MobulaError } from '@mobula_labs/sdk';\n\ntry {\n  const data = await client.fetchMarketData({ asset: 'bitcoin' });\n} catch (err: unknown) {\n  if (err instanceof MobulaError) {\n    console.error('MobulaError status:', err.status);\n    console.error('MobulaError data:', err.data);\n    console.error('MobulaError message:', err.message);\n  } else if (err instanceof Error) {\n    console.error('Generic error:', err.message);\n  }\n}\n```\n\n## Utility Functions\n\nThe SDK exports several utility functions:\n\n### Formatters\n\n```typescript\nimport {\n  formatCryptoPrice,\n  formatTokenPrice,\n  formatUSD,\n  formatPercentage,\n  formatPrecisePrice,\n  formatPureNumber,\n} from '@mobula_labs/sdk';\n\n// Format crypto prices\nformatCryptoPrice(1234.5678); // \"$1,234.57\"\nformatTokenPrice(0.00012345); // \"$0.000123\"\nformatUSD(1234.5678); // \"$1,234.57\"\n\n// Format percentages\nformatPercentage(0.1234); // \"+12.34%\"\n\n// Format precise prices\nformatPrecisePrice(1234.567890123); // \"1,234.567890123\"\n\n// Format pure numbers\nformatPureNumber(1234.5678); // \"1,234.57\"\n```\n\n### URL Builders\n\n```typescript\nimport { buildExplorerUrl, buildNativeSymbol } from '@mobula_labs/sdk';\n\n// Build explorer URL\nconst explorerUrl = buildExplorerUrl({\n  blockchain: 'ethereum',\n  address: '0x...',\n});\n\n// Build native symbol\nconst nativeSymbol = buildNativeSymbol('ethereum'); // \"ETH\"\n```\n\n### String Utils\n\n```typescript\nimport { safeToString, truncate } from '@mobula_labs/sdk';\n\n// Safe string conversion\nsafeToString(null); // \"\"\nsafeToString(undefined); // \"\"\nsafeToString(123); // \"123\"\n\n// Truncate strings\ntruncate('Hello World', 5); // \"Hello...\"\n```\n\n### Pool Types\n\n```typescript\nimport { PoolType } from '@mobula_labs/sdk';\n\n// Use pool types in your code\nconst poolType = PoolType.UNISWAP_V3;\n```\n\n## Type Safety\n\nAll methods and responses are fully typed using TypeScript. The SDK uses types from `@mobula_labs/types` package, ensuring type safety across your application.\n\n```typescript\nimport type { MarketDataResponse, AssetQueryParams } from '@mobula_labs/types';\n\n// TypeScript will enforce correct parameter types\nconst params: AssetQueryParams = {\n  asset: 'bitcoin',\n};\n\n// Response is fully typed\nconst response: MarketDataResponse = await client.fetchMarketData(params);\n```\n\n## Examples\n\nCheck the `examples/` directory for more detailed examples:\n\n- `connectDefault.ts` - Basic portfolio fetching\n- `connectMarket.ts` - Market data subscriptions\n- `connectPosition.ts` - Position tracking\n- `connectFunding.ts` - Funding rate subscriptions\n- `connectSwap.ts` - Swap operations\n- `connectTokenMarket.ts` - Token market data\n- `connectTokenTrades.ts` - Token trade streams\n- `connectPulseV2.ts` - Pulse V2 data\n- `fetchMetadata.ts` - Metadata fetching\n- `fetchMarketDetails.ts` - Market details\n- `fetchTraderPositions.ts` - Trader positions\n\n## Development\n\n### Type Checking\n\n```bash\nbun run typecheck\n```\n\n### Running Examples\n\n```bash\n# Run a specific example\nbun run examples/connectDefault.ts\n```\n\n## License\n\nUNLICENSED\n\n","readmeFilename":"README.md"}