{"_id":"@zlattice/lattice-js","_rev":"27-df6ebb35367862c75dcc9496e45509bc","name":"@zlattice/lattice-js","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.2-beta.4":{"name":"@zlattice/lattice-js","version":"1.0.2-beta.4","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.2-beta.4","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"36b8f418394fb1aa72d91a200e734b9a135b5cb9","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.2-beta.4.tgz","fileCount":279,"integrity":"sha512-wR0ibpiZ7CqKUSVVFsxDAdvZKDOHamKYOBQd/3tTO9fVBtn71Add/lXtTqdthnfZYLibNzRnfJ3oIYMTuWJmXg==","signatures":[{"sig":"MEUCIQDzua0P2bQq9QGylXZMmYlnD7DyGSxn0V6cGC3n3zF2BgIgcy1XCl9EqLgai8job6J0V/jTg9hTMALsmuRvWFqm9T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717285},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"ec49ea580ab4444b2016f18a0270ce397d1db0f7","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com"},"_npmVersion":"10.9.0","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","fp-ts":"^2.16.10","cacheable":"^1.9.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","async-retry":"^1.3.3","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/hdnode":"^5.8.0","ethereum-cryptography":"^3.0.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/wordlists":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.2-beta.4_1747193198342_0.2611520840499064","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.5":{"name":"@zlattice/lattice-js","version":"1.0.2-beta.5","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.2-beta.5","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"ae106774457548788810c5e08f9be660991e2612","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.2-beta.5.tgz","fileCount":279,"integrity":"sha512-+kBsS77AwrdgmaUvwaD4iaa+q2UntjRkY71CRtB8sa+tbuZ37K0kIf+Aqg9LIKeUReX21QoYOlcuMiVYqipoDQ==","signatures":[{"sig":"MEYCIQDQPwg9qNt2lc2hQvdkBPzLAcFZxY+KJ/RVSE53x+UwuQIhAN3NaD6Ts0/dq3JgP8XhrsRpKn43lWsDtPe9S3JP7VPu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718171},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"9285006cff8f6631eea4a4724ae65c91d6d5968d","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com"},"_npmVersion":"10.9.0","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","fp-ts":"^2.16.10","cacheable":"^1.9.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","async-retry":"^1.3.3","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/hdnode":"^5.8.0","ethereum-cryptography":"^3.0.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/wordlists":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.2-beta.5_1747213398080_0.9525504073817102","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.6":{"name":"@zlattice/lattice-js","version":"1.0.2-beta.6","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.2-beta.6","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"10ece70f522d1224863d5012acef3706910efb69","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.2-beta.6.tgz","fileCount":279,"integrity":"sha512-9bBCME1UlK2EHlgmzOj2OdVwtZRB13kq5BgJkVHRoOvFqFXvKjmDrmbJTki5m5y9lmZSey31qeTJAjwVEo63Mg==","signatures":[{"sig":"MEUCICoG1zu2MCR0LVlb0BQBOhKtta7uSd64vC2/Gs6RpbRuAiEA6IYmFQEJJ28rZ/Of8syyMfCAEMaHvb+agHzryxsj1+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718161},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"9285006cff8f6631eea4a4724ae65c91d6d5968d","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com"},"_npmVersion":"10.9.0","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","fp-ts":"^2.16.10","cacheable":"^1.9.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","async-retry":"^1.3.3","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/hdnode":"^5.8.0","ethereum-cryptography":"^3.0.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/wordlists":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.2-beta.6_1747215066652_0.27848569065099493","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.7":{"name":"@zlattice/lattice-js","version":"1.0.2-beta.7","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.2-beta.7","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"8bb00f5abf5231367a914337af53cbc01a041763","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.2-beta.7.tgz","fileCount":279,"integrity":"sha512-ijTvxIUbPoMXzFm+L6kylf3GGnEs7xrIADoK9p2de88WLJTB8k20rm+oNsQT7ERCN/76cJnzGQjZM7Z0AvHs2g==","signatures":[{"sig":"MEUCIGEqHl6K4Qjlq1I38ChyTPoQuhh2Vnxg5eLULjqj8S+DAiEAoa0E802dHo9LVPNGvcqxoyoX1VRUCRiUPeL6pW03Fho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724012},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"aebde9c906277ba00923aee9be2898a99a4aa7e5","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com"},"_npmVersion":"10.9.0","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","cacheable":"^1.9.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","async-retry":"^1.3.3","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/hdnode":"^5.8.0","ethereum-cryptography":"^3.0.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/wordlists":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.2-beta.7_1747810111336_0.7833125034854469","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-beta.8":{"name":"@zlattice/lattice-js","version":"1.0.2-beta.8","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.2-beta.8","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"dde5d959f9e573200a253aa8c5bd084e45038057","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.2-beta.8.tgz","fileCount":283,"integrity":"sha512-+GXs0ZGJOAAt/ZpP0h11sqRaUsIw5gP+fAAtqYaqO6x5AopoyMSR7c2cE27qiQP/B9CyGz5Kv7gJ/UW3GKtMQA==","signatures":[{"sig":"MEYCIQCqAFC2fEgsY0nwYYRI3g18gVbtbmJ/zSTsItk3bC6OmwIhAI6C8GpBdn7NB2/4OpxGbySYRPeTExIi98tQTb3UzWt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731019},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"ae2976ccab142bc2422dcb65e517592d8f485036","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com"},"_npmVersion":"10.9.0","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","cacheable":"^1.9.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/hdnode":"^5.8.0","ethereum-cryptography":"^3.0.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/wordlists":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@biomejs/biome":"1.9.4","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.2-beta.8_1747820796008_0.3258812678292835","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@zlattice/lattice-js","version":"1.0.3","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.3","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"70bbea58291b7089a5d8c83036ab74974d9dc439","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.3.tgz","fileCount":343,"integrity":"sha512-McON54tXVD6s3EGZmhFA9FmBIkQJxD2lz2jljtRfd0okgHULvPeYZG9dGq7aS81GYnjlUAabFHzsk2JzQYjoTQ==","signatures":[{"sig":"MEUCIAlpljbyqeM3SBGfdYq9AnR2e10KEHjM8lBQl/uz/J3OAiEAwGeJkI7A2stUAqMjmg/xzOi1+n6esJpIfgNSI0nQ8Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992087},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"ed434907e7ca87d375fd0fa2b1ebef6b85f693f3","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.3_1751527379059_0.00535625133098061","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@zlattice/lattice-js","version":"1.0.4","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.4","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"34c753f0ca864b36640de8f95e7420a585a396d3","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.4.tgz","fileCount":343,"integrity":"sha512-vZzHFSefjv8Y/6+4Cjy93lWv5athDtdoTkZPMiz/lEvlHLL4Kf1KDSQCHUdV5iHt66hARVdg9PajPwhLLc/Wzg==","signatures":[{"sig":"MEUCIBhgQurCU8FHnH86Ihh1ZlpNydp68XSEdsWocBwjXcNtAiEAyRQjeBpzefge5+QwhDJ5MjnMcxiSSe9SmuQVIfnPLmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992185},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"8e5539dcdaac5446c5d97e03903ae5737495e882","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.4_1751592817036_0.8816772964000581","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@zlattice/lattice-js","version":"1.0.5","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.5","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"b720149d4f12f875bd26e91e271e7608b27c0035","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.5.tgz","fileCount":343,"integrity":"sha512-Fo/gH0J+BFbgoLrPEoyeN+A6ZqG+NdZZp69wstrAv2ocCSxNZN8+C5XLU53+qKuFNp7YnxvtV737k1O2+ETlIQ==","signatures":[{"sig":"MEUCIQD+D374enWQJgkobrKazb+ljLrmQCGr84G8nGdNa6FnpgIgIT9pV02ZvErSF7bcQ8x4LO1/q5zsQiv5zCNfUXsyXx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992185},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"9d1fef60dd8999094efdff7262bac5c0a83b16f1","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.5_1751593019138_0.5892663716710729","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@zlattice/lattice-js","version":"1.0.6","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.6","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"a016e4923caceff5eb955e5990ae77414ac1e476","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.6.tgz","fileCount":343,"integrity":"sha512-H/59gN1tgE7xThkhnDRXYC9XAqaUhJBsF6VaOftd30XQs6HUKXeYyvZEKgVtp2fiubjeLLbHZ/ta5Am+vKAAXg==","signatures":[{"sig":"MEQCICmJJprajB9fubav5YgWjOaeUf/RG7gbwMjf/tm4frtrAiBRQU0h2NG/XXQV4OYobLOS7Q4VvTovHJiW/rrIwSE7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992241},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"67394e82c6b355f95c1c37b168fc363d513b0e60","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.6_1751593486089_0.18957909635925874","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@zlattice/lattice-js","version":"1.0.7","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.7","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"4f0f55f1ec563d135a9f92e62c3f02458f90347f","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.7.tgz","fileCount":343,"integrity":"sha512-xYum8QoQ5X0Rjo8skzY22APxRoOI/cJ8HGUb0IwVWxQ8IeBHMxRrKBkQDeMpstLELRNj9VgptCcn8y8Si5mi5g==","signatures":[{"sig":"MEYCIQD9ShlhXwjaCITdW95oIg3DXNu003Cd4KZSn/lSPCh58QIhAPklWLir7Jlt2NH3ZUaHuXiMvdXdsnJq14akOuwZB6mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992722},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"d04ef3469639648f61b115f91d312375b78fa1b6","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.7_1751593770425_0.08415421401826251","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@zlattice/lattice-js","version":"1.0.8","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.8","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"554ec4cfadd383be44f3604d336fa5b4124a83f1","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.8.tgz","fileCount":343,"integrity":"sha512-lgKn52wO9gCJll/asZX9Acg79jSKZM4Kmi41H7Z+rTc+qFqljdvsByqEc3o6lgo0dV/jYRLUOv/KAZxjPVe17Q==","signatures":[{"sig":"MEUCIQDZmm9HBXNLksAromZG7B4IYjnNYcyjo0xROzg6gC/IQAIgPu8T4nDjch5i4TPghor8TCDxVaRjdqdV3r/dX8vmGB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992772},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"3a7d99b901a9df5682a86680e91a2ed5c8b1e31a","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.8_1751594010775_0.2962205684381396","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@zlattice/lattice-js","version":"1.0.9","keywords":["blockchain","lattice"],"author":{"name":"wylu"},"license":"Apache-2.0","_id":"@zlattice/lattice-js@1.0.9","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"dist":{"shasum":"0e8f919abfe1588329bea5940046377013da5d98","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.9.tgz","fileCount":334,"integrity":"sha512-1l4QPQ3yNFr8wul9rU5LmGb5A2Hg+UKeIdv8wBitpVu8n2mZqmsth1nvprnN8WxzXqg7Rk8axUkiDq/hSVsqaQ==","signatures":[{"sig":"MEUCIHBBReWMRInQmfIa4J6lUAvgIkqvrTjEeZm6QNtr3uxOAiEA32f9HBmhA2tFRns25TZ3aEDw69H9WBK0ls+V4d/pPYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979778},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"}},"gitHead":"f3bb66590a25920e1013e06bfb031bd58291f0a5","scripts":{"lint":"tslint -p tsconfig.json","test":"vitest run","build":"tsc && tsc-alias","publish":"npm publish --access public","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","test:watch":"vitest","registry-cn":"npm config set registry https://registry.npmmirror.com/"},"_npmUser":{"name":"wylu","actor":{"name":"wylu","type":"user","email":"wylu1037@gmail.com"},"email":"wylu1037@gmail.com"},"_npmVersion":"10.9.2","description":"<h1 align=\"center\">LatticeJS</h1>","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","date-fns":"^4.1.0","cacheable":"^1.9.0","crypto-js":"^4.2.0","neverthrow":"^8.2.0","protobufjs":"^7.5.1","@keyv/redis":"^4.4.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@noble/ciphers":"^1.3.0","@ethersproject/abi":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/units":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/properties":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tslint":"^6.1.3","vitest":"3.1.3","tsc-alias":"^1.8.16","typescript":"^5.6.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@vitest/coverage-v8":"^3.1.3","@babel/preset-typescript":"^7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/lattice-js_1.0.9_1752023300156_0.3147746379655343","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@zlattice/lattice-js","version":"1.0.10","description":"Lattice blockchain TypeScript SDK with dual module support (CJS + ESM)","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"scripts":{"clean":"rm -rf dist","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig-alias.esm.json","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig-alias.cjs.json","build":"npm run clean && npm run build:esm && npm run build:cjs && node scripts/postbuild.js","test":"vitest run","test:watch":"vitest","lint":"tslint -p tsconfig.json","coverage":"vitest run --coverage","registry":"npm config set registry https://registry.npmjs.org/","registry-cn":"npm config set registry https://registry.npmmirror.com/","publish":"npm publish --access public"},"keywords":["blockchain","lattice","typescript","esm","cjs"],"author":{"name":"wylu"},"license":"Apache-2.0","dependencies":{"@ethersproject/abi":"^5.8.0","@ethersproject/basex":"^5.8.0","@ethersproject/bignumber":"^5.8.0","@ethersproject/bytes":"^5.8.0","@ethersproject/properties":"^5.8.0","@ethersproject/rlp":"^5.8.0","@ethersproject/sha2":"^5.8.0","@ethersproject/strings":"^5.8.0","@ethersproject/units":"^5.8.0","@jvddavid/pino-rotating-file":"^1.0.7","@keyv/redis":"^4.4.0","@noble/ciphers":"^1.3.0","@noble/curves":"^1.9.0","@noble/hashes":"^1.8.0","@scure/base":"^1.2.6","@scure/bip39":"^1.6.0","axios":"^1.8.4","cacheable":"^1.9.0","crypto-js":"^4.2.0","date-fns":"^4.1.0","neverthrow":"^8.2.0","pino":"^9.6.0","protobufjs":"^7.5.1","uuid":"^11.1.0","zod":"^3.24.3"},"devDependencies":{"@babel/preset-typescript":"^7.24.7","@biomejs/biome":"1.9.4","@types/crypto-js":"^4.2.2","@types/node":"^20.16.7","@types/pino":"^7.0.5","@types/uuid":"^10.0.0","@vitest/coverage-v8":"^3.1.3","tsc-alias":"^1.8.16","tslint":"^6.1.3","tsx":"^4.19.3","typescript":"^5.6.2","vitest":"3.1.3"},"_id":"@zlattice/lattice-js@1.0.10","gitHead":"dcb5266f4c188e13bd0a9f5c47712724a6d16fb8","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-oQkoAaYsb6DkuySarqfEWPZ9opLIB35LUlN/dOt+YzvEETx2Z+mhoCKntttHz7MLBvA+d85omI1Z6gAlP0RWdg==","shasum":"6b641400bb9158c57c9bc689b71ed67e07e4513b","tarball":"https://registry.npmjs.org/@zlattice/lattice-js/-/lattice-js-1.0.10.tgz","fileCount":501,"unpackedSize":1147382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBvBYRR6xLPvjhBkK3SqRE+AnNtgStF06o84w83k1eRkAiAXVdePahYlUjsiLx9BJpfE5D6OqZKKfIiS2e5JlK7Wjg=="}]},"_npmUser":{"name":"wylu","email":"wylu1037@gmail.com","actor":{"name":"wylu","email":"wylu1037@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lattice-js_1.0.10_1752040326006_0.11728088097817091"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-14T02:34:52.375Z","modified":"2025-07-09T05:52:06.478Z","1.0.0":"2025-05-13T08:11:03.878Z","1.0.1":"2025-05-14T02:03:44.012Z","1.0.2-beta.0":"2025-05-14T02:34:52.636Z","1.0.2-beta.1":"2025-05-14T02:44:25.589Z","1.0.2-beta.2":"2025-05-14T02:56:36.804Z","1.0.2-beta.3":"2025-05-14T03:03:56.378Z","1.0.2-beta.4":"2025-05-14T03:26:38.561Z","1.0.2-beta.5":"2025-05-14T09:03:18.425Z","1.0.2-beta.6":"2025-05-14T09:31:06.856Z","1.0.2-beta.7":"2025-05-21T06:48:31.580Z","1.0.2-beta.8":"2025-05-21T09:46:36.261Z","1.0.3":"2025-07-03T07:22:59.314Z","1.0.4":"2025-07-04T01:33:37.241Z","1.0.5":"2025-07-04T01:36:59.354Z","1.0.6":"2025-07-04T01:44:46.318Z","1.0.7":"2025-07-04T01:49:30.706Z","1.0.8":"2025-07-04T01:53:31.011Z","1.0.9":"2025-07-09T01:08:20.356Z","1.0.10":"2025-07-09T05:52:06.253Z"},"author":{"name":"wylu"},"license":"Apache-2.0","keywords":["blockchain","lattice","typescript","esm","cjs"],"description":"Lattice blockchain TypeScript SDK with dual module support (CJS + ESM)","maintainers":[{"name":"wylu","email":"wylu1037@gmail.com"}],"readme":"<h1 align=\"center\">LatticeJS</h1>\n\n<div align=\"center\">\n    <img alt=\"TypeScript\" src=\"https://img.shields.io/badge/TypeScript-blue\">\n    <img alt=\"npm\" src=\"https://img.shields.io/badge/npm-v10.2.3-orange\">\n    <img alt=\"Node.js\" src=\"https://img.shields.io/badge/Node.js-v18.19.0-green\">\n    <img alt=\"Coverage\" src=\"https://wylu1037.github.io/lattice-js/badges/coverage.svg\">\n</div>\n\n## Overview\n\nLatticeJS is a comprehensive SDK implemented in TypeScript for blockchain interactions with the Lattice network. This library provides a set of tools for cryptographic operations, wallet management, and blockchain communication.\n\n## Features\n\n- **Dual Module Support**: Full support for both CommonJS and ES Modules (CJS + ESM)\n- **Cryptographic Suite**: Full implementation of SM2, SM3, and SM4 cryptographic algorithms\n- **Ethereum Compatibility**: Built with ethers.js components for seamless Ethereum integration\n- **Wallet Management**: Secure key generation and management\n- **Provider System**: Flexible connection to various blockchain nodes\n- **Robust Logging**: Built-in logging system with rotation capabilities\n- **TypeScript First**: Complete type definitions for enhanced development experience\n\n## Installation\n\n```bash\nnpm install @zlattice/lattice-js\n\n# or with pnpm\npnpm add @zlattice/lattice-js\n```\n\n## Module Support\n\nThis library supports both module systems:\n\n- **ES Modules (ESM)**: Modern `import` syntax with tree-shaking support\n- **CommonJS (CJS)**: Traditional `require()` syntax for Node.js compatibility\n\nNode.js will automatically choose the appropriate format based on your project configuration.\n\n### Quick Start\n\n```typescript\n// ESM\nimport { LatticeClient, Address, Curves } from '@zlattice/lattice-js';\n\n// CJS\nconst { LatticeClient, Address, Curves } = require('@zlattice/lattice-js');\n\nconst client = new LatticeClient({ rpcUrl: 'http://localhost:8000' });\nconst address = new Address('zltc_QLbz7JHiBTspS962RLKV8GndWFwjA5K66');\n```\n\nFor detailed usage examples, see [examples/README.md](examples/README.md).\n\n## Core Dependencies\n\n- [Ethers Components](https://docs.ethers.org/v5/) - Ethereum utilities and cryptography\n- [Noble Curves](https://github.com/paulmillr/noble-curves) - High-security, easily auditable elliptic curve cryptography\n- [Noble Hashes](https://github.com/paulmillr/noble-hashes) - Secure, auditable hashing implementations\n- [Axios](https://github.com/axios/axios) - Promise-based HTTP client for browser and Node.js\n- [Pino](https://github.com/pinojs/pino) - Super fast, all-natural JSON logger\n- [Zod](https://github.com/colinhacks/zod) - TypeScript-first schema validation\n\n## Testing\n\nThis project uses [Vitest](https://vitest.dev/) for testing with coverage reporting:\n\n```bash\n# Run tests\nnpm test\n\n# Run tests with coverage\nnpm run coverage\n\n# Watch mode for development\nnpm run test:watch\n```\n\nIf you encounter module-related issues, try cleaning your dependencies:\n\n```bash\nrm -rf node_modules\nnpm cache clean --force\nnpm install\n```\n\n## Documentation\n\nComprehensive documentation is being built with [VitePress](https://vitepress.dev/).\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the Apache-2.0 License - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}