{"_id":"@0glabs/0g-ts-sdk","_rev":"19-8e4ace8d4ca19e72d5219743de11d3b0","name":"@0glabs/0g-ts-sdk","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@0glabs/0g-ts-sdk","version":"0.1.0","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.1.0","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"48ba42c48da7932dcb220e5ca96baaf9e88e0223","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.1.0.tgz","fileCount":367,"integrity":"sha512-mtxTkgAHOrp7Mo0Jcz0w4NguzB37XSe0DKmQ7xkV+TANhPB9/W2CM0JRBUzWD8irI284DRmn4iSRLVlQU1DYhg==","signatures":[{"sig":"MEUCIA3gTsWgY5yLL4LQV8ucbO5f7VirNVlzFr3PPAxsHQWeAiEA1qIOitVlDizWD3dMMYSVnI83zRRs4Roa8H1ycAjD+y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4299611},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"e0991c5d8fa48e319c3dc43d467ec0f3645598ad","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/Flow.sol/Flow.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"8.19.4","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"16.20.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.1.0_1721868192016_0.3243778739555798","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"@0glabs/0g-ts-sdk","version":"0.1.1","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.1.1","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"4cdaafecb828ddb44f3d16b7200f7d23c099f51e","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.1.1.tgz","fileCount":408,"integrity":"sha512-5TIzzXXV7RjSl0FzwikafdnVdKA0VswTBVZ5hRjwxwtKRmoh3FPLDvF/TorfYNAh5RfXu54WdjdjG7O9lF+U1A==","signatures":[{"sig":"MEQCIDhHUi2m4aUz8n5wZlsjQx4YyStk6zuJcPHR4iGVg1ZjAiBqtoPy350YP8bWKHerRF8NP1vY0K2nw/qZ9+8j2hHtGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4360439},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"b920eb214bbc7ab292d33e475bfc9767ba12c816","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/Flow.sol/Flow.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"8.19.4","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"16.20.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.1.1_1722246921420_0.7499080529179578","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@0glabs/0g-ts-sdk","version":"0.1.2","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.1.2","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"a38a2703db31095ba1ad3cf24ed0f146cb2de78b","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.1.2.tgz","fileCount":463,"integrity":"sha512-zrr8X6sPCNnSQTpI4OocBjMyEnLsGJInNJZ36qdLyJPG/Jk2OXKvBqu+GYuWPSrmzH4UDRrmOsNhJqCYeY4kTA==","signatures":[{"sig":"MEQCIF6QSmpxWIwmhB6UOd39jW3Gdmnp/JgZW/p53ncQZIagAiA3cFMjhKcT2bnSmFYFrfsFxp9gAortF5o+VlcD36OFOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4824620},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"98bbe5f06aefb441ae55bbe986d36f570857f081","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/Flow.sol/Flow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"9.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"18.0.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"^6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.1.2_1722573651321_0.8437216517056305","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@0glabs/0g-ts-sdk","version":"0.2.0","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.0","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"eab79239bcfd31f1c6dd502c3528ce58b61b5655","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.0.tgz","fileCount":573,"integrity":"sha512-oWZBO5ZewbiKrMcylQ3Nj7EmwxRFPBBFrkEHHqTOsDPJMMDcFrz1wfLkjufU0YFIGeIKPxBk9XDnGv2w4Rtg+w==","signatures":[{"sig":"MEQCIHPZLjYXjI6sDGfomt9XuRkQowras+/5EW5d4W/M+mfYAiAK73/O2MLp0ccZtIckKi2JKwITrDUKLAqgWsCeqCjOXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4530256},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"435521f0d26b950d42a7c5cdcdd737acdf427b93","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.0_1725353776155_0.4441493545030313","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@0glabs/0g-ts-sdk","version":"0.2.1","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.1","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"f80079e95c83b0bc93a2a6c3f585b9d349120812","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.1.tgz","fileCount":573,"integrity":"sha512-IJRD3D+5flNZIl32k/7D45yYvn9AjMeDdkhMr4Y/qo6nFE40HqYRaSlk6ZNI+MjaRzbDxMErrFzQcVkYH/DARg==","signatures":[{"sig":"MEQCIE547HDPbYfWG2lHUoxFjWYD6ZsUGMxPMZfLIVsKT8nVAiB0IIqNFxepGsQOTWBWU2K5eiRu1fRsaDDBqHmO7PpgbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4533206},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"ee6086de65218e7a21e7822a795036bf38dda75d","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"8.19.4","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"16.20.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.1_1725510991749_0.6229113854209061","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"@0glabs/0g-ts-sdk","version":"0.2.2","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.2","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"e1c83207d6d5063304f2b0e05cf46fcee6c3a621","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.2.tgz","fileCount":573,"integrity":"sha512-s3PuFPptmFHx8fW9FLUWeKT0nbt3B/7BBjSpHgYUOaS576DFnufa9dVg7ME+CTWhdEPM36vFRXTeRQaBYl3suA==","signatures":[{"sig":"MEUCIQCXE7ky2V7r8zqrqodR6E4qsGmr/bgJI2bJTzzlxQh+nAIgacgol2GJVdfEINBtA7uJfWA5KBeDZFVzm3BUg0vAeYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4560014},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"3cdde7b8770d81a846c5d8fa6ae28bfbfcb6b683","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"8.19.4","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"16.20.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.2_1732676348349_0.9212406020188979","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"@0glabs/0g-ts-sdk","version":"0.2.3","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.3","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"7615f18ded6a5d5fea55171ea6ff1b44af1befa6","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.3.tgz","fileCount":573,"integrity":"sha512-BT0LD/+QJhC40K9bs+Wd65n71MTpEYIZXQ4I2yr9n9vRMOxDGgBWi1fbiy/Wtcj1V6hvPmbq6qBkslfgwCNsrw==","signatures":[{"sig":"MEUCIBqERrlQ07eHAZnPgMfdDO6KumcL3Rsqe+6F1Mikze/HAiEA4IUSVhUmbEhl+fRBhLp6Bd52JYx4UnNP3/mbQddzi6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4562988},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"1374eea99b4de33e656daa52df1654d6f8769d9c","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"8.19.4","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"16.20.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.3_1733185943332_0.40501231874111765","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"@0glabs/0g-ts-sdk","version":"0.2.4","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.4","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"c44e2bafed965b98f2cc70c3de8a8cbe8d8ce637","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.4.tgz","fileCount":573,"integrity":"sha512-PvVw9dzfVfEvqPlwrlkUtM/5ByX1zeUttwRnkJmW3C0ArvZe09O+YHusKwCz+HyvY+CfN8fJ2VUFIJRYysiIYA==","signatures":[{"sig":"MEUCIH86igfVZW2EZoogDenLA3PvP+XvdlDvnPU9088+hMW9AiEApsYAhzsUAYwGgoK1cGoaPZLUdpK9UCDmna/WH/5g4Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4565045},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"35f9b4f29325223aecfd770615fab9be9b76fc77","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.4_1739350025683_0.7732253040032158","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"@0glabs/0g-ts-sdk","version":"0.2.5","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.5","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"320123c1c5e34655c2c501e87f4ea34a69582d06","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.5.tgz","fileCount":573,"integrity":"sha512-ZQtLK0B0kyJNNSHGOponrGCPiy3r6sLkJlzX5KrWAdOpxknryjczOo5rDKShW4qhzIrjEbLTuoshE86H6jJaog==","signatures":[{"sig":"MEQCIBRGFGr2M1f48vGSbAY9igv4VZbbOMV/bam+fUm8jv00AiAWCcwZaXCCkS86UGeJ3pMNYZspvQWIm4k+B5qOWVVCaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4589478},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"7fa7e5c6357918da181279cc03110ab3161e8cc9","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.5_1739356566611_0.289655009985027","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.6":{"name":"@0glabs/0g-ts-sdk","version":"0.2.6","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.6","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"5ba5b6f8a4d3c20c8ba251c2521921c98a49fd4d","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.6.tgz","fileCount":573,"integrity":"sha512-Nhln3NIhREup1HofaEgfvN1THWCqIKr63wOUDhHqvYynjkLk9MQ5BZgT14aPukXfccxDIS58Szvz9jY+9gmPaw==","signatures":[{"sig":"MEUCIFNq1SqK25K5x9Y8t0L7ITukhmNNvHk8p2NnsiXXhrXlAiEAr+OQjCDE+oy29+wEwrdYG7oWL0eH1eV3Ui6H7t+bwhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4591210},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"de593a8f68cc723b55ffaefc70985fc1818a3517","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.6_1740018280389_0.3430156663817583","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.7":{"name":"@0glabs/0g-ts-sdk","version":"0.2.7","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.7","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"f26bdfde331ef43770ef4c9d3cfc65b783c5f2ab","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.7.tgz","fileCount":573,"integrity":"sha512-8ybV84XZJVhoOXs04rwubh7eaK2ctMv2+Ma/R4yYEbkEaF+xkTdbSwcMLElDOXTIxnfjbCTYCJv1RsjyEit6Jw==","signatures":[{"sig":"MEUCIBMWvK1zqfumtfMinZArnSOwRXFOlqkBnuaGLOjdvIn2AiEAxNynNEP3kZB+VjG4QPuGcUFWb2IKomkV+5xEwNVrUJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4591685},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"44a0b146aa4ef53e114e8ecb0e41475f156f474b","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.7_1742370856834_0.42618128931862964","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.8":{"name":"@0glabs/0g-ts-sdk","version":"0.2.8","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.8","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"90c4cdf6dbba3473b1eeebbf67c7d1e1bf5d6efa","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.8.tgz","fileCount":573,"integrity":"sha512-FuZBhaAMUPkQPCPOThQGvoCus9zBoPiuipYStVrnLSCkgGSn6gHUd3fqeHcJRknMOq1k5tLETEZaAkvkV5pJTg==","signatures":[{"sig":"MEUCIGO7mazdvlEI8IX6gVgpAl4fpLQ4zvCI1tYStXHL2SShAiEAln1cyG/Su3weXB69B5stOouu5lXqEbOPcNPV7vJbbCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4612155},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"d0fe89c17490330906925446a77c19f97983df56","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.8_1742882260993_0.4486542782720675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.9":{"name":"@0glabs/0g-ts-sdk","version":"0.2.9","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.2.9","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"2366cfe35b246fa16d223cc70860fd5b594c61c2","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.2.9.tgz","fileCount":573,"integrity":"sha512-Nd5liEsv9RNRH1WDeMOUudoPtEo0SI+wfxjKEmDVZoiwCwifjkox5KlaFd5lZebGo5crl2UtGkAE6Ygo4zMcUA==","signatures":[{"sig":"MEUCIEjB8bgoWSJL+Uz/c5K8TduoHT+xRcsSvapMOdFRa8z9AiEAzr5UTmZ5c/MHkPNfYCZoVjko90RMKnpbdziYoUhbVPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4611695},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"d0fe89c17490330906925446a77c19f97983df56","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.2.9_1743049044670_0.761746519841797","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@0glabs/0g-ts-sdk","version":"0.3.0","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.3.0","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"ecf0d7352296f4784789010dfe2f4cab39f92066","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.3.0.tgz","fileCount":573,"integrity":"sha512-FGAAmPFGAoJAGZ04Z55HgzX5fIv08Sez2xZRLryDgoLdXdjrXdfweNanLU8YzBgckYQ2EbvLBqPReFXuSaJvEg==","signatures":[{"sig":"MEUCIAEV4oX1FIbLcY06nFBwF10D+FfdILJcO102tkuOlgQ4AiEA3MzEAqFqeyldlW1zA2y6/pCxbQjXjnHewsekmsePP+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4614271},"main":"./lib.commonjs/index.js","types":"./lib.commonjs/index.d.ts","module":"./lib.esm/index.js","browser":{},"exports":{"import":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"gitHead":"7bd69ec2e5fa55861f4d23f5c6df90f627e6a8bb","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{"test":"tests","example":"examples"},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.3.0_1745338559513_0.9760019071733392","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"@0glabs/0g-ts-sdk","version":"0.3.1","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.3.1","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"00cd3774ccc6cb392f55e21e3691024ea53dfaa4","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.3.1.tgz","fileCount":510,"integrity":"sha512-yoid1uWDvKXN4ymYJtBvIn9JyUVU7Zrg4Tql/A/XY8vptUYjSkYSVCNYAlQ/d3jyyh9wFxKA0+C8RngmTg+8CQ==","signatures":[{"sig":"MEUCIEf8M1/qTE7Vc3d/4w/CIi3bKP7/Abohw5ZQiTtQZwdWAiEAiAhHIYjZ4pYVoKUcYCjKC/Tp+BL/AxD+Nhc2P8APV/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4426652},"exports":{".":{"types":"./lib.commonjs/index.d.ts","import":"./lib.esm/index.js","default":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"./browser":{"types":"./lib.esm/index.d.ts","import":"./dist/zgstorage.esm.js","default":"./dist/zgstorage.esm.min.js","require":"./dist/zgstorage.umd.min.js"}},"gitHead":"2d693413330c448327f1a14aeecb7e569a10f05f","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"JS SDK for 0G Storage","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.3.1_1755599690419_0.3706381717171858","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"@0glabs/0g-ts-sdk","version":"0.3.2","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.3.2","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"fb179683fc9967d6311c42fafac85cce2a74fa6c","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.3.2.tgz","fileCount":510,"integrity":"sha512-2oaZX0XRrorIgb49dG6++yPpAbRa35ohBdKqghIy+jV0SkWfAN9Ui6VWcdCOKSf6Rq+880xazuNy2u6hLFQs0A==","signatures":[{"sig":"MEUCIBRBKzc6MV0uN5pOKJP8zVmA5lKgjqFQEgocWtUthZOXAiEAjER/3FXIE9cUMi1zzHllOmQz0mgdauKYn09nAHHkge8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4425127},"main":"./lib.commonjs/index.js","types":"./types/index.d.ts","module":"./lib.esm/index.js","exports":{".":{"types":"./types/index.d.ts","import":"./lib.esm/index.js","default":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"./browser":{"types":"./lib.esm/index.d.ts","import":"./dist/zgstorage.esm.js","default":"./dist/zgstorage.esm.min.js","require":"./dist/zgstorage.umd.min.js"}},"gitHead":"2d693413330c448327f1a14aeecb7e569a10f05f","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"JS SDK for 0G Storage","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.3.2_1760613874498_0.2501500235938099","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"@0glabs/0g-ts-sdk","version":"0.3.3","keywords":[],"author":{"name":"0G Labs"},"license":"ISC","_id":"@0glabs/0g-ts-sdk@0.3.3","maintainers":[{"name":"0g-peterzhang","email":"peter@0g.ai"},{"name":"0g-jiahao","email":"jiahao@0g.ai"}],"homepage":"https://github.com/0glabs/0g-ts-sdk#readme","bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"dist":{"shasum":"3cb9f67d4b2776bcb4166c4061a53e4f851edbeb","tarball":"https://registry.npmjs.org/@0glabs/0g-ts-sdk/-/0g-ts-sdk-0.3.3.tgz","fileCount":510,"integrity":"sha512-Ug/9gdeBnmTYU6obPXWChD8XqNUSyOI53vWWsbK2IXNymQc84gd1cDneQ2Vz2AZP26290pIp5FgmNgkVNOyxIA==","signatures":[{"sig":"MEUCIAs5TCwI+o8ZYwk8opyRq8JAqm1Y6u/kQZJRwkf3QDolAiEAnbzuxsICh/sOY4E3HBxxPjbxecsFFy1yNSMOHCWsmXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4424914},"exports":{".":{"types":"./lib.commonjs/index.d.ts","import":"./lib.esm/index.js","default":"./lib.esm/index.js","require":"./lib.commonjs/index.js"},"./browser":{"types":"./lib.esm/index.d.ts","import":"./dist/zgstorage.esm.js","default":"./dist/zgstorage.esm.min.js","require":"./dist/zgstorage.umd.min.js"}},"gitHead":"9773176127fd9d47c922394add2884247801be90","scripts":{"test":"jest","clean":"rm -rf dist lib.esm lib.commonjs types","format":"prettier --write src.ts/**/*.ts src.ts/*.ts","release":"npm run build-all && npm run gen-type-package-json && npm run build-dist","build-all":"npm run clean && tsc -b tsconfig.esm.json tsconfig.commonjs.json tsconfig.types.json","build-cjs":"tsc --project tsconfig.commonjs.json","build-esm":"tsc --project tsconfig.esm.json","build-dist":"npm run build-esm && npm run _build-dist && npm run _dist-stats","_build-dist":"rollup -c && uglifyjs ./dist/zgstorage.esm.js -o ./dist/zgstorage.esm.min.js && uglifyjs ./dist/zgstorage.umd.js -o ./dist/zgstorage.umd.min.js","_dist-stats":"gzip -k9f -S '.gz' ./dist/zgstorage.esm.min.js && gzip -k9f -S '.gz' ./dist/zgstorage.umd.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js","gen-type-package-json":"echo '{\"type\": \"commonjs\"}' > ./lib.commonjs/package.json && echo '{\"type\": \"module\"}' > ./lib.esm/package.json","gen-contract-type-flow":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/flow '../0g-storage-contracts/artifacts/contracts/dataFlow/FixedPriceFlow.sol/FixedPriceFlow.json'","gen-contract-type-market":"typechain --target ethers-v6 --node16-modules --out-dir src.ts/contracts/market '../0g-storage-contracts/artifacts/contracts/market/FixedPrice.sol/FixedPrice.json'"},"_npmUser":{"name":"0g-peterzhang","email":"peter@0g.ai"},"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"JS SDK for 0G Storage","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@ethersproject/bytes":"^5.7.0","open-jsonrpc-provider":"^0.2.1","@ethersproject/keccak256":"^5.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.7.1","devDependencies":{"jest":"^29.6.4","tslib":"^2.6.2","rollup":"^3.28.1","js-sha3":"^0.9.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typechain":"^8.3.1","uglify-js":"^3.17.4","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.5.9","@typechain/ethers-v6":"^0.5.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","rollup-plugin-polyfill-node":"^0.12.0"},"peerDependencies":{"ethers":"6.13.1"},"_npmOperationalInternal":{"tmp":"tmp/0g-ts-sdk_0.3.3_1761096249600_0.7006704222502649","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-07-25T00:43:11.895Z","modified":"2026-04-30T11:22:25.338Z","0.1.0":"2024-07-25T00:43:12.356Z","0.1.1":"2024-07-29T09:55:21.612Z","0.1.2":"2024-08-02T04:40:51.518Z","0.2.0":"2024-09-03T08:56:16.382Z","0.2.1":"2024-09-05T04:36:32.031Z","0.2.2":"2024-11-27T02:59:08.636Z","0.2.3":"2024-12-03T00:32:23.632Z","0.2.4":"2025-02-12T08:47:06.033Z","0.2.5":"2025-02-12T10:36:06.917Z","0.2.6":"2025-02-20T02:24:40.593Z","0.2.7":"2025-03-19T07:54:17.102Z","0.2.8":"2025-03-25T05:57:41.272Z","0.2.9":"2025-03-27T04:17:24.936Z","0.3.0":"2025-04-22T16:15:59.860Z","0.3.1":"2025-08-19T10:34:51.107Z","0.3.2":"2025-10-16T11:24:34.722Z","0.3.3":"2025-10-22T01:24:09.896Z"},"bugs":{"url":"https://github.com/0glabs/0g-ts-sdk/issues"},"author":{"name":"0G Labs"},"license":"ISC","homepage":"https://github.com/0glabs/0g-ts-sdk#readme","keywords":[],"repository":{"url":"git+https://github.com/0glabs/0g-ts-sdk.git","type":"git"},"description":"JS SDK for 0G Storage","maintainers":[{"name":"0g-jiahao","email":"jiahao@0g.ai"},{"name":"0g-peterzhang","email":"peter@0g.ai"}],"readme":"# 0g-ts-sdk\n\nThis is the JavaScript SDK for 0g-storage. Features include:\n\n- [x] File Merkle Tree Class\n- [x] Flow Contract Types\n- [x] RPC methods support\n- [x] File upload\n- [x] Support browser environment\n- [ ] Tests for different environments\n- [x] File download\n\n## Install\n\n```sh\nnpm install @0glabs/0g-ts-sdk ethers\n```\n\n`ethers` is a peer dependency of this project.\n\n## Usage\n\n### Node.js environment ESM example:\n\nUse `ZgFile` to create a file object, then call `merkleTree` method to get the merkle tree of the file.\n\n```js\nimport { Indexer, ZgFile } from '@0glabs/0g-ts-sdk';\nimport { ethers } from 'ethers';\nimport { exit } from 'process';\n\nconst file = await ZgFile.fromFilePath(<file_path>);\nvar [tree, err] = await file.merkleTree();\nif (err === null) {\n  console.log(\"File Root Hash: \", tree.rootHash());\n} else {\n  exit(1);\n}\nawait file.close();\n```\n\nUpload file to 0g-storage:\n\n```js\nimport { getFlowContract } from '@0glabs/0g-ts-sdk';\nconst evmRpc = 'https://evmrpc-testnet.0g.ai';\nconst privateKey = ''; // with balance to pay for gas\nconst indRpc = 'https://indexer-storage-testnet-turbo.0g.ai'; // indexer rpc\n\nconst provider = new ethers.JsonRpcProvider(evmRpc);\nconst signer = new ethers.Wallet(privateKey, provider);\n\nconst indexer = new Indexer(indRpc);\n// need to pay fees to store data in storage nodes\nvar [tx, err] = await indexer.upload(file, evmRpc, signer);\nif (err === null) {\n  console.log(\"File uploaded successfully, tx: \", tx);\n} else {\n  console.log(\"Error uploading file: \", err);\n}\n```\n\nDownload file from 0g-storage\n\n```js\nerr = await indexer.download(<root_hash>, <output_file>, <with_proof>);\nif (err !== null) {\n  console.log(\"Error downloading file: \", err);\n}\n```\n\nUpload data to 0g-kv:\n\n```js\nvar [nodes, err] = await indexer.selectNodes(1);\nif (err !== null) {\n    console.log(\"Error selecting nodes: \", err);\n    stop();\n}\n\nconst batcher = new Batcher(1, nodes, flowContract, evmRpc);\n\nconst key1 = Uint8Array.from(Buffer.from(\"TESTKEY0\", 'utf-8'));\nconst val1 = Uint8Array.from(Buffer.from(\"TESTVALUE0\", 'utf-8'));\nconst key2 = Uint8Array.from(Buffer.from(\"TESTKEY1\", 'utf-8'));\nconst val2 = Uint8Array.from(Buffer.from(\"TESTVALUE1\", 'utf-8'));\nbatcher.streamDataBuilder.set(\"0x...\", key1, val1);\nbatcher.streamDataBuilder.set(\"0x...\", key2, val2);\n\nvar [tx, err] = await batcher.exec();\n\nif (err === null) {\n    console.log(\"Batcher executed successfully, tx: \", tx);\n} else {\n    console.log(\"Error executing batcher: \", err);\n}\n```\n\nDownload data from 0g-kv\n```js\nconst KvClientAddr = \"http://3.101.147.150:6789\"\n\nconst streamId = \"0x...\"\nconst kvClient = new KvClient(KvClientAddr)\n\nlet val = await kvClient.getValue(streamId, ethers.encodeBase64(key1));\nconsole.log(val)\n```\n\n### Browser environment example:\n\nImport `zgstorage.esm.js` in your html file:\n\n```html\n<script type=\"module\">\n  import { Blob, Indexer } from \"./dist/zgstorage.esm.js\";\n  // Your code here...\n</script>\n```\n\nCreate file object from blob:\n\n```js\nconst file = new Blob(blob);\nconst [tree, err] = await file.merkleTree();\nif (err === null) {\n  console.log(\"File Root Hash: \", tree.rootHash());\n}\n```\n\nFile upload is same with node.js environment with the following provider change\n\n```js\nimport { BrowserProvider } from 'ethers';  // or from ethers.js url\n\nlet provider = new BrowserProvider(window.ethereum) // metamask need to be installed\n```\n\n\n### Vite example:\n\nTo use the SDK with Vite, set up polyfills in your `vite.config.ts`:\n\n```ts\nimport { defineConfig } from 'vite';\nimport { nodePolyfills } from 'vite-plugin-node-polyfills';\n\nexport default defineConfig({\n  plugins: [\n    ...\n    nodePolyfills({\n      include: ['crypto', 'buffer', 'stream', 'util', 'events'],\n    }),\n  ],\n});\n```\n\nNow, you can import SDK files with the `/browser` suffix:\n\n```ts\nimport { Indexer, Blob } from '@0glabs/0g-ts-sdk/browser';\n```\n\nCheck codes in [examples](./examples) for more details.\n\n## Contribute\n\nThis project uses [pnpm](https://pnpm.js.org/) as package manager. After cloning the project, run `pnpm install` to install dependencies.\n\n### Generate Contract Flow Types\n\nMake sure [0g-storage-contracts](https://github.com/0glabs/0g-storage-contracts) is in project sibling directory.\n\n```sh\npnpm gen-contract-type-flow\npnpm gen-contract-type-market\n```\n","readmeFilename":"README.md"}