{"_id":"@rosen-bridge/abstract-observation-extractor","_rev":"32-065f9115beb1deb4d443a22c6a2d39c2","name":"@rosen-bridge/abstract-observation-extractor","dist-tags":{"develop":"1.0.11-08d5c851","latest":"2.0.0"},"versions":{"0.1.0-52fc0239":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.1.0-52fc0239","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.1.0-52fc0239","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"dist":{"shasum":"7f17f5a3c237b461069246431b11318028d035bd","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.1.0-52fc0239.tgz","fileCount":26,"integrity":"sha512-wLFHvWXcpXfDpYlUtH9P5DTJJLZVOyXYwUUg1fQMGzlN70b5lY61wIlviDOT8ytzwsK1ZJUqgRoKQGUm2X5IqA==","signatures":[{"sig":"MEUCIF1ht3VeORTdztdNtFJJrdJL8EGHSPVUp68q8KapzoJ8AiEA4YSVXZqC7a3LUZA9QoeyWszUg0QvkHcXys1GroBCDNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"698382d5f72a757f4477b9955ee4d6ad6009e74a","scripts":{"lint":"eslint --fix . && npm run prettify","test":"jest --detectOpenHandles","build":"tsc --build","release":"npm run test && npm run build && npm publish --access public","coverage":"jest --detectOpenHandles --coverage","prettify":"prettier --write . --ignore-path ../../.gitignore","type-check":"tsc --noEmit"},"_npmUser":{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","sqlite3":"^5.1.7","reflect-metadata":"^0.1.13","@rosen-bridge/tokens":"^3.1.1","@rosen-bridge/abstract-logger":"^2.0.1","@rosen-bridge/rosen-extractor":"^8.0.1","@rosen-bridge/extended-typeorm":"^0.2.1","@rosen-bridge/abstract-extractor":"^2.0.3-52fc0239","@rosen-bridge/scanner-interfaces":"^0.1.1-52fc0239"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","eslint":"^8.16.0","ts-jest":"^28.0.7","prettier":"2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^22.18.0","@babel/preset-env":"^7.19.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.26.0","@rosen-bridge/abstract-scanner":"^0.1.0-52fc0239","@typescript-eslint/eslint-plugin":"^5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.1.0-52fc0239_1756397927441_0.02541518086915051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.1.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.1.0","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"dist":{"shasum":"d077cc715ba4886b55f137c8d00a4b7080aa1717","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.1.0.tgz","fileCount":26,"integrity":"sha512-AUUe058AEE3H2jK9ngcbAVnXN12WtKvcJf8kA0sVenfapgJHNy4LHl7phVd8ngNqaoJbjEPLhDgFi7KMEkmVLg==","signatures":[{"sig":"MEUCIGHkXhu9qeQehFNj4UzHu+9nzVz0V955mt4E4yATkx0rAiEAxKNA9kj4vw803S+htFx0LANorAbS6DA2sl9ZaM9C03E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"503c6615d5e20b2bf7796c3a0d4225afa5eb60f3","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build","release":"npm run test -- --run && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path  ../../.gitignore","type-check":"tsc --noEmit"},"_npmUser":{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","sqlite3":"^5.1.7","@rosen-bridge/tokens":"^3.1.1","@rosen-bridge/abstract-logger":"^2.0.1","@rosen-bridge/rosen-extractor":"^8.0.1","@rosen-bridge/extended-typeorm":"^0.2.1","@rosen-bridge/abstract-extractor":"^2.1.0","@rosen-bridge/scanner-interfaces":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^22.18.0","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.1.0_1757571385247_0.08729766502981118","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.1.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.1.1","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"dist":{"shasum":"f521aff84b3c68d02ec055222aa9c3e4842b28e4","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.1.1.tgz","fileCount":26,"integrity":"sha512-EQGGcpjx7T1ccnxvSzMCntvOnylOZBqS/jyQZkIeNbVal/BotH2ZXdomCSnrZ5Lgr+JZA86VGMQhc9jW+X9KxA==","signatures":[{"sig":"MEQCIB7Yq2NDuhrm9NI/6+7eKmd493ljrBDxkyxUt9+zNc++AiBB2pQz6zduR2K0aQpsPDHFXO/L8U24Brg3xxpwFRsfpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"a3646e70564d565d72233dd447207a964ababb2d","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build","release":"npm run test -- --run && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path  ../../.gitignore","type-check":"tsc --noEmit"},"_npmUser":{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","sqlite3":"^5.1.7","@rosen-bridge/tokens":"^3.1.1","@rosen-bridge/abstract-logger":"^2.0.1","@rosen-bridge/rosen-extractor":"^9.0.0","@rosen-bridge/extended-typeorm":"^0.2.1","@rosen-bridge/abstract-extractor":"^2.1.0","@rosen-bridge/scanner-interfaces":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^22.18.0","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.1.1_1757772795157_0.09520117486244639","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.1.2","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.1.2","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"c0a37f4e814a23efca80b0e474b5c1f973dab3fd","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.1.2.tgz","fileCount":27,"integrity":"sha512-e/BoEeTefnkayog4Ur9Ic7w/LsWGbBuFddMsogY+gT2KLD8flPrgZFcTxYVVOGdBWutUTAVxUMhg/HEiamB5vw==","signatures":[{"sig":"MEUCIHzQ9hTDYpFOs4bRDngaNj0Iys72ZHQtOkjx9ezH2oxeAiEAx62MSIpour6hTnMD2k0hXyusHMO8c47KPjOjxSgDOos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"d4a75fe445d12e23672f099e10d4bb28e62e759a","scripts":{"lint":"eslint --fix . && npm run prettify","test":"NODE_OPTIONS='--import tsx' vitest","build":"tsc --build tsconfig.build.json","release":"npm run test -- --run && npm run build && npm publish --access public","coverage":"npm run test -- --coverage","prettify":"prettier --write . --ignore-path  ../../.gitignore","type-check":"tsc --noEmit"},"_npmUser":{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.0","@rosen-bridge/abstract-logger":"^3.0.0","@rosen-bridge/rosen-extractor":"^10.0.0","@rosen-bridge/extended-typeorm":"^1.0.0","@rosen-bridge/abstract-extractor":"^2.1.1","@rosen-bridge/scanner-interfaces":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^22.18.0","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.1.2_1759084958336_0.33425500909432304","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.0","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"0ef31d77be34407e99cdf048a34c0cc16bb47c6d","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.0.tgz","fileCount":33,"integrity":"sha512-tFmLusRRWa1r6F7g0wX5VnR1e9GH0nmIYWp1JYbm7bd9swHuS1HG9Qaq30b1bN7s72XtEHVEbTTCCUa1hSD+FQ==","signatures":[{"sig":"MEUCICyBN+v+EAkbA7AxsMxQv8DuKaCy028qMtQCMW6iCXtcAiEAlYyRFRxr16teDVuBTeJ7sPFLKg21cbOkaqxtxsTN9Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"4441a4cc35215b8656d3815a5ec847e91c6c03af","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^10.1.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/abstract-observation-extractor_0.2.0_1760594676855_0.5586090777129913","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-a25ac382":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.0-a25ac382","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.0-a25ac382","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"719978694ff586e1d6ecd6e8f08adfeae3107b48","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.0-a25ac382.tgz","fileCount":33,"integrity":"sha512-KcIDNJ3A0HIR9/PWNHy76eCjhl9+qcePjLG2Rz7s9iOyMBnaA016csbM2UPYqUv8nS8g21CYoLFljTq7zcdfrA==","signatures":[{"sig":"MEYCIQCyAXPYmnJIK7nxrNwLOEpAiC04r3kXo8FXFXfcdao7tgIhAM9X6+3nUFRW7tKz+zxKBIjfkzieb6ZHtRfLbpxRx7Lp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"b26144eed4f3f3cbe2855eddc551ab19bd6785f0","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.0.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2-a25ac382","@rosen-bridge/scanner-interfaces":"^0.2.1-a25ac382"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1-a25ac382"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.2.0-a25ac382_1761649995256_0.08941931920351776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-82c56984":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.0-82c56984","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.0-82c56984","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"ec6e7077a9729acc5c1bb72e34f4d261b99c84f7","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.0-82c56984.tgz","fileCount":33,"integrity":"sha512-+4oy4iRhm22lkB1eV/X0J7d3vjx5Lk3qpZ/12/V6tBIxA5HgBc18t3J7n8xq3JBZeQFHSpcgrH7SdNEr5qQNxA==","signatures":[{"sig":"MEQCIEdd6a88jl/b9nwbTzsgZxB95aKlf/ZClc9fKOW/vUS6AiBFCjg432lhL7/GVQ9aemccVtUjfBUHziu+pQcYlAKxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"9292271585b4634c7819ba46cfc7af2012c635ad","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.0.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2-82c56984","@rosen-bridge/scanner-interfaces":"^0.2.1-82c56984"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"^0.2.1-82c56984"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.2.0-82c56984_1761738689894_0.15622566262955728","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.1","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"1fc5a68a323225533b6c28a7b94997e392d297b2","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.1.tgz","fileCount":33,"integrity":"sha512-3z5/hc4MRRCvy4yk/oC+DKMGMuJMoqB2HnIgGrsKZKZZtp8I0sqO8QHpho9R0cFG1VfeTP5YGkwvb+HG8BBLJQ==","signatures":[{"sig":"MEYCIQCgPGlmRlpgfrkSaxG52oIRhvBoptcNNK4YYJwWaW703QIhAL+DZL/KCvVxZh001uz2vpIJkuY3X7DukyKepvj7H+Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"d1a1395c20c27fbcb8e5acc68ef12dd15a722e28","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.0.0","@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.2"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.2.1_1761900959793_0.004477389569151002","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-0ff5d761":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.1-0ff5d761","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.1-0ff5d761","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"238f8c7f0c90b4784d98cf063d78f14d63b3f207","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.1-0ff5d761.tgz","fileCount":33,"integrity":"sha512-P0W2tcwvxzr34KUWzWEWXbwApe89o91wORmM45y3gl1sUMY4BbcnmE+7pOlVSXi36MQqpaoew2/9IuCI3JpmpQ==","signatures":[{"sig":"MEQCIF8d+OehyUmYu+Ez2F9aCha5famvgfQVsCmBtY01JJC/AiBcQFy80spArnjQGRxrhruC4yPoFslLYKCjYaqcm4wqlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"0ff5d7612799552fae4dceb726c178ff099cbcd8","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.0.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^2.1.2","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","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/abstract-observation-extractor_0.2.1-0ff5d761_1762336239776_0.6424345868643682","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-8f3c7016":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.0-8f3c7016","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.0-8f3c7016","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"369285bd7eaf990cf79d8bde77d61ea42587ca49","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.0-8f3c7016.tgz","fileCount":33,"integrity":"sha512-oSzLU4SPsOkBCI0v6eDOH9Yp4TwA5rRjPYBMIz0y+uzCcGCjGNrOd5lABiBrdkL0Jwl1CDyIZUQ4+4rha3JeQQ==","signatures":[{"sig":"MEUCIQC+mW9TlIQGosK+n9X75AoXUQOrRndMr09u8V3UORi7BAIgaFZ2vo0tWyk1jXM+l1M3uD3p/l850obxvEd/qCFWX3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.18.0"},"gitHead":"8f3c701603e007d7893c35264a6985bbf753f546","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"10.9.3","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.0.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"3.0.0-8f3c7016","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"1.0.0-8f3c7016"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.0-8f3c7016_1762776128372_0.8234702449019844","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.2","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.2","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"a01a81ea10793c0230e4493d49e2e551daf82bb9","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.2.tgz","fileCount":34,"integrity":"sha512-XJnUbRvcetdoKktOv5KyLpcL1cMXB+DTBIIIznd+Ee6Hv7xrmMDLqt/l4C6NBVyMk522kFgVW1EkP1mbVbewUA==","signatures":[{"sig":"MEYCIQDp3D9T9WPnNsvfbQGgUppos6UxPYptaSlglyccaP710gIhAIxL8FQaNYw2moY7L0NwU//1X1Bz48X+EW4kq/PHhanF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246703},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"1b37e135e6f9f82d92cea0390a5631e384672713","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.1.0","@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.2"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.2.2_1763025068581_0.28357691815592956","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@rosen-bridge/abstract-observation-extractor","version":"0.2.3","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@0.2.3","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"0ba6357103b651feb6f2dccc64ff9c26fd2502da","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-0.2.3.tgz","fileCount":34,"integrity":"sha512-BDPrD6FHSyG/sz9W/V2SHKvfjAcyu60QS3t67K6BQHCqL6GdMNX9ukEj6eYiKjNrL32/eNioHqx8pYLjQYKcMw==","signatures":[{"sig":"MEQCIB93QE3ZGLj8hjuiFX6ePnkUxLY4OcjSIq4bt1JFp5kKAiAW4uKEhe2jGmpG5H0x6eRTJwNyK6RNuO1+8jgNwcDzdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"221ae1b230326a3986292df5186a83481374b7f8","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^4.0.1","@rosen-bridge/abstract-logger":"^3.0.1","@rosen-bridge/rosen-extractor":"^11.1.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.3"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_0.2.3_1763287137162_0.1747311154302642","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-7b38188a":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.0-7b38188a","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.0-7b38188a","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"df36fedc6b2baa92171378c98b7382ae4d11c11b","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.0-7b38188a.tgz","fileCount":33,"integrity":"sha512-6dmung/F/YQ1YzvPsIJ59StY9iQa/TX8slZvRhVzPNEOpLNGdCaBbtmLljujWMB2dSHrhje1Cc7GuAOfZ62jcg==","signatures":[{"sig":"MEQCIBUR8qkWs0QvrzHGvRHT8w2b2qm6GGhNvnjgGD2ltqmNAiAHB9oWUUxPBxaEBXeD71/0B8pwoCOt+NqwbNQopg6Fuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75135},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"7b38188a2196f295a86a36b08b386da3e4c584cf","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^5.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.1.2","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"3.0.0-7b38188a","@rosen-bridge/scanner-interfaces":"^0.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.4","@vitest/coverage-istanbul":"^3.1.4","@rosen-bridge/abstract-scanner":"1.0.0-7b38188a"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.0-7b38188a_1768906878594_0.8555337284588056","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.0","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"ad39254739ac14f53a5db810cd5359a3879f056e","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.0.tgz","fileCount":34,"integrity":"sha512-ukd8pdC0SQoIlhRw1UNuCqefOb8FW0qSAPlOKi3QCYVEfpAbJiAGskzLXo4mMXTnr05Fd2dL6RonOy3CTuBinw==","signatures":[{"sig":"MEQCIGEtVnxH2MWuHM3YmGAmp906OLir7y6Fynn/KsB+srdNAiBtQHFIxZAgqE/xxRhIofdjiCDYSiItNvlMSaNlvGo9pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"86b0c858b031c41e8a370f538da293492ae1627a","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^5.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.2.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^3.0.0","@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":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.0_1770273057346_0.6636428002297052","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.1","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.1","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"31cd7ad0896797d6bda4f85f214a6ebaba3eb8ab","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.1.tgz","fileCount":34,"integrity":"sha512-nZFAUrfj5/+koHF3XR6BgloOIfvBW7oKLmH4VBhSzWFnd91+lDHfIbL+dNBhNKfoaUhMasyZoAsIxk7FDfEOvg==","signatures":[{"sig":"MEYCIQD+5yrn+bM+Npfaxl+VOGkZz1V+eSIu9z2lNMSqdGLTjQIhAPZg8FLK3w+GaT6SldktzdPMlHfsk1lFihzh8GfRSoNe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254089},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"201935aa3cf4e7c08ca993b800dd0fa88c5ee321","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^5.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.2.1","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^3.0.1","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.1_1770559163480_0.5619759381674825","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.2","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.2","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"2e7dbf09cfef469e00ea37dd170d256c4f0ade68","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.2.tgz","fileCount":34,"integrity":"sha512-kpIrDPu0WA7PPXpYEa0OZ7zxi0LgiKJQ2qjx5GQnV2JKRYAdXe8YRmIIELpJIQKHq/o0QHJXWmThmRJSzwp5EQ==","signatures":[{"sig":"MEYCIQCWf6GU2bKDs0PqGSIMEKYsb83nY6jEAVZyduaIa+ee5wIhAJ9EkwggyGIRevy+9EdrWuKVYtlabX4Cz7b3KxYjaQcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"69ed976ded6a956dccd72cd28ac56553ae5f3ce3","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.2.2","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^3.0.1","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.2_1770884159456_0.45357078500276526","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.3","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.3","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"b3d1f16b8423d7b18a710103385761e908423044","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.3.tgz","fileCount":34,"integrity":"sha512-I1ANvR9fx/9FB41QbQxVuJFtwqvuPPax1bSdywgLtvLJktdFUGTm94BoSQTc+JJQtHlAMcyp1kA/zUiFfh81FA==","signatures":[{"sig":"MEUCIQDAXd0F0OKB4D7IK4y1qV6GjYWDiIHl7x/E9D8pz2KZewIgG4Hb05CVlW0zojP9Wq/eqBs8BFDSQbcqRr3YaPvJPcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"0c09c0a3d9c08f9c73bcdbcbda1b1d6522eaf631","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.3.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^3.1.0","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.3_1772974432598_0.9227378093646481","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-e380198a":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.4-e380198a","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.4-e380198a","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"52b3c314b13a51dfde3bbc1d473e571cc822f18d","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.4-e380198a.tgz","fileCount":33,"integrity":"sha512-LRwjuPR33ezUfrAmIKfGK2tzk18Czmk3l5eO2dj0ScDORQ3wLB1c035F2J9quaBKD7YywZ14gQ+KyPFCTGU43Q==","signatures":[{"sig":"MEYCIQCQ9TOsrUD/Bsb2Nw7vnxu+NGaXOlCH+c3GZPAhXZIxqAIhAJvTFAkjGMh1yWqHEG4DYiwPrQnmZMnATFFFSF1ELnoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"e380198a16c4eda315e930db376396583ca047ed","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.3.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"3.1.1-e380198a","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"1.0.3-e380198a"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.4-e380198a_1776064790892_0.16421935138619426","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.4","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.4","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"0696a61e1bf4affc0be682f9bef7272d3e0001da","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.4.tgz","fileCount":34,"integrity":"sha512-FdvOVF2fCh8OCKOrPNOf3CPcDyJTdalHPI6dva+1/1gZd7p7mxS2LkXRyNjsCXhDtefTlhfjSI7w6V2OfA2F1w==","signatures":[{"sig":"MEUCIQC2oW+QVcr/rcASvB0A5juykKwtI+LDEMP6CV6DlYibJwIgVYdy7HJqtqw3rw6HujMmV997pDrKattSALCp71BASe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"195bcae2fb37845c67bb33c79b33096b1bacb6e8","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.0","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^11.3.0","@rosen-bridge/extended-typeorm":"^1.0.1","@rosen-bridge/abstract-extractor":"^3.1.1","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.4_1776250300172_0.667131175886684","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.5","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.5","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"eab2e71222c038895c3e877c0fde12f78ceb8b37","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.5.tgz","fileCount":34,"integrity":"sha512-UL4YKX61J74FvNGfiSreLAspikLnonUMqV7Ki494CbPCEzQMwTlCKek2T+TkQyhLBqPkXev+WdAUBtiztZ1tbw==","signatures":[{"sig":"MEUCIDE8tJwDK6f4nEl38XHNwrnHvg0drct/pKnSP7Rcbr4JAiEAlRQadRajp1Ti6/Kdf2GsAL50AyoKsyffwOPqW3d9nb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256590},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"f3b635cd4e086e882de2561d7484f9db33fa99a1","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.0.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.1.2","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.5_1776930829347_0.1252199323557368","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.6","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.6","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"154a0705a87feb338f2f2fddc96400f4ebae1a90","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.6.tgz","fileCount":34,"integrity":"sha512-FmY8/q3E99VtZqjeokXe9LOqH8ymnDzQzt40KzHx4rKi8RAjjtQFwTDM3HFmWGLE8r1WT+EOovvVoC/98QfB+A==","signatures":[{"sig":"MEUCIBBCmM6JLuAwqvh5pkrkbMBWWM3RE3KNLNZ+NSCMRG4EAiEAw5JUH3Y3PW7kZyaU/I65rteSVMlda03fwWb0ERNgw70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256683},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"9514424803c2ea4a020b062721e72e12b3fc97dd","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.0.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.1.2","@rosen-bridge/scanner-interfaces":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.6_1777551536615_0.4048599633544374","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.7","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.7","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"0943019fca4ef48b4aa8f80c9bd6d02221a5107c","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.7.tgz","fileCount":34,"integrity":"sha512-WIWLG3lW5YejwxZvo04fjxZxXrsP/yAuD+iCtDH1x7lixNVykeSyt7nhGEVJbbDT3jhwDB9l5zC2+S9fCubm1g==","signatures":[{"sig":"MEYCIQCfTs6yzezhZbf7QjX1iLcGXtrIJTScqNg+N6FvPKoSFQIhAL2j8C33mMNAR/NcLja9zEG/jH9pQ+V6MaJAWL4UeDfa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"2c9694ef7da40cb66fd0f92e57c31c829bad8863","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.0.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.2.0","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.7_1781693945264_0.4653967625166662","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.8","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.8","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"daef11419d8f2fd9e38e8e8803f984f9ebbe9763","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.8.tgz","fileCount":34,"integrity":"sha512-hfF6v/KN16244SMq/zC4j86ZJOn+SYXUexSKzKNo7oslJITYTjUcGELzqpeABD9/up1XtYZ2NAr3Zapubv7sKw==","signatures":[{"sig":"MEUCIFbMbFeK64zq1AIcL/6uBkeOldTFyGrnP8WKJQco6supAiEAvdIfZJGxNf5yUR6W/iaOAStK+S6wWymWvW+1coJQbTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256916},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"24814155e1c129453f3df4c9c59bfea6656f48cc","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.0.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.2.1","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.8_1782979725143_0.8622759614530111","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.9","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.9","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"e1ec923cf170899428b4ae8dd54e3a8488aaccb2","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.9.tgz","fileCount":34,"integrity":"sha512-YKpxZD5vnEbDGjhq+V7nQnF/m2aXrObkWMngrnZq6W55c/Wq5c2AtOu/COorBet2t2eLd3rZCXSipsnfqRgMQg==","signatures":[{"sig":"MEYCIQChVHPx6ntkZHGgnwMRgxFjbxMKRPoaUx/+j4PR/51HIwIhAOz2UVIGdxJRdDEWSIU0BbscaoEg1XRTb7QQzQJ4LeWc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"48d0e7292e978514374be5f5582029f73012b4e6","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.2.2","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.9_1783715372268_0.6338194773564292","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.10","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.10","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"3e04a910bbad6c8eca6597675de651c14e833bc8","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.10.tgz","fileCount":34,"integrity":"sha512-q2QA06BGrt+HeUhzdopVSQ3VtaL376unq2Bfzj6qywaaJWqJr44BdTqtkKiHsO+FfKu1bHIVx5gtz+u6f6lSkg==","signatures":[{"sig":"MEQCIFP5NJkpCs2/5THTU991P+1k4qs44D5ZbboF0fCUTTqxAiAWLhy0SsNF6vDm/B9Kf9afXxlZRsd5RHecSf1BdDlUZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"8245837f2ca308eff5cc04008aaf5faddc662fc0","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.2.3","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.10_1784026274871_0.05030400595436002","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-7fb8eca0":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.8-7fb8eca0","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.8-7fb8eca0","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"16d5d507c7b8f521a55ef03f4068db38dbb572c3","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.8-7fb8eca0.tgz","fileCount":33,"integrity":"sha512-pntuHetjvii16iBMenmgxWoisqunh9EC2DxtN8OtZFL/riotNAmNTM2VgNsXTwGrdJsHazczlujTxLarG4z/dA==","signatures":[{"sig":"MEUCIQCDDdJOhY1/fj45i5t5leMZexcJpHeMxKYleF4suRG1OgIgRYWPc6FPGF8ANZizq84g0+m3ZQTfnGm4CLQDiok7oqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"7fb8eca0a68fbb53a30c93891609d77569546fcb","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.1","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.0.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"3.2.1-7fb8eca0","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"3.0.0-7fb8eca0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.8-7fb8eca0_1785157840802_0.1434361611142565","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-8b5da597":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.11-8b5da597","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.11-8b5da597","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"1d469ececefc5616fb46c5b56af31b9ce76eeafc","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.11-8b5da597.tgz","fileCount":33,"integrity":"sha512-DNfuqQBksKQW+821K3tZP58cTGuvf1IfC5T5yyorq91K++DJHlJsnR9gbG6DygVnSHRh0AIGX0T4ssJSQH3A8Q==","signatures":[{"sig":"MEQCIGRhZ1oR8v2R8kYIdAbtLGKpvCP2ELPkLW7n8peNxB7TAiAekcio8DYkEWqazpmOPru+HyysrhN3vcSO0Wscxwc/dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"8b5da597be02b6dfa81afc975d7ff6f138333d62","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"3.3.0-8b5da597","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"3.0.0-8b5da597"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.11-8b5da597_1785416656726_0.44377172292761435","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-07c75c7c":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.11-07c75c7c","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.11-07c75c7c","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"fbaf9471e0ecba632a4c8cd5456a24250a0c5bfc","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.11-07c75c7c.tgz","fileCount":33,"integrity":"sha512-cjTsxA/0VChhyunIBlzdh6+6ts5kVJCw9JdlN9UVSYrPsmjb9/ZQP7pMmet/qwlRb/npN5FiNsK1V5nKLV1Bsg==","signatures":[{"sig":"MEUCIF2MVi4wumW6yeJqhvgWGUpEKeL4CJggiE34URTCKonHAiEA+TqI4KhqIK1TTC92PiFq1LwQhZIs6LMKyutBb0+6vCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"07c75c7c1bd388b097a0ab74ce8ddae63bef0821","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"3.3.0-07c75c7c","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"3.0.0-07c75c7c"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.11-07c75c7c_1785431549838_0.5556784184191992","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-70467c85":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.11-70467c85","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.11-70467c85","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"85482e5a47e4079941dc3d520eb6d380c28fc62b","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.11-70467c85.tgz","fileCount":33,"integrity":"sha512-u+Ij4liN+eBnaKWqpd+3fa30Py6QqjkFqXn0D/bJj4um0Un0UcxLoECrk2Nw/vhTXD8fLL5EvbLK1lHbA0xaWg==","signatures":[{"sig":"MEQCICN+zGdAlAo4hKW7gc5hlo2eZq+E/Z50HtruGx+rTVq3AiA1okd+3xE2iRd+r14cD++1KGCDkV1Ny/qrgdIt9JwLPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80676},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"70467c85df2515823555aa1602c7a737625238de","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"3.3.0-70467c85","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"3.0.0-70467c85"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.11-70467c85_1785595096750_0.7221210284557826","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-08d5c851":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.11-08d5c851","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.11-08d5c851","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"46273ec9b1e745b9434cdcb26ffd597c7638db3d","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.11-08d5c851.tgz","fileCount":33,"integrity":"sha512-/6JkIZVEKc41MLkMzp5g1pJT923jkRjNblASDesvyX/fHG2T2KgjMuydWmGW06Kp3++jjCdlIGxITmDWKgy/gg==","signatures":[{"sig":"MEYCIQChgFHnJSk5wAlbMoNJdKrl2l0hXEgh0ZyKPmYKH0AT5AIhAJEKa1t1C9VuM0/ghipk3+X3nfJd+J7GTJl9VJYwbK/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80676},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"08d5c8516a47bcabdb7676f61d2873d075dce391","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.1","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"3.3.0-08d5c851","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@rosen-bridge/abstract-scanner":"3.0.0-08d5c851"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.11-08d5c851_1785604077816_0.25488532605137704","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@rosen-bridge/abstract-observation-extractor","version":"1.0.11","author":{"name":"Rosen Team"},"license":"MIT","_id":"@rosen-bridge/abstract-observation-extractor@1.0.11","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"homepage":"https://github.com/rosen-bridge/scanner#readme","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"fb09e48018210d0223e70564624a28ab22ae1ffc","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-1.0.11.tgz","fileCount":34,"integrity":"sha512-dmxGOa4Yy3Z2qKYLOb8wHgSe/RTZBwh2/d/z7XWRV6w2tXftBTH+FNn/lLZycFjL5/Gjk32HTpZGxfqUuPX8IQ==","signatures":[{"sig":"MEYCIQCTbfC8i1Y8EPguJsLWQFaOosIDyJkl1ahae5gc0lNf6QIhAL+HaKqpDYTNsN//fKEI0PVREebqWh/TZW2LYn6MQSZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"7d008b2dc9e2deeea830a890643e2edc82896114","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":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^3.2.3","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/abstract-observation-extractor_1.0.11_1788441608282_0.9791212780166454","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@rosen-bridge/abstract-observation-extractor@2.0.0","bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"dist":{"shasum":"0f9818b9aeb0a7a5d6b9409e220e51ff1803dc61","tarball":"https://registry.npmjs.org/@rosen-bridge/abstract-observation-extractor/-/abstract-observation-extractor-2.0.0.tgz","fileCount":34,"integrity":"sha512-Ve+cV6Z/7Pa1UHuvdyskGxlRf2XPACngS2V49NMjA5HdM5aRqcaVBUuIhHqfOaZ5W4tOUM8QBDrtoPH1FJ8aXA==","signatures":[{"sig":"MEUCIQDoo9GzQl0V7U0iQVXxGXvltYnHeTOjrzruePjxpRtUSwIgGK7awhBEeTxXexV2+Yn2Nb00AKmmceMTkroB1gk8RY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkXJZwDihwX3/NLrXTB3nAqDrxbVUIbedyddYMGYxYAwIhAN/IUMTyheb1SPivr8vFD1F9cEWYWKWLmIxwCrDSg8rw"}],"unpackedSize":257920},"main":"dist/index.js","name":"@rosen-bridge/abstract-observation-extractor","type":"module","types":"dist/index.d.ts","author":{"name":"Rosen Team"},"engines":{"npm":"11.6.2","node":">=22.18.0"},"gitHead":"8f3a4e35c0dab5763a0f89a9903357261e5e55a5","license":"MIT","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"},"version":"2.0.0","_npmUser":{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},"homepage":"https://github.com/rosen-bridge/scanner#readme","repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"_npmVersion":"11.6.2","description":"Event observation data extractor for different chains","directories":{},"maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"_nodeVersion":"22.18.0","dependencies":{"blakejs":"^1.2.1","@rosen-bridge/tokens":"^6.0.2","@rosen-bridge/abstract-logger":"^4.0.0","@rosen-bridge/rosen-extractor":"^12.1.2","@rosen-bridge/extended-typeorm":"^1.1.0","@rosen-bridge/abstract-extractor":"^4.0.0","@rosen-bridge/scanner-interfaces":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@rosen-bridge/abstract-scanner":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abstract-observation-extractor_2.0.0_1790587665045_0.7107799760223608"}}},"time":{"created":"2025-08-28T16:18:47.375Z","modified":"2026-09-28T09:27:45.333Z","0.1.0-52fc0239":"2025-08-28T16:18:47.646Z","0.1.0":"2025-09-11T06:16:25.449Z","0.1.1":"2025-09-13T14:13:15.338Z","0.1.2":"2025-09-28T18:42:38.547Z","0.2.0":"2025-10-16T06:04:37.073Z","0.2.0-a25ac382":"2025-10-28T11:13:15.446Z","0.2.0-82c56984":"2025-10-29T11:51:30.069Z","0.2.1":"2025-10-31T08:55:59.970Z","0.2.1-0ff5d761":"2025-11-05T09:50:39.967Z","1.0.0-8f3c7016":"2025-11-10T12:02:08.556Z","0.2.2":"2025-11-13T09:11:08.778Z","0.2.3":"2025-11-16T09:58:57.376Z","1.0.0-7b38188a":"2026-01-20T11:01:18.754Z","1.0.0":"2026-02-05T06:30:57.495Z","1.0.1":"2026-02-08T13:59:23.644Z","1.0.2":"2026-02-12T08:15:59.604Z","1.0.3":"2026-03-08T12:53:52.780Z","1.0.4-e380198a":"2026-04-13T07:19:51.026Z","1.0.4":"2026-04-15T10:51:40.340Z","1.0.5":"2026-04-23T07:53:49.529Z","1.0.6":"2026-04-30T12:18:56.789Z","1.0.7":"2026-06-17T10:59:05.408Z","1.0.8":"2026-07-02T08:08:45.289Z","1.0.9":"2026-07-10T20:29:32.437Z","1.0.10":"2026-07-14T10:51:15.039Z","1.0.8-7fb8eca0":"2026-07-27T13:10:41.018Z","1.0.11-8b5da597":"2026-07-30T13:04:16.878Z","1.0.11-07c75c7c":"2026-07-30T17:12:29.995Z","1.0.11-70467c85":"2026-08-01T14:38:16.911Z","1.0.11-08d5c851":"2026-08-01T17:07:58.005Z","1.0.11":"2026-09-03T13:20:08.421Z","2.0.0":"2026-09-28T09:27:45.155Z"},"bugs":{"url":"https://github.com/rosen-bridge/scanner/issues"},"author":{"name":"Rosen Team"},"license":"MIT","homepage":"https://github.com/rosen-bridge/scanner#readme","repository":{"url":"git+https://github.com/rosen-bridge/scanner.git","type":"git"},"description":"Event observation data extractor for different chains","maintainers":[{"name":"zargarzadehm","email":"moein.zargarzadeh@gmail.com"},{"name":"vorujack","email":"vorujack@gmail.com"}],"readme":"# Abstract Observation Extractor\n\n### Table of Contents\n\n- [Description](#description)\n- [Related Projects](#related-projects)\n- [How to Use the Observation Extractor](#how-to-use-the-observation-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. The observation extractor is designed to fulfill a watcher's main task: observing user payments in source networks. The bridge payment transaction has its own structure, and the observation extractor searches for this pattern occurrence in source chains and stores all needed information for a watcher commitment creation and revealment.\n\n## Related Projects\n\nThis module is used within the [Scanner](https://github.com/rosen-bridge/scanner) project. The address scanner is currently used in the [Watcher](https://github.com/rosen-bridge/watcher) service to drive the valid source chain observations.\n\n## How to Use the Observation Extractor\n\n### Install\n\nThis project is written in node-js using Esnext module and typeorm database. Extractors are not standalone projects and should be used as scanner modules. You can easily install it using npm with the command:\n\n```shell\nnpm install @rosen-bridge/abstract-observation-extractor\n```\n\nAlternatively, you can build and use it manually by cloning the project and running:\n\n```shell\nnpm install\nnpm run build\n```\n\n### Usage\n\n## Contributing\n\nTBD\n\n## License\n\nTBD\n","readmeFilename":"README.md"}