{"_id":"xpaid-contracts","_rev":"33-cc76dc29bc5f8c1bae25d9d6dddcf290","name":"xpaid-contracts","dist-tags":{"latest":"0.3.2"},"versions":{"0.0.1":{"name":"xpaid-contracts","version":"0.0.1","keywords":["xpaid","contracts","schemas","typescript","rpc","api"],"author":{"name":"OTC Team"},"license":"MIT","_id":"xpaid-contracts@0.0.1","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"homepage":"https://github.com/your-org/otc#readme","bugs":{"url":"https://github.com/your-org/otc/issues"},"dist":{"shasum":"9c8f720143a004003648325200ea43ce1f89491a","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.1.tgz","fileCount":17,"integrity":"sha512-5sG8EyZwncBRYqesGb7E+kYaduLRysbWi858L6Ed/jPs+BS04FITfdQ4X6Bv8vRJh4MS28V+h9AiG/sl1j+4dA==","signatures":[{"sig":"MEUCIQCYNhW8ssFaelJNIZnxBL/lPMRpk7Q7pEPoJEeo5Yy7SwIgaayKnKmYyeJSZasoMoEwVokmbqOVMOcGlp+Iwb/uylo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./dist/xpaid-app/index.d.ts","import":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./xpaid-app/*":{"types":"./dist/xpaid-app/*.d.ts","import":"./dist/xpaid-app/*.js","require":"./dist/xpaid-app/*.cjs"}},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"repository":{"url":"git+https://github.com/your-org/otc.git","type":"git","directory":"packages/common/contracts"},"_npmVersion":"11.0.0","description":"Shared contracts and schemas for Xpaid applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"catalog:","@orpc/contract":"^1.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.1_1757060312206_0.6734242596246389","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"xpaid-contracts","version":"0.0.2","keywords":["xpaid","contracts","schemas","typescript","rpc","api"],"author":{"name":"OTC Team"},"license":"MIT","_id":"xpaid-contracts@0.0.2","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"homepage":"https://github.com/your-org/otc#readme","bugs":{"url":"https://github.com/your-org/otc/issues"},"dist":{"shasum":"d1f49a8f4e9fdb0c117e1f43c1b5122aec162de2","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.2.tgz","fileCount":17,"integrity":"sha512-bXJcp0U9/NN7j5/Kv0K5eyaP8P6NzbhU57dJCinmUcpZbyeIfazd8+FYM0g6hIBSYTtrQd79m4YAz4dQ90KAxQ==","signatures":[{"sig":"MEQCIE66PHdfNgvyDc8j7JkNoRu1vOUthIexvlD6FUZHftC0AiAqw6k2+qURVRV9yQuAkAn0KR/ayokbwYrIcfYYqCcyjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./dist/xpaid-app/index.d.ts","import":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./xpaid-app/*":{"types":"./dist/xpaid-app/*.d.ts","import":"./dist/xpaid-app/*.js","require":"./dist/xpaid-app/*.cjs"}},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"repository":{"url":"git+https://github.com/your-org/otc.git","type":"git","directory":"packages/common/contracts"},"_npmVersion":"11.0.0","description":"Shared contracts and schemas for Xpaid applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","@orpc/contract":"^1.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.2_1757060361007_0.5076624354509476","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"xpaid-contracts","version":"0.0.3","keywords":["xpaid","contracts","schemas","typescript","rpc","api"],"author":{"name":"OTC Team"},"license":"MIT","_id":"xpaid-contracts@0.0.3","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"homepage":"https://github.com/your-org/otc#readme","bugs":{"url":"https://github.com/your-org/otc/issues"},"dist":{"shasum":"9a82c083a2d02ae44a2af22c109978fc9aec2bc5","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.3.tgz","fileCount":17,"integrity":"sha512-4DYVK2NWiKBATe9aHCvmkQob06qtScxdQrtHWZaRPt6vAWnKMSlLlItgYhsE9MtzZg5N/MUhJYiFAie3nfiwpw==","signatures":[{"sig":"MEUCIALyql59II/tj9LB+8necKmkXRmODTvo5jeJjDW0cMRnAiEAycfPGaC1VUWnOII3nyZ2Hfh735FkfVjQZRjm+ikQMl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./dist/xpaid-app/index.d.ts","import":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./xpaid-app/*":{"types":"./dist/xpaid-app/*.d.ts","import":"./dist/xpaid-app/*.js","require":"./dist/xpaid-app/*.cjs"}},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"repository":{"url":"git+https://github.com/your-org/otc.git","type":"git","directory":"packages/common/contracts"},"_npmVersion":"11.0.0","description":"Shared contracts and schemas for Xpaid applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","@orpc/contract":"^1.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.3_1757060421362_0.0027291372302369332","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"xpaid-contracts","version":"0.0.4","keywords":[],"license":"MIT","_id":"xpaid-contracts@0.0.4","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"12365acb01c475bbbbcc23d61cd723df2af16b46","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.4.tgz","fileCount":20,"integrity":"sha512-q7SJg5LK/j7bRhhiVin0vb/E6fKRXxNKSnjR1g6PbUbImnK6P+qNQtbpmspUxLgP2Cka/UPlRVkQ+JD9/ZGLlA==","signatures":[{"sig":"MEUCIQCGD3/UHu6LgHYbYDbclxNEGSLV+4/lBZybnGTS0wiNTwIgeef/2jZJcuqSh5Rui/hH8r4j0hpeQRLavXo6LIw1rmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39599},"main":"./dist/index.cjs","type":"module","types":"./src/index.ts","module":"./dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./src/xpaid-app/index.ts","import":"./src/xpaid-app/index.ts","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"catalog:","@orpc/contract":"^1.8.5"},"publishConfig":{"directory":"dist"},"typesVersions":{"*":{"xpaid-app":["src/xpaid-app/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.4_1757066588030_0.9742585946005222","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"xpaid-contracts","version":"0.0.5","keywords":[],"license":"MIT","_id":"xpaid-contracts@0.0.5","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"dd6bb558ead03465b86108500f150e3407205fae","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.5.tgz","fileCount":20,"integrity":"sha512-OmnSnMxrre0l2gs+QE5WZxnJigbKOi/lNxgKr+UZw5ysILO82RTxJshX5fbTZE9wL/55HilJfZ9z770qBdLMeg==","signatures":[{"sig":"MEUCIEX3x0a2aHSk6TaOX2namYALLvSd6FcM+6M374806DjwAiEA8hiwatT/7GkzirxiL9Kpkgxg4shMOh+5wfu/g/Ofnxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39658},"main":"./dist/index.cjs","type":"module","types":"./src/index.ts","module":"./dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./src/xpaid-app/index.ts","import":"./src/xpaid-app/index.ts","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"```bash npm install xpaid-contracts ```","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"catalog:","@orpc/contract":"^1.8.5"},"publishConfig":{"directory":"dist"},"typesVersions":{"*":{"xpaid-app":["src/xpaid-app/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.5_1757066754454_0.2988118345260302","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"xpaid-contracts","version":"0.0.6","keywords":[],"license":"MIT","_id":"xpaid-contracts@0.0.6","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"33fb4d8cbba850b959e9c807c7c2640a3dbc0ca1","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.6.tgz","fileCount":21,"integrity":"sha512-2tLDgHax1KkKzoLdV/DmIiAFd3T/Lc6V7vyPpmZ+kon19vs1ob++KpCw3ysypBhqxUMVUJykBHCTtiPcCnObCA==","signatures":[{"sig":"MEUCIQD3Y8PrErH5ClRM4MkzA7FW9BKpe81hlaJ04jX2UcFRsgIgcLLhq/sbAe+xxz52Uc6tnZobfQmsWU5hHpelyG+SkXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40683},"main":"./dist/index.cjs","type":"module","types":"./src/index.ts","module":"./dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./src/xpaid-app/index.ts","import":"./src/xpaid-app/index.ts","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && node ./scripts/prepare-publish.mjs"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"```bash npm install xpaid-contracts ```","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{},"publishConfig":{"directory":"dist"},"typesVersions":{"*":{"xpaid-app":["src/xpaid-app/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"peerDependencies":{"zod":">=3.23.0 <4","@orpc/contract":"^1.8.5"},"peerDependenciesMeta":{"zod":{"optional":false},"@orpc/contract":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.6_1757067465449_0.6100408480014166","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"xpaid-contracts","version":"0.0.7","keywords":[],"license":"MIT","_id":"xpaid-contracts@0.0.7","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"8228736ac943d65eb7cb0e1ed2c027dca1c10a99","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.7.tgz","fileCount":21,"integrity":"sha512-ifYkskRX0YPA5byIPhTpdeQ9lWBHF2LQPXILkPOEdHs1uXctJwSuf/JYVq62g3gbXv84Lq5p1gTIZ7sPThzIiw==","signatures":[{"sig":"MEUCIQCg1uc5TxPOz+D5JispeKxwMoOEAYlYWJlA2FWM9/DsGQIgSocFmVNXuInruPiyLQ9oe77b6yBqFSzclvCPfn3wN34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40754},"main":"./dist/index.cjs","type":"module","types":"./src/index.ts","module":"./dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./src/xpaid-app/index.ts","import":"./src/xpaid-app/index.ts","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && node ./scripts/prepare-publish.mjs"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"```bash npm install xpaid-contracts ```","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{},"publishConfig":{"directory":"dist"},"typesVersions":{"*":{"xpaid-app":["src/xpaid-app/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"peerDependencies":{"zod":">=3.23.0 <4","@orpc/contract":"^1.8.5"},"peerDependenciesMeta":{"zod":{"optional":false},"@orpc/contract":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.7_1757067952415_0.9786870695542009","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"xpaid-contracts","version":"0.0.8","keywords":[],"license":"MIT","_id":"xpaid-contracts@0.0.8","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"e513bb6d10ca4adf35fd04a2d1f7f0a01b3234f0","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.8.tgz","fileCount":21,"integrity":"sha512-CKShqrumGG5SWNMt6lmU+vv969jlcmB8VkZOP8/EuvCENlOZTIg+wDG8X0Ad7cyZo6JT/H82tLSRcdiyPrSHXA==","signatures":[{"sig":"MEQCIEKDqoSWMgTkKdmsA9wJXsQmaKauMBW6jEwBhBunw+mEAiAvrU+/9eoKnMAQnEKVtDOlMYiEqq2x4V2OvWjeGnlhvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40747},"main":"./dist/index.cjs","type":"module","types":"./src/index.ts","module":"./dist/index.js","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./src/xpaid-app/index.ts","import":"./src/xpaid-app/index.ts","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","clean":"rm -rf dist coverage","prepack":"npm run clean && npm run build && node ./scripts/prepare-publish.mjs","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","check-types":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"```bash npm install xpaid-contracts ```","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{},"publishConfig":{"directory":"dist"},"typesVersions":{"*":{"xpaid-app":["src/xpaid-app/index.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","@types/node":"catalog:","@otc/eslint-config":"workspace:*","@otc/tsdown-config":"workspace:*","@otc/vitest-config":"workspace:*","@vitest/coverage-v8":"catalog:","@antfu/eslint-config":"catalog:","eslint-plugin-format":"catalog:","@otc/typescript-config":"workspace:*","eslint-plugin-react-hooks":"catalog:","@eslint-react/eslint-plugin":"catalog:","eslint-plugin-react-refresh":"catalog:"},"peerDependencies":{"zod":">=3.23.0 <4","@orpc/contract":"^1.8.5"},"peerDependenciesMeta":{"zod":{"optional":false},"@orpc/contract":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.8_1757068150961_0.7758891571937361","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"xpaid-contracts","version":"0.0.9","license":"MIT","_id":"xpaid-contracts@0.0.9","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"bea0b1c75119f391f061274b0d7c4ee2f7c696a4","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.9.tgz","fileCount":21,"integrity":"sha512-3MzW/0ZzuQeyCd3HpkV9p87GZfBv6sJGRL9oUirZcM77IFaFqj1Acg43DM/bE03tp/ZCffrReVd4SlLvxGbDQw==","signatures":[{"sig":"MEQCIDEk8LAQWtCdR6/YRhOf8kW3plE6EZFUUHbWx9YOnRMfAiB25eQt20tfzrdipRDc6Yrrs4gSd5UGDfdELTZZMhpNDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39973},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./xpaid-app":{"types":"./dist/xpaid-app/index.d.ts","import":"./dist/xpaid-app/index.js","default":"./dist/xpaid-app/index.js","require":"./dist/xpaid-app/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2833da85c3fecfdb300aa4587f3827b8427f885","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown && tsc -p tsconfig.json --emitDeclarationOnly --declaration --outDir dist","clean":"rm -rf dist coverage","prepack":"npm run clean && npm run build && node ./scripts/prepare-publish.mjs","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"11.0.0","description":"```bash npm install xpaid-contracts ```","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"zod":">=3.23.0 <4","@orpc/contract":"^1.8.5"},"peerDependenciesMeta":{"zod":{"optional":false},"@orpc/contract":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.9_1757068537625_0.45916348295810794","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"xpaid-contracts","version":"0.0.10","_id":"xpaid-contracts@0.0.10","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"36cda5faf3709ba36bdd1314693b13b3c4c249f8","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.0.10.tgz","fileCount":32,"integrity":"sha512-P+OKC/Yjw+PM+sepCiI+eLrtHIRk8Cf1nm4rvigjsMJEO6yoyHjkPRq9CZTnIl9aN4gEpMT8nlZrq7583ccmWA==","signatures":[{"sig":"MEUCIQCRMUI6uV/Id3cOMPPUxWHymJ6MV0HH49ExS+j9bVidVwIgHdOjAUaLvhh6i73X+JarjUvcVRZSPPZrX1LdeBMihsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100078},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/3f9b2ba2e6667330b058245ff39999c4/xpaid-contracts-0.0.10.tgz","_integrity":"sha512-P+OKC/Yjw+PM+sepCiI+eLrtHIRk8Cf1nm4rvigjsMJEO6yoyHjkPRq9CZTnIl9aN4gEpMT8nlZrq7583ccmWA==","_npmVersion":"10.5.0","description":"## Internal Usage (Development)","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@orpc/contract":"^1.8.9"},"publishConfig":{"files":["dist"]},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.0.10_1758693030303_0.6794067173642933","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"xpaid-contracts","version":"0.1.0","_id":"xpaid-contracts@0.1.0","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"beb92115bf8b55425fd25c5f3fb75ef320d275d7","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.0.tgz","fileCount":32,"integrity":"sha512-8Rzc69bwouAXChfqHy2OvsiEFVmXycdzTacgYUPiPsLEGRPqsryXAD6tOdMCZRcjR+IFDZ7MbmjO31Bjk8dYSA==","signatures":[{"sig":"MEUCICJByjYwA7n6NymseJNfnRXFbHCRJil/s5HvF6zFP2RPAiEA+3u3H3AlDba9GoHfA/r2IBBu6cP8uJ5/8RJhcer5eB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99822},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/720da56593e0ed9e8dd2074cc2ed41db/xpaid-contracts-0.1.0.tgz","_integrity":"sha512-8Rzc69bwouAXChfqHy2OvsiEFVmXycdzTacgYUPiPsLEGRPqsryXAD6tOdMCZRcjR+IFDZ7MbmjO31Bjk8dYSA==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@orpc/contract":"^1.8.9"},"publishConfig":{"files":["dist"]},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.0_1758693999710_0.848022656662607","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"xpaid-contracts","version":"0.1.1","_id":"xpaid-contracts@0.1.1","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"693c9f6264dfd17a9a72a984d57c301a8c88533b","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.1.tgz","fileCount":10,"integrity":"sha512-t4sfejdg/GMMHe5D70xCWSvh63vLVul19WpOHBMxP7lD+RhWJERTZeclm9r9Bz0YvlQBJnTD3JJkerR2AvkEBA==","signatures":[{"sig":"MEUCIQD/qNGfuAkf4Xj2mt80szVN8PxdoMfMbETV98OrPlN58wIgYwjiKIkqVAdIvueiwuirLqPaDUrXhO39Ch7KY75iPjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82307},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/cc66d9b47dd463f84e982458c9679b94/xpaid-contracts-0.1.1.tgz","_integrity":"sha512-t4sfejdg/GMMHe5D70xCWSvh63vLVul19WpOHBMxP7lD+RhWJERTZeclm9r9Bz0YvlQBJnTD3JJkerR2AvkEBA==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.1_1758696788481_0.4292061985815121","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"xpaid-contracts","version":"0.1.2","_id":"xpaid-contracts@0.1.2","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"7b75a29cc96c52144d721f974ad862fc1c4f705c","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.2.tgz","fileCount":10,"integrity":"sha512-9stfW8Qvb7SxMiNi/aCa0jqhiyldtTeZAajgxfYv71rnXOhQm8Wwx3JU1sO19EUEXrdfXB02Ro96fZeJFKZ9Sw==","signatures":[{"sig":"MEUCIEuqZTPim54UArPH6Hy5jpPjuLRlcQ0B2VJVP9VD2DccAiEA8ROtEvcXsKwbb8MkeIc0enAcZSsQqKMNKcxoUhrLDGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82307},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/ab7f0a61dac29b6baa7811c01fc3ccd9/xpaid-contracts-0.1.2.tgz","_integrity":"sha512-9stfW8Qvb7SxMiNi/aCa0jqhiyldtTeZAajgxfYv71rnXOhQm8Wwx3JU1sO19EUEXrdfXB02Ro96fZeJFKZ9Sw==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.2_1758696924927_0.12765294424128482","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"xpaid-contracts","version":"0.1.3","_id":"xpaid-contracts@0.1.3","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"2406b88bec2c00d51e37544538ba0c8aa8647055","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.3.tgz","fileCount":10,"integrity":"sha512-jXCGs5P7Mjqndicx6W4lZFIytr2oF9XXSIfFHowYrUsNyJt2AjU/kt0nvJJbKPn879+VgLom4bHJHuUFR58zkQ==","signatures":[{"sig":"MEUCIEVDi6TdamhdAs/StGR80/pwx2My6KHWnLOIjw1l86f+AiEAtEbzcedtySWPR2OcpzIrdABn5j1PYiDvQhGX62ymYho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82303},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/470e64ee37d9c331e28c4c252ac414db/xpaid-contracts-0.1.3.tgz","_integrity":"sha512-jXCGs5P7Mjqndicx6W4lZFIytr2oF9XXSIfFHowYrUsNyJt2AjU/kt0nvJJbKPn879+VgLom4bHJHuUFR58zkQ==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.3_1758708258024_0.727725471099727","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"xpaid-contracts","version":"0.1.4","_id":"xpaid-contracts@0.1.4","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"c843d047ffab81a775219c89f3ff979dc954e73f","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.4.tgz","fileCount":10,"integrity":"sha512-lDV0XwVXzUZllu5wT3lMcD5N0M77iPZXPBrludWxcdhKvQqLJsYro0G6j8p2ySyj2MhV8vhuedGdU70Lnc1BaQ==","signatures":[{"sig":"MEUCICFczMfd0GgKLE/WRlCopVE82kN9IWfFXmz/mwiw9vEPAiEAxIQEKgwm5g6bG4AMvuMTLCo2ttuQ48K/OalIl31Z3s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82307},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/cb3dccb8b43aeb8d9ae1f86ef3c87209/xpaid-contracts-0.1.4.tgz","_integrity":"sha512-lDV0XwVXzUZllu5wT3lMcD5N0M77iPZXPBrludWxcdhKvQqLJsYro0G6j8p2ySyj2MhV8vhuedGdU70Lnc1BaQ==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.4_1758709153937_0.05177305202216198","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"xpaid-contracts","version":"0.1.5","_id":"xpaid-contracts@0.1.5","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"c1d89951a8813fb6719eb8e19c0b20b17b977054","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.5.tgz","fileCount":23,"integrity":"sha512-cADC6sLUA/TBZmFMn6atAjMxFtWssY+g4voRXUpqCRTsbBUKPJ+LGGY1S+Zs7YfmQFSptGDIoEh2EmSu1X00/w==","signatures":[{"sig":"MEQCIDyTUkkGM4pntp6XJbS9eZZMm4SSxskygmvYbOfH4/VCAiBNrYNLCyHJ9VOwFooEkgnqv5ielgHat7XWVw6LPL3Z9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96472},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/9a6ac60e1b289c97929c6f4f1ee62eb8/xpaid-contracts-0.1.5.tgz","_integrity":"sha512-cADC6sLUA/TBZmFMn6atAjMxFtWssY+g4voRXUpqCRTsbBUKPJ+LGGY1S+Zs7YfmQFSptGDIoEh2EmSu1X00/w==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.5_1758710305859_0.7652203416254646","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"xpaid-contracts","version":"0.1.6","_id":"xpaid-contracts@0.1.6","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"6976f8625f9a77864ada4608b17efdea1c185e34","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.6.tgz","fileCount":23,"integrity":"sha512-YlNTW7AUBKdldk3V1qeLXQhTvLvojuOf2IpvqLUcjzLG4w3LRlwJE/oAu71rksOGUUCx8f7RZ/TAgh9yeE6eOA==","signatures":[{"sig":"MEUCIQDt8da5T7bDEWie7JW1e9CjUqGTTISHqntFlKec1RD55gIgbIe60bJ97T0NBKNOvdXN+kaPhLD/xJdYWiSG0THoAwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94818},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/05581f4fded58745c8368875b72b6a16/xpaid-contracts-0.1.6.tgz","_integrity":"sha512-YlNTW7AUBKdldk3V1qeLXQhTvLvojuOf2IpvqLUcjzLG4w3LRlwJE/oAu71rksOGUUCx8f7RZ/TAgh9yeE6eOA==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.6_1758716048101_0.4447410486195884","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"xpaid-contracts","version":"0.1.7","_id":"xpaid-contracts@0.1.7","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"e42f30b7a9e605d1468c0d1f0a839902a52b067d","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.7.tgz","fileCount":24,"integrity":"sha512-cnoRfoh5u631zgDHu2w8kppw0/MG4+9ETTMudXkNj+AnpsRKGPehAThxgFt4wKohfCJcWSB6w4Y+Y3hgmJBfbA==","signatures":[{"sig":"MEUCIQCdVhDOE7z51WmYdtud0CyaTKifH8uzvQG3pQEPx0A/hAIgdCdxtXTCkYMVDDCBA2kKz2Pf1onp7X/dsSYx8F4lwYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105896},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/fw/3ngdyr2s3gd207hqmffps8_40000gn/T/7575c0f5222d20a80a2ec75ec456aaa2/xpaid-contracts-0.1.7.tgz","_integrity":"sha512-cnoRfoh5u631zgDHu2w8kppw0/MG4+9ETTMudXkNj+AnpsRKGPehAThxgFt4wKohfCJcWSB6w4Y+Y3hgmJBfbA==","_npmVersion":"10.5.0","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.7_1758716811840_0.006396951785683003","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"xpaid-contracts","version":"0.1.8","_id":"xpaid-contracts@0.1.8","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"d244fb99540907cd96c6b3a33e39428ca8d2900a","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.8.tgz","fileCount":23,"integrity":"sha512-naZlB0rQDYEyN8VgRCjVw35ZT06bKp7bTIKQ3mDWI9GsLvYgnymkJX1ogaC4OBkddx0Fuh9wBOgKMze4RR+gow==","signatures":[{"sig":"MEYCIQDsPtdiUUfeTy7YAHuMFnUS4ZtcJ7ZcT2RVEEn4E0EnJgIhAKu9rFTg0Y36GtVqSjUEhgkcMDTTpbGndRZG4kYlStif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80709},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/7d/n14gsh5n0ns5l9wxfcrsbyh80000gn/T/81a899c39535c3d14e63f0fcb8eede1e/xpaid-contracts-0.1.8.tgz","_integrity":"sha512-naZlB0rQDYEyN8VgRCjVw35ZT06bKp7bTIKQ3mDWI9GsLvYgnymkJX1ogaC4OBkddx0Fuh9wBOgKMze4RR+gow==","_npmVersion":"10.9.3","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.35.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.8_1759243895960_0.9253926196035103","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"xpaid-contracts","version":"0.1.9","_id":"xpaid-contracts@0.1.9","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"e8d6c6ea635494b2075ac12a90a9aaf6ca50d81f","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.1.9.tgz","fileCount":24,"integrity":"sha512-NaPz2CfuFRhiVAhowQCSDkVvn6oCgwYAXnuQgATocDb8QltXaXn3lffLegIUhnY0gbfPrH7epMMbBZNnS1LCog==","signatures":[{"sig":"MEYCIQDg7p0Ktqa55xdx6PQ7s4mZ1k2KTkJWL/iB3bM56J7H0wIhAK5dxVYr2RplvW/jPfzUay4mmY4SCGEafo2tMRoJ6EYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87295},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/7d/n14gsh5n0ns5l9wxfcrsbyh80000gn/T/0f32423ed14e5e896a3d5fd8bf507e29/xpaid-contracts-0.1.9.tgz","_integrity":"sha512-NaPz2CfuFRhiVAhowQCSDkVvn6oCgwYAXnuQgATocDb8QltXaXn3lffLegIUhnY0gbfPrH7epMMbBZNnS1LCog==","_npmVersion":"10.9.3","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.35.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.1.9_1759250885511_0.8457861408352023","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"xpaid-contracts","version":"0.2.0","_id":"xpaid-contracts@0.2.0","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"e8be5f4e90acd52e4d6abfbc9a65af61c91e2fd8","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.0.tgz","fileCount":25,"integrity":"sha512-jNUytfR4KpkQrOWNy1YdaCbnS6p9voj2TAfj1l/d9QOP3T+LfqWhEcyRaR2IyuqCp0gMRAJqhBTOL1F6qHOs2A==","signatures":[{"sig":"MEQCIG0UTGwurkUyNru2ebUR+GBcYXBuMvYODWVAFs8qni1tAiArpJ+gULoFR9n+zBiqJI19xyOq94I+VWrRFrdxDxaD0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101487},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/7d/n14gsh5n0ns5l9wxfcrsbyh80000gn/T/7937b8b4e298093e3d80bf3f01ef97e0/xpaid-contracts-0.2.0.tgz","_integrity":"sha512-jNUytfR4KpkQrOWNy1YdaCbnS6p9voj2TAfj1l/d9QOP3T+LfqWhEcyRaR2IyuqCp0gMRAJqhBTOL1F6qHOs2A==","_npmVersion":"10.9.3","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.35.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.0_1759299109611_0.7900025449404295","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"xpaid-contracts","version":"0.2.1","_id":"xpaid-contracts@0.2.1","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"22f9d6706fea54978adaeaf6f533ef316736c67c","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.1.tgz","fileCount":26,"integrity":"sha512-Mv/R1YPF+yVo3rURFteS5C8fpAkxnRGwCltlWDnueUvdWzbWcDD6TlGyovc9mMSws3QXwKAYnjwGsWKO93MUgg==","signatures":[{"sig":"MEYCIQCezLnjvtFy3b1NTd47W6MVhHFeR8M7CtGvSmMAT2ivHwIhAP7FE/TJ0SmWZV92bkFVpV7Vxtd+9TqCFEn6p9Hsyyzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106082},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/7d/n14gsh5n0ns5l9wxfcrsbyh80000gn/T/d75433d0b9247cb1b87d31b9e3ec8730/xpaid-contracts-0.2.1.tgz","_integrity":"sha512-Mv/R1YPF+yVo3rURFteS5C8fpAkxnRGwCltlWDnueUvdWzbWcDD6TlGyovc9mMSws3QXwKAYnjwGsWKO93MUgg==","_npmVersion":"10.9.3","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","tsdown":"0.14.2","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.35.0","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.1_1759409277153_0.7480340110247261","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"xpaid-contracts","version":"0.2.2","_id":"xpaid-contracts@0.2.2","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"697c06af6d48805ce95fdd6398ea0c363cf55005","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.2.tgz","fileCount":28,"integrity":"sha512-O10ayZ9hq2vJqMh1uAkWqk+1PKOnaX+Jcwccbfd7B6U0+Hzw2lMDKFrqAoCgWGizW/dUyA0M8Hrwf48SKE7rdQ==","signatures":[{"sig":"MEYCIQCguZued+QB+w5CgowXc5EVqQRAhpdx494NlISfjQiGwgIhAO5v7oXaH9CEWKTWNPPeMl+XjTB4nPCwnJvzy0Tejel7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117834},"main":"./dist/index.js","type":"module","_from":"file:xpaid-contracts-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js"},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_resolved":"/private/var/folders/7d/n14gsh5n0ns5l9wxfcrsbyh80000gn/T/24340047ee74c5230b17ea655ea468f8/xpaid-contracts-0.2.2.tgz","_integrity":"sha512-O10ayZ9hq2vJqMh1uAkWqk+1PKOnaX+Jcwccbfd7B6U0+Hzw2lMDKFrqAoCgWGizW/dUyA0M8Hrwf48SKE7rdQ==","_npmVersion":"10.9.3","description":"Type-safe API contracts for the XPaid cryptocurrency exchange platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.35.0","tsdown":"0.14.2","vitest":"^3.2.4","typescript":"5.9.2","@types/node":"^22.15.3","@xpaid/core":"0.0.0","@xpaid/shared":"0.0.0","@vitest/coverage-v8":"^3.2.4","@xpaid/eslint-config":"0.0.1","@xpaid/vitest-config":"0.0.1","@xpaid/typescript-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.2_1761123208750_0.508800458917247","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"xpaid-contracts","version":"0.2.3","_id":"xpaid-contracts@0.2.3","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"b57cb48bdfcc8eb254a9b9f6fa09701f53f13985","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.3.tgz","fileCount":107,"integrity":"sha512-UPsxmjFB+q37U9SyVZ/1cTgQlbUQ4J9vPmONPwNO8kK6CKIlkfXw/NFsMbAdm2PdZ4KVpymAKiG2BP7YnwX3ug==","signatures":[{"sig":"MEQCIA4ZuXV2VOuV0DGkKCnDh0HmuAZYmuRCftpPtaOcab6wAiB5qRMkuTyt5Fy08OmScRabOIG/1ahq0SqMX4OZXoEIHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222635},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"7d9190b070b8d59300025e3736de8afc93df907b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"catalog:","@xpaid/shared":"workspace:*","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.3_1763566321868_0.385811047876919","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"xpaid-contracts","version":"0.2.4","_id":"xpaid-contracts@0.2.4","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"58a9e76b5cb4dd28b454c8ea3843ac66ee5fabe9","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.4.tgz","fileCount":125,"integrity":"sha512-K5aay0oOWFwfce2z6Ga1KCjEmb1CBvj1i+vwkIGuqkrGWUv70ti6uM04FGBncuYq/2zt55XpmttisItE090N7g==","signatures":[{"sig":"MEQCIHFidI48tfGbHR1KhMtwaz0RwHZcKADhzALs/3yAQxr9AiB173g1zs7UtvEQRJuLYhv3Br7rShW7BlbAeMK6HUiRnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766130},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"7d9190b070b8d59300025e3736de8afc93df907b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"catalog:","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.4_1763566551284_0.6783849554095784","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"xpaid-contracts","version":"0.2.5","_id":"xpaid-contracts@0.2.5","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"e9eff1f1579dc63900d27651e517a616941bbc92","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.5.tgz","fileCount":125,"integrity":"sha512-gQXpe10od2ysCciU1NtrFgn+z0ILbEoAHDvVpfwpT6ZsCd78ltcRcm4gBVKnUTlRZgXQkB3K+UmQgXSlZDNNcw==","signatures":[{"sig":"MEQCIFIoZ/0wCUBWclFaEwEE0BCHDp3mZnkI4AMxG2ItsNsHAiALAUwc7yvcJ3sXBO8xEkrFMzOOSbg8mKx+AHnjobW8+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765785},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"7d9190b070b8d59300025e3736de8afc93df907b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.5_1763566696001_0.0353173522468595","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"xpaid-contracts","version":"0.2.6","_id":"xpaid-contracts@0.2.6","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"bd25f7bf011b3c342917db58061b675cc17e35f9","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.6.tgz","fileCount":125,"integrity":"sha512-7lAsq+ivEXJbIrjWrlXD7N7f+LZFLMx22o8lrOOn2h3NaL67MOkYbzbayJiVfTF4iVsHQLD6axFDDcb06qCzMA==","signatures":[{"sig":"MEUCIBDx/zE1pkCrWbAjaVyrDqpkOkl/m8cqcE2QlJpRFBSmAiEA11TVle8HuNNjevI6WhNQI5Tk2xFO59Kfnx1DFVroaKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763542},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"7d9190b070b8d59300025e3736de8afc93df907b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.6_1764056014389_0.9632991149761798","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"xpaid-contracts","version":"0.2.7","_id":"xpaid-contracts@0.2.7","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"97a04df75b1acfa5c2e11fd9cef01a9b6f10927d","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.7.tgz","fileCount":125,"integrity":"sha512-I2kz7sheOxcC/OlSoo54urJmNn7eQeZY/U8IFvjU1qOssTOExBQtWJOGQVakQXEG76qY0yjTjCCeMexZf0AyOg==","signatures":[{"sig":"MEYCIQCGJf3uXwDZXnlj/56a83NwVy7vEvh4lBEFBPGHmOhZOQIhALg9W9M5XXBt4fwX3Fc0OWUCn70fzeKQQllcL4IuFmV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772548},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"f0516e9d95bafbe42e0059272c3a1406f47d54b6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.7_1764162622707_0.23291322754797017","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"xpaid-contracts","version":"0.2.8","_id":"xpaid-contracts@0.2.8","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"c067ea0b1bd240d73d5152d055176733577ad35b","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.8.tgz","fileCount":125,"integrity":"sha512-YQUYnaCTWJmrES7ZnCYtTiCCQVG7W5ydlYu3J9z6iGoi/K1ftkuyTSpnKsAakwpqRp1t20p8y79frUZHTnn72A==","signatures":[{"sig":"MEQCIE5mnSuOjzmD98l2jB+U22jeoBpJjFXPo7Bvqo4Ypq6JAiAJTPYUg3TIQYupdPPoJpEIPNnI12oP+uPL3Saif+q8lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770285},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"f0516e9d95bafbe42e0059272c3a1406f47d54b6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@xpaid/shared":"workspace:*","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.8_1764166054793_0.06000858720208835","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"xpaid-contracts","version":"0.2.9","_id":"xpaid-contracts@0.2.9","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"ed4aae254447322f50a60b6d37e80d1424ee9362","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.2.9.tgz","fileCount":125,"integrity":"sha512-fWvWVpu71h31WOksR/bPGsPn3rKfAisAGhE1usTPrBTRlg45wE+kaE8uMKydhfRyiLTSvrQ1aNlfUnbUeHOxMg==","signatures":[{"sig":"MEUCIQC9W6ijIx3m9JGja4XRVivaeOCAR/FG3mtyAlbxConzQQIgQ8xX0GKG3je9nXFxAsgNJLBmlcc2VYOtNVHCQxzBh3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772997},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"62f4c8ddb871bdd46ca8cc709322bd0d90700074","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.2.9_1764166574882_0.9873325512498528","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"xpaid-contracts","version":"0.3.0","_id":"xpaid-contracts@0.3.0","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"7cfe3b8a60522423f37c91947fa862feefff30a7","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.3.0.tgz","fileCount":125,"integrity":"sha512-KpdttpU/nyh3gA16+QMOP/2GUwggPsMaTfr1dzbhBScmsIM568Mbv+crIGgTfT9MSjy1IqkJ9zUz/BOhjnCcWg==","signatures":[{"sig":"MEUCIEVkFpSvgj9PG+PZIwJMK98TbRWAxijz+z47WX83l8sGAiEA6VmqLHG4beFoc0JodDdHdAz2ktFiZj8XMv6VW5APJkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773807},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"dc994679d6c5ecc133a1059f5421dd5864c4361f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.3.0_1764242837480_0.08727439701756112","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"xpaid-contracts","version":"0.3.1","_id":"xpaid-contracts@0.3.1","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"dist":{"shasum":"000eda2c2cc41382848a950f00e1c5b2701ee87e","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.3.1.tgz","fileCount":125,"integrity":"sha512-C8QB9XR4beowVn5kfaxpoleH3fsPfW98SQoymSCwKIMqXMXAJYh/lWBZRmTs1yCrBNUSmpvEnLHVbO9j4UWaCA==","signatures":[{"sig":"MEQCIB9yyvEJuUGNf06go8OFKW+LMyarNi8WkhlbQLU4d5Q1AiBWod6ws+l7Mb/vIrEsf0KuN+87fvzvOCKpFEyZw6lROg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789145},"type":"module","exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"gitHead":"91586c24c852a7d6ce7f9beef725a96436a9ca5f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsdown","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"_npmVersion":"10.9.3","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"zod":"4.1.5","@orpc/contract":"^1.8.9"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","@types/node":"catalog:","@xpaid/shared":"workspace:*","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/vitest-config":"workspace:*","@xpaid/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/xpaid-contracts_0.3.1_1764686980968_0.40444425594906264","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"xpaid-contracts","type":"module","version":"0.3.2","description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","sideEffects":false,"exports":{"./app":"./src/app/index.ts","./otc/app":"./src/otc/app.ts","./otc/admin":"./src/otc/admin.ts"},"scripts":{"build":"tsdown","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc -p tsconfig.json --noEmit","test":"vitest run","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"publishConfig":{"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./app":"./dist/app/index.js","./otc":"./dist/otc/index.js","./otc/app":"./dist/otc/app.js","./otc/admin":"./dist/otc/admin.js"}},"dependencies":{"@orpc/contract":"^1.8.9","zod":"4.1.5"},"devDependencies":{"@types/node":"catalog:","@vitest/coverage-v8":"catalog:","@xpaid/eslint-config":"workspace:*","@xpaid/shared":"workspace:*","@xpaid/typescript-config":"workspace:*","@xpaid/vitest-config":"workspace:*","eslint":"catalog:","tsdown":"catalog:","typescript":"catalog:","vitest":"catalog:"},"_id":"xpaid-contracts@0.3.2","gitHead":"91586c24c852a7d6ce7f9beef725a96436a9ca5f","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-h38KCbGenT4nJol531CzmdTZqbg+9BZEGD0YvytsdSM+QFFZ7u0aB78RTsAXT1IbLA2sg7XcjKVohcj3eSeAkA==","shasum":"93f4dbf689a9210b368d4a0afc8ece45ebbf8062","tarball":"https://registry.npmjs.org/xpaid-contracts/-/xpaid-contracts-0.3.2.tgz","fileCount":125,"unpackedSize":781627,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIByiXI2+aeQLAHOU4uDu5V0XNFPUof+k03rYPL5bqKIoAiAySnkIfR0r+PvOtQZEMO61rlis3RPiRoEAbp/JgQzSJw=="}]},"_npmUser":{"name":"deuxego","email":"vladosprut@gmail.com"},"directories":{},"maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xpaid-contracts_0.3.2_1764688858556_0.9488873873827965"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-05T08:18:32.099Z","modified":"2025-12-02T15:20:58.974Z","0.0.1":"2025-09-05T08:18:32.397Z","0.0.2":"2025-09-05T08:19:21.228Z","0.0.3":"2025-09-05T08:20:21.533Z","0.0.4":"2025-09-05T10:03:08.202Z","0.0.5":"2025-09-05T10:05:54.648Z","0.0.6":"2025-09-05T10:17:45.791Z","0.0.7":"2025-09-05T10:25:52.610Z","0.0.8":"2025-09-05T10:29:11.184Z","0.0.9":"2025-09-05T10:35:37.807Z","0.0.10":"2025-09-24T05:50:30.474Z","0.1.0":"2025-09-24T06:06:39.911Z","0.1.1":"2025-09-24T06:53:08.662Z","0.1.2":"2025-09-24T06:55:25.159Z","0.1.3":"2025-09-24T10:04:18.219Z","0.1.4":"2025-09-24T10:19:14.191Z","0.1.5":"2025-09-24T10:38:26.052Z","0.1.6":"2025-09-24T12:14:08.282Z","0.1.7":"2025-09-24T12:26:52.022Z","0.1.8":"2025-09-30T14:51:36.159Z","0.1.9":"2025-09-30T16:48:05.693Z","0.2.0":"2025-10-01T06:11:49.802Z","0.2.1":"2025-10-02T12:47:57.327Z","0.2.2":"2025-10-22T08:53:28.945Z","0.2.3":"2025-11-19T15:32:02.080Z","0.2.4":"2025-11-19T15:35:51.470Z","0.2.5":"2025-11-19T15:38:16.238Z","0.2.6":"2025-11-25T07:33:34.637Z","0.2.7":"2025-11-26T13:10:22.905Z","0.2.8":"2025-11-26T14:07:34.969Z","0.2.9":"2025-11-26T14:16:15.101Z","0.3.0":"2025-11-27T11:27:17.675Z","0.3.1":"2025-12-02T14:49:41.145Z","0.3.2":"2025-12-02T15:20:58.790Z"},"description":"Type-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.","maintainers":[{"name":"deuxego","email":"vladosprut@gmail.com"}],"readme":"# Xpaid Contracts\n\nType-safe API contracts for the Xpaid fintech platform. This package provides OpenRPC-compatible contracts for all API endpoints, ensuring end-to-end type safety across client and server implementations.\n\n## Features\n\n- 🔒 **Type Safety** - Full TypeScript support with Zod validation\n- 📝 **OpenRPC Compatible** - Standardized API contracts\n- 🚀 **Tree Shakeable** - Optimized bundle size\n- 📚 **Auto-generated Types** - Client and server types\n- 🔄 **Versioned API** - Structured with `/v1` prefix for future compatibility\n- ✨ **ORPC Integration** - Built on ORPC for type-safe API development\n\n## Installation\n\n```bash\n# From monorepo root\npnpm install\n\n# As external dependency (if published)\npnpm add @xpaid/contracts\n```\n\n## Usage\n\n### Import Contracts\n\n```typescript\nimport type { Router } from 'xpaid-contracts/app'\n// Use the contract in your API server\nimport { createServer } from '@orpc/server'\n\nimport { contract } from 'xpaid-contracts/app'\n\nconst server = createServer(contract)\n```\n\n### Available Contracts\n\n- **`xpaid-contracts/app`** - App API contracts\n\n### Contract Structure\n\nContracts are organized by version and route:\n\n```typescript\ncontract = {\n  v1: {\n    kyc: {\n      start: any,  // Start KYC process\n    },\n    rate: {\n      get: any,,    // Get exchange rate\n      preview: any, // Preview rate\n      list: any,  // List available rates\n    },\n    order: {\n      get: any,    // Get order details\n      create: any, // Create new order\n      cancel: any, // Cancel order\n    },\n    self: {\n      customer: {\n        get: any,    // Get customer info\n        update: any, // Update customer\n        agree: any,  // Agree to terms\n      },\n      kyc: {\n        get: any,    // Get KYC status\n      },\n      bankDetails: {\n        get: any,    // Get bank details\n        list: any,   // List all bank details\n        create: any, // Create bank details\n        update: any, // Update bank details\n        delete: any, // Delete bank details\n      },\n      orders: {\n        list: any,   // List user orders\n      }\n    }\n  }\n}\n```\n\n## Type Safety\n\nThe contracts provide full type safety:\n\n```typescript\nimport type { Router } from 'xpaid-contracts/app'\n\n// Router types are automatically inferred\nconst response: Router['v1']['kyc']['start']['output'] = any,\n```\n\n## Validation\n\nAll request/response validation is handled by Zod schemas included in the contracts.\n\n## Development\n\n```bash\n# From monorepo root\npnpm run build --filter xpaid-contracts\n\n# Watch mode\npnpm run dev --filter xpaid-contracts\n```\n\n## Project Structure\n\n```\npackages/contracts/\n├── src/\n│   └── app/\n│       ├── index.ts           # Contract exports\n│       └── routes/\n│           └── v1/            # Version 1 routes\n│               ├── index.ts   # Route definitions\n│               └── *.ts       # Individual endpoints\n└── package.json\n```\n\n## API Endpoints\n\n### KYC\n\n- `POST /v1/kyc/start` - Start KYC verification process\n\n### Rates\n\n- `GET /v1/rate/get` - Get current exchange rate\n- `POST /v1/rate/preview` - Preview exchange rate\n- `GET /v1/rate/list` - List available rates\n\n### Orders\n\n- `GET /v1/order/get` - Get order by ID\n- `POST /v1/order/create` - Create new order\n- `POST /v1/order/cancel` - Cancel existing order\n\n### Self (User)\n\n- `GET /v1/self/customer/get` - Get user customer info\n- `POST /v1/self/customer/update` - Update customer info\n- `POST /v1/self/customer/agree` - Agree to terms\n\n- `GET /v1/self/kyc/get` - Get KYC status\n\n- `GET /v1/self/bankDetails/get` - Get bank details\n- `GET /v1/self/bankDetails/list` - List all bank details\n- `POST /v1/self/bankDetails/create` - Create bank details\n- `POST /v1/self/bankDetails/update` - Update bank details\n- `POST /v1/self/bankDetails/delete` - Delete bank details\n\n- `GET /v1/self/orders/list` - List user orders\n\n## Related Packages\n\n- `@orpc/contract` - Contract definition utilities\n- `@orpc/server` - Server implementation\n- `@orpc/client` - Client implementation\n","readmeFilename":"README.md"}