{"_id":"@alakipalakikharaki/fraud-extractor","_rev":"12-eca5347d5b32cf488593adaf938e6b09","name":"@alakipalakikharaki/fraud-extractor","dist-tags":{"latest":"4.2.2"},"versions":{"2.2.2":{"name":"@alakipalakikharaki/fraud-extractor","version":"2.2.2","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@2.2.2","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"f623cb5a0ab050bf735cd1fc9dc555d86009ae33","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-2.2.2.tgz","fileCount":30,"integrity":"sha512-lQp7torO0Hb/hDnBBhZjm4kv1PakFQYrC9inMP+AgE+3v5pscj7vPUc3kGPeloiE2mwyV/yenVjKURh1c8E6XQ==","signatures":[{"sig":"MEQCIFsNB2MYW2C+2BSQxeJyzICMfYihrbhF2tamgRLHgdzPAiA1Nqpuq4hktAqcfAXQTtlnYq/7BA3b8F9nI3B/KSh5QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"3401d324ca94b3d5ef444b53a67b3a5c49d9de7a","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_2.2.2_1761045120184_0.08964877610674571","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@alakipalakikharaki/fraud-extractor","version":"2.3.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@2.3.0","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"7cb8a7fe1637935ac18517ff15a6d633dc5df546","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-2.3.0.tgz","fileCount":3,"integrity":"sha512-DCPG1R78Cz3IL5OPh8mHsiOW6GiyScC6NSbAEVEUw7jyU53+lDCLK65Oyo1dAQHeJIgpkp8RHQ70dWWLigLFeA==","signatures":[{"sig":"MEUCIQClgpr7Aawo9rPUBDHw94Q+ug39nziLFTExtI9g50HyJgIgBIviRMofW30iIGvJTQmOEOgN8esdjhioSinSP8rNDno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"88f62c256a8e3d303dfb215f6698a4a0beab6767","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","publish:pkg":"npm publish --access public","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_2.3.0_1761120583169_0.507547197366651","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alakipalakikharaki/fraud-extractor","version":"3.0.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@3.0.0","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"11eca97ffd7a1b024faadb6c3b38fa30bc5dc91c","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-3.0.0.tgz","fileCount":30,"integrity":"sha512-apM+qgLpMwC89K5AVGbIqhdRUu4nLeEUPm0C2fufXlJIiA1ore2Q6VsjvqJaTo/Bgpyr3JiMXsXbL30hyk1KEQ==","signatures":[{"sig":"MEUCIQDU03Q9wMg5FjPQKcC2OQnJ0HxFyC38Slrwi1zFr1/AxQIgImyneKmhWRVzSp7/rOzTylYVfzfKXo5c6a9ekSr2OeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113259},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"b5f2ac65238fa5a76846cdb0667dbecd68d4de50","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_3.0.0_1761226387514_0.15272925186785846","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.0.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.0.0","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"2e5c8e605f7a2e362bd77f86762adf39dd3aff74","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.0.0.tgz","fileCount":30,"integrity":"sha512-CnC5iIWw6Pnp6iy++RoqZcCTcTUIEu8kBa55UyzCTCZJsnn513qxpZtJvVHW+2+FDov3PvHjvgcerp7ctzkCig==","signatures":[{"sig":"MEUCIQDDYIzbwYaTZEWpd2nPmLZNUkYORgSXJwYHITCfzRqM3AIgK/R8Y2XLHj76XSSkIfqMf5t5GhG6JbNNlQA0GIruZts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"7a943e811dcdb3a616822bfe50f7f8c4adebe2c7","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.0.0_1761392847220_0.21012132203353184","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.0.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.0.1","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"d6ee63699d042cfe3699ed97ae2962f9b2c28708","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.0.1.tgz","fileCount":30,"integrity":"sha512-nV6dSHZNw54K9EwKW0nTE1H64mlcdySxgPLu3NmgW2RUb5oWYCOCPy5UO7+x+1nm5icemrbQ6YmKUMjkSNcR2Q==","signatures":[{"sig":"MEUCIBmUH+bh7e9lDbK/QotiIcYlUo3bAdJHG0ewV3iq0+WRAiEA+t2tEUtdxOst5+XMuNcEB2N1d5fBXk4SgenCvexA3ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113348},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"acb8d5d8496af3b8cf7b45fd024f449463aa9457","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.0.1_1762105878385_0.5851365219380757","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.1.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.1.0","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"5c3c97087359e7da89a59318401763abb8f4a4e8","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.1.0.tgz","fileCount":30,"integrity":"sha512-vpKeP+Yc/CaKWW3fGj0A07FzUaV0HQ3kxn76GO+iVQKh9795+kpXcFJ0cc88QO4G1u8V7jQFbWneUKgg7OIpZQ==","signatures":[{"sig":"MEQCIHPV2QY79zrknwNB6ajFo6LKOcx36UsEr4nSock7Sft9AiB9SuWCNhWFox4QOUJicl+I2kGUk5JWxKWmRyjqwPREIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"0717407365a19f0b41295e399f1dd6052315fa3b","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.1.0_1762152598944_0.43404611065059995","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.1.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.1.1","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"ea396e76cae6cd6fba58507af0efdc8026d26c35","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.1.1.tgz","fileCount":30,"integrity":"sha512-XakaAAyOPVy2RWgXS0c05e6bM3UVcavQTy5bT5u99Syv+rmtxiLbfTC2n/9SkvX7fhP1VJltbzVX4cB0nihW4w==","signatures":[{"sig":"MEQCIEIg9o1uMtYLxMAcNby9Ah6vyPrnGAmvPOEVP4LWypwRAiBj3G6/vd6aTm/cKt6kq/BxqAg9I4TfuddrLxnd6D52cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"7544ffa4f4f1a303cd89bf0070c0b8b5c7b31f0c","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.1.1_1762153719996_0.7297537458743129","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.1.2","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.1.2","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"b64ebbcba62a025550440a3e170d10ee7530f3f2","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.1.2.tgz","fileCount":30,"integrity":"sha512-e3fxQxnyEcUUpvnKOS+UzU91WhROZlWl0++RNB7oEB0UTLeDg2mN+cQrEswrvmU8gbCGj/G4Zf4pbgb9m9NjVw==","signatures":[{"sig":"MEYCIQDYGXhh5gA+/xp+/CS4y+mDwWUaJzlXl8a67546GdpqOAIhAOtCl6BTuEmUzzd9DHy9xPYUmJWfPnOLvM62IbWtISVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113462},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"391d328bb75750dee1996dfaac7c02b70ef702f7","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.1.2_1762156997260_0.6504848683142854","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.1.3","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.1.3","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"d455dbe102a8a6420444b6e3f8fdc7303768558f","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.1.3.tgz","fileCount":30,"integrity":"sha512-S3ZDkC0q7VqDcwF/OYgG06ps05X82gvBhlC3XI/lWFDg2BFoIIaUo1v0sVYDuRqgUOU5Nh2xSLCw5mhku9ay7w==","signatures":[{"sig":"MEYCIQC2D+HLkR7Qp3RHM3b/VWFbJaFWI/M4VO8Uxli6gbyyuQIhAMV+zg8WpYKCZXGNHIvYo2LP+iWiUMky8JjlaJqPTlNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"be2cd22377a481a966730c2ad437459afc9f1191","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.1.3_1762157605274_0.8666054757245709","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.2.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.2.0","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"fce5312fded243d771564e3a844d654f8c603452","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.2.0.tgz","fileCount":30,"integrity":"sha512-tlBn697BMt5sHF8xn0/y92iGrYMzprhBNB3sNDthYxCglx78zcPU/j5d7ehPy4Dz1xsglU7D8V36iyQ+VBLbLg==","signatures":[{"sig":"MEQCIDkybh4QWTKqCDcjnAsNYMEm03YUJ33Eqw8sq0FHTQVMAiARYuyezF9IrFvACt5KNmtgW08K9pzAkNKepR8vMYduFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"ac420a9335dac348218d2b48fc8123c25c3bb9c8","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.2.0_1762158535236_0.8619947802323749","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.2.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@alakipalakikharaki/fraud-extractor@4.2.1","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"9b451bdc2f7bfc5dce794773ae133cee0580c727","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.2.1.tgz","fileCount":30,"integrity":"sha512-zOSzjDoEXdPo3eo1l8L/PD7fZz0TOT2wHVWNihD/+uk9T/VHE7Gj4sgq/iOmru4ZDurAHVocaIkZ6ngw2zhDgg==","signatures":[{"sig":"MEQCIEy0HFCFPNPUtCNzufETYq3+bzCkn9+D86IO7K2scbAsAiBuFfhNETfQK0iqcgvepFr5vFXZWphdeNplCh1sgrLeuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113566},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"0509edf660560c719638bc80e576cb6564b7fd7e","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","lint:check":"eslint . && npm run prettify:check","type-check":"tsc --noEmit","prettify:check":"prettier --check . --ignore-path ../../.gitignore"},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"fraud information extractor for watcher faulty reports","directories":{},"_nodeVersion":"22.18.0","dependencies":{"lodash-es":"^4.17.21","ergo-lib-wasm-nodejs":"^0.24.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-clients/ergo-explorer":"^2.1.0","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fraud-extractor_4.2.1_1762158903384_0.8094305748529746","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@alakipalakikharaki/fraud-extractor","version":"4.2.2","description":"fraud information extractor for watcher faulty reports","repository":{"type":"git","url":"git+https://github.com/rosen-bridge/scanner.git"},"license":"MIT","author":{"name":"Rosen Team"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --build tsconfig.build.json","clean":"rimraf dist && rimraf tsconfig.build.tsbuildinfo","coverage":"npm run test -- --coverage","lint":"eslint --fix . && npm run prettify","lint:check":"eslint . && npm run prettify:check","prettify":"prettier --write . --ignore-path ../../.gitignore","prettify:check":"prettier --check . --ignore-path ../../.gitignore","release":"npm run test -- --run && npm run clean && npm run build && npm publish --access public","test":"NODE_OPTIONS='--import tsx' vitest","type-check":"tsc --noEmit"},"dependencies":{"@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/json-bigint":"^1.1.0","@rosen-bridge/scanner-interfaces":"^0.2.1","@rosen-clients/ergo-explorer":"^2.1.0","ergo-lib-wasm-nodejs":"^0.24.1","lodash-es":"^4.17.21"},"devDependencies":{"@rosen-bridge/abstract-scanner":"^0.2.1","@vitest/coverage-istanbul":"^3.1.4","tsx":"^4.19.4","vitest":"^3.1.4"},"engines":{"node":">=22.18.0"},"_id":"@alakipalakikharaki/fraud-extractor@4.2.2","gitHead":"7f45837672b8420dadac53d3c3ff0bd824544033","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"homepage":"https://github.com/rosen-bridge/scanner#readme","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-CjQniSMZr9oYQkXLs8UgsqkjrwJ+hn68y0p9uJfSM1t6Dpn49UEMVHPAtcM3SKd8UDccpSySp39Le+hLAWvJRg==","shasum":"1f6d58849ae2ec69a123cb71a6fa1a42deb1b184","tarball":"https://registry.npmjs.org/@alakipalakikharaki/fraud-extractor/-/fraud-extractor-4.2.2.tgz","fileCount":30,"unpackedSize":113600,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5vVrHd/XO/blo5+pvPyug6Lr6ALtHnaxTOPmnLefOgAIgRsSqbngCbcESJKL0GoJ1xNyeTO3QXASn6XZJ6eg3BhM="}]},"_npmUser":{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"},"directories":{},"maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fraud-extractor_4.2.2_1762159300900_0.5943123978232958"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-21T11:12:00.063Z","modified":"2025-11-03T08:41:41.300Z","2.2.2":"2025-10-21T11:12:00.369Z","2.3.0":"2025-10-22T08:09:43.337Z","3.0.0":"2025-10-23T13:33:07.698Z","4.0.0":"2025-10-25T11:47:27.429Z","4.0.1":"2025-11-02T17:51:18.592Z","4.1.0":"2025-11-03T06:49:59.140Z","4.1.1":"2025-11-03T07:08:40.219Z","4.1.2":"2025-11-03T08:03:17.478Z","4.1.3":"2025-11-03T08:13:25.490Z","4.2.0":"2025-11-03T08:28:55.461Z","4.2.1":"2025-11-03T08:35:03.559Z","4.2.2":"2025-11-03T08:41:41.106Z"},"bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"author":{"name":"Rosen Team"},"license":"MIT","homepage":"https://github.com/rosen-bridge/scanner#readme","repository":{"type":"git","url":"git+https://github.com/rosen-bridge/scanner.git"},"description":"fraud information extractor for watcher faulty reports","maintainers":[{"name":"arsalanyavari","email":"arya48.yavari79@gmail.com"}],"readme":"# Fraud Extractor\n\n.\n\n### Table of Contents\n\n- [Description](#description)\n- [Related Projects](#related-projects)\n- [How to Use the Fraud Extractor](#how-to-use-the-fraud-extractor)\n  - [Install](#install)\n  - [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n<a name=\"headers\"/>\n\n## Description\n\nData extractors are modules that are integrated within a scanner. They drive the required information from the scanned blocks and store them in their own database. Fraud extractor, extracts fraud boxes information from blocks and stores them in the database. Cleanup service creates frauds from timed out unspent triggers; these triggers might have incorrect data or be a duplicated version of a valid trigger. Then the fraud funds will be seized by the service to punish the faulty reports.\n\n## Related Projects\n\nTBD\n\n## How to Use the Fraud Extractor\n\n### Install\n\nTBD\n\n### Usage\n\nTBD\n\n## Contributing\n\nTBD\n\n## License\n\nTBD\n","readmeFilename":"README.md"}