{"_id":"@opcat-labs/scrypt-ts-opcat","_rev":"61-245c88c4f7408160d76fbd4023e975d2","name":"@opcat-labs/scrypt-ts-opcat","dist-tags":{"beta":"4.1.0-beta-c122b5f-20260708","latest":"4.1.2"},"versions":{"1.0.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.0","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"8366f98b014085effaa5fcc4d2e09ab5009fbb36","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.0.tgz","fileCount":537,"integrity":"sha512-yD0VeSviqBEl6as8HLNbOMYWa9fumGdwFosVSQvFPUar6F9urRwTN+zZj1foTKDLZwelnpK+Uxg4NAtYpll9dQ==","signatures":[{"sig":"MEUCIER2eoxpUy9tyCbvu9/ZSUCtY0l6NXlME5yAA5ZjsH0CAiEAvlCNw2lqWgotvxuEyyMMcQNjfE2Mrhc3eV6PQdes1gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461953},"main":"./dist/cjs/index.cjs","type":"commonjs","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"ec8ed125060d563fd974c75361c9c15bb76218e1","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env mocha","postbuild:cjs":"node fixup.cjs","test:opcat-mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:opcat-testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1"},"_npmUser":{"name":"harrypt","actor":{"name":"harrypt","type":"user","email":"harry@scrypt.io"},"email":"harry@scrypt.io"},"_npmVersion":"10.9.0","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.0","@opcat-labs/bip174":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"=0.27.7","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"=4.4.2","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.0_1750814189858_0.3209839789568676","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.1","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.1","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"2f026997c64e98448d5b70acc9f58e4eaac25d8a","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.1.tgz","fileCount":549,"integrity":"sha512-56UzeX/xU9JYIbR729Z3j9lfUPUIF7bjK/pR644vlebG+Kl23wYFDi7+wYVLmKkrXoM5UqNZdOBKIFKkwvM58g==","signatures":[{"sig":"MEUCIC2NaADiLzOHsA02+EPKPGyOtyI0Iaoc2efrhNiLIHpAAiEApsPwYA6VL84NMMpmMCV39zUAfjzguVqg0o/60qLPHjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470230},"main":"./dist/cjs/index.cjs","type":"commonjs","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"7f6dba8b428552b573bc7142dc7894d6dab1dfb6","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","actor":{"name":"harrypt","type":"user","email":"harry@scrypt.io"},"email":"harry@scrypt.io"},"_npmVersion":"10.9.0","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.1","@opcat-labs/bip174":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"=0.27.7","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","typedoc-plugin-markdown":"=4.4.2","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.1_1751357290037_0.8143717260250052","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.2","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.2","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"35f8f333a4c5abfb35801b6bbe6d1af0c7ac3cb0","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.2.tgz","fileCount":556,"integrity":"sha512-L1Jrh4L9tM5q4NHSlslcbQut4fvk2yJhp+IUkRMhnWytQsToK5lIR8zM7wFssw40DIcOe+8uiAQCE19mY6M2+g==","signatures":[{"sig":"MEQCIF2pE/GccugIBoLCrXhc5CUbow8270gQWZVvYYEDSS1FAiBH774Ox2VAQjtwltR2lLZODCNhc6MoAAIpmY5Eht1kBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647824},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"2cea47af983eceafde930347ac310f78dee140a3","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.0","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.2","@opcat-labs/bip174":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.2_1752482928217_0.033149292199279756","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.3","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.3","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"99a2e61ee3f9254c8983e3c9b22ba4b3058e2b09","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.3.tgz","fileCount":556,"integrity":"sha512-TizGBL3R5aB/OxfgsrNiIofuIYwLjs60EJ/7B6zbHbeTLlljRQiVi0w1sfj2VuIerJ45PP2mCs0sbifcgF74yQ==","signatures":[{"sig":"MEYCIQCDn1YiLAm5Vi+2VV4x3xgr5YCQyDVf322wKUoFhrTDOQIhAIfERRvHMSy2q7khhD1syvsYdhPwRtNg711YSnjblAg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648734},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"6f3d188650bc4640f3bf16d88a8bb38cf64c34ac","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.0","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.2","@opcat-labs/bip174":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.3_1752895725948_0.7874381542772944","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.4","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.4","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"a65348ba8ff8a132ac46feeded3d302c6a463f47","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.4.tgz","fileCount":562,"integrity":"sha512-yIZGQKB5nnWYuRPeMXOnbebQu2kQuqVxpM0hcTgBEFlWhT9GEUmQMORMYZfGloYN5Vqr6JCuuKzVPi+zA1tBeQ==","signatures":[{"sig":"MEYCIQCJg0j4nnxGdg6kS0UXF1NxGQdZVeWyNNnTeQoNC6ToJgIhAKxCLyPBUeNechrJZpcXjWAi6T1eq4VPuj9Zdctx66dE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673611},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"2ab2baed03d2e908b8b9587b2d1d4763518c5bc2","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.0","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"md5":"^2.3.0","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.4_1754384410441_0.22828675562319178","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@opcat-labs/scrypt-ts-opcat","version":"1.0.5","license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@1.0.5","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"402bf520fb520b42ec52653a9dc371f0bc1e12e7","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-1.0.5.tgz","fileCount":562,"integrity":"sha512-Z4KnWuGa/kJQq+5TlUfb36J4Z1Pst2GU20B5VYngbOjlT+ZZ4+RQuFVthTtwZp6utNRkYbfNkBhy6m+D2BA/DA==","signatures":[{"sig":"MEUCIQCdLCTDvHUdqIydIhT6Y/duDPuepjpaoZNcegLBmf0zAwIgdK453NQYkLafehEVKrqa8v8VMVXDMLFvEp99+GlDUCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672196},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"f3021b2898bc009e36138525c67df67e8a53b5e3","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tsc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.2","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"md5":"^2.3.0","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_1.0.5_1760687393542_0.5964610831927273","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-b0f8dc3c-20251116":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-b0f8dc3c-20251116","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-b0f8dc3c-20251116","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"16cba991a5e86a35edbf6a0bc437cd164a13871c","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-b0f8dc3c-20251116.tgz","fileCount":568,"integrity":"sha512-mSDtt1CZJcQKARLwN00PrVY1qmSwzLj+/JHg0Y1DPmI8AJiotNJmhe3oS1jYy1SoyoUZ8Wbijf1NV7DJE/Hi0g==","signatures":[{"sig":"MEUCIQCWBr2y0M2mppQrC2p+DiGoyA9HF3L4XYginjex3mnawAIgF3YoSt4N4Vqjbi1lrJncTU/y/0bnh4TwGpgkk62eYeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"b0f8dc3cad038ac88238511805224673ea29f25c","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.8.2","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-b0f8dc3c-20251116"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-b0f8dc3c-20251116_1763304455368_0.3604835771253905","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-ecd3cca7-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-ecd3cca7-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-ecd3cca7-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"c9646b9b751ad7106bd559ec189dd93110c20919","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-ecd3cca7-20251118.tgz","fileCount":568,"integrity":"sha512-X0pxqmh+/+APzlomaKG+QrDLPdZLQXDx7aX22BW7QfHlrIBrO+zlEjJQP5urpNuRpJdcUGjZD0JaH9Cs47jdkQ==","signatures":[{"sig":"MEYCIQD/WIHd3VX05WtlonVJOGcWcAus5ojTG5b6sa4EBUfBFwIhAOrCgbTDkNJvm7Dyc7QEVdQCs6J+M9rfa/Nw491+crW9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"ecd3cca7108d7c7778b2b2fb67d588c74fad53eb","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.8.2","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-ecd3cca7-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-ecd3cca7-20251118_1763428425633_0.9061676831282697","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-afb5852d-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-afb5852d-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-afb5852d-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"5f6a01edc4b418830c0e31e95449741d7682e85f","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-afb5852d-20251118.tgz","fileCount":568,"integrity":"sha512-Ki5ROL2ZJI5fTX8S7ecDTZjv3qrCqC9Crjj5NUeR2hju+hM5CNoNaP0/IljFzMshRXvPPyTqfFYGTGHBkLHj5Q==","signatures":[{"sig":"MEQCID72F1xWZEJYCKjt5mksTm+2O2rHfc19z9gEDTgvd8sQAiBEz+fwa2rjIhmDniMyC6tLc4Gfs/PqjFuL3Qd7TEl4pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"afb5852dfcec21a5b3de95f0aa585644c0118ccf","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.8.2","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-afb5852d-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-afb5852d-20251118_1763429033285_0.29393096100666605","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-f4e2ddae-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-f4e2ddae-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-f4e2ddae-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"b9d7bb1ead81487b4c8ef6d70dd852a8a5955a79","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-f4e2ddae-20251118.tgz","fileCount":568,"integrity":"sha512-PNfwohHM6YWb3Axa7eDwUme/ekUyoYLzTCChWqmNgE68ge9GwkNVM0lqzrP49n4HbFm+6NaRSdadxHgHGQ77eg==","signatures":[{"sig":"MEUCIQDRAt8uJpusjiYFC2nBiJkdM8delmTzrOCigYf5WFBJYwIgK7bEuDAQEVFVPHYjbrqWgsN1W3N4oIYR+U8jws8YlBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"f4e2ddaea9f6befa2a12fb2463b170e947cdc6ec","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-f4e2ddae-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-f4e2ddae-20251118_1763429401254_0.3889707985660871","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-256ca894-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-256ca894-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-256ca894-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"0c9d43871f30256b9d9b01b49533f442ada9c513","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-256ca894-20251118.tgz","fileCount":568,"integrity":"sha512-dFHNUUBMAO+GgBUPmsxYWh5g7PyknggazDGae63U5yd4Fm6FP9UW0zwsNki+q38xtMvq9bktKQQn1Vxbn7kgug==","signatures":[{"sig":"MEYCIQCvR0jCLcvRu6pXCsj8WGqsNXgNr6U6eqU97QSJP+504gIhAInrhMX9oekKcAum6Go+rSKjiz9djAOYKCFbw+rP8ZdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711244},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"256ca89436b732dc8a669d744e45b1c40021af8d","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-256ca894-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-256ca894-20251118_1763473127540_0.5672430923193574","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-0f3f9820-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-0f3f9820-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-0f3f9820-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"b50ef8133ced8863540b23959f2358d23259d24b","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-0f3f9820-20251118.tgz","fileCount":568,"integrity":"sha512-YcnifjjFHScSMSuZN1KsODaRm3FMaQOIqTcNA101UyHGYeaAKz1TOnRpiouBGTeyx8EH9ju67OlCCNU8maKUMQ==","signatures":[{"sig":"MEUCIQC5gcwjnH5FyWXu/82a85+K7QBUVppUFQwBaQCYGw1BDgIgC/lu7ZGzdb74WRnJsdLvPcvK8JgbSgeELntSfNg9CdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711244},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"0f3f98205d8e45c15791657491a428bdcee48c54","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-0f3f9820-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-0f3f9820-20251118_1763477502558_0.6661126307193797","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-ee384075-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-ee384075-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-ee384075-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"eb36c12c9102ae703d4cc23a598b5d499844dc3b","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-ee384075-20251118.tgz","fileCount":568,"integrity":"sha512-aqQUTR8yt7ZwXkUSsNluUD8KTRDYO2+pnPT5c/LbuG6OmeG3pMXh+hKnrHUTyrB7za10drWSHghJGM9EdcxXCA==","signatures":[{"sig":"MEQCICGPYMun0Br/OmiZwac7yjbasTzb+Ys/zDirTy8eyEixAiBEXNIvZAVx+DnxKyOMRGD0refUIlE3d0GVyytO8lEsOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711244},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"ee384075423b969eb8a3ce33339b982b1083682d","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-ee384075-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-ee384075-20251118_1763480066254_0.43278536752026797","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-890bbaa9-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-890bbaa9-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-890bbaa9-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"65892c9d28ad9361512a0580c70ceb1e701776fe","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-890bbaa9-20251118.tgz","fileCount":568,"integrity":"sha512-TTbH03ZeaH+VMwu4MwdmmZ12yFyxKYNW+LigJwEhwZTVhQnyDDqelSrlRS9ZGVMn9AsadMlPQtm4Svs8eOtDxg==","signatures":[{"sig":"MEQCIBkDLFRLpOYLd9R/bE6O0N1aktJHtv/9CT7S9RkEbnPKAiB7WFpeZVd9oYGIDvqp6MfDdgIp/iqCjfuG40cmFMg5vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711244},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"890bbaa9e0c7da4520b7d6a6303a9c086e99d18f","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-890bbaa9-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-890bbaa9-20251118_1763482656705_0.5831185774081991","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-4d967309-20251118":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0-beta-4d967309-20251118","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0-beta-4d967309-20251118","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"5442d423294a14d18e7539447558f0961fad6d84","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0-beta-4d967309-20251118.tgz","fileCount":568,"integrity":"sha512-iA+GvG7VitaUleuPlur2O7PSSAngjjJ3UXl08/JcufaHWJ6P32iacarLeT1t4aSOmMsRKMEEwNa7bHRywY5ywA==","signatures":[{"sig":"MEQCIExtzzE19OLAEVxGYPPnIUMu9qGOpwohQLnrYQj1KmOuAiBbWQ+XC/a4+pt+W4Mex6OlzWYwTg1C0ZahYbYzctYcdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711244},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"4d967309eb2255c53ec28cae45cb1aa4863c47ec","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0-beta-4d967309-20251118"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0-beta-4d967309-20251118_1763483052656_0.12480266144464469","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"f6530c001dc6807ae6c9f3897a690b6ae9172688","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.0.tgz","fileCount":568,"integrity":"sha512-WY3RxPAqT+qNYpLpYS3amwGzffdocb2XUopZlXXPpELfzk56EaKMW1AZL8g0pXVevUTqyy7mzvQDQonqtY84vw==","signatures":[{"sig":"MEQCIAsJdFPKf1pNbwCrrEMznkAbP93o7m9WS6l4X3Br4nILAiAWR0LPj/jJyJTEve0XPCgvacno55SZOURs52RAvwSH/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711198},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"4d967309eb2255c53ec28cae45cb1aa4863c47ec","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.0_1763483146145_0.5690623270283177","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-19dc258-20251124":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-19dc258-20251124","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-19dc258-20251124","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"efa92d4d5ffd0237006265536c79674cfb63af0c","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-19dc258-20251124.tgz","fileCount":568,"integrity":"sha512-awM+aBlAbnpJb/aSbQivnIiLxAVwk2tSP/MzMR9YSSytASMhA1C2FzjeN+4sRg/PaGx39xf8+cYZorkfkFZc1w==","signatures":[{"sig":"MEYCIQD8ayXS0v6kw4blM34oxZsYLrRyQgsQ4L/UTK268vRNyQIhAMDFlmDyo42KVampnlqKWz1rZl4r+5TbdLU4NVczT0uc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711242},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"19dc2585e71b6791b71621ccac2e84f3116463b3","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-19dc258-20251124"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-19dc258-20251124_1763971893789_0.21277824080580343","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-d1e3447-20251124":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-d1e3447-20251124","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-d1e3447-20251124","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"5ef1fcee3f7a31fc3056b7b2f6203cc443377b19","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-d1e3447-20251124.tgz","fileCount":568,"integrity":"sha512-/6AFlyKmS+BVhBK+EHo9ESpd2kpDIhzFWWK15YguqyoXSzk9KmqjMd1iU5DuEY2vpAK2Nf0dWoKnCzOZ7HNx/g==","signatures":[{"sig":"MEUCIBHpYs0e92eNYf858kOAdb6d8CIecpNa+hgqC6dV8gWUAiEA6L1OXvj2bGv0Gk4Lmbh8I95mhtekte+5UMxaX19wtNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711332},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"d1e3447328fa7d50a3bc691e7908287e142eb4f5","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-d1e3447-20251124"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-d1e3447-20251124_1763986502597_0.40874146397446176","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-af486766-20251124":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-af486766-20251124","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-af486766-20251124","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"bf59a4989b5f2bd49afbbb8fc0e146444f7030b4","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-af486766-20251124.tgz","fileCount":568,"integrity":"sha512-438MwdOiOXwvPf54t1Cj7dhvoxBPHNv6ec11u9otaCDuWxDQ22d5o6qoo5T+U3YXw9Sa1k6zEf2dYi2mjWpKPA==","signatures":[{"sig":"MEUCIA/Jc11hFUgIyrDB1UkmkvTasfUJQs4wXbqWZi984uEDAiEAnQ9ZdDu4+m1QQSC+9KhlxOBdPXj2b5SE2zHTSCIeZFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715372},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"af4867664cc782581c4c9b12dfa4f65777180d29","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-af486766-20251124"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-af486766-20251124_1763990621304_0.3769716610712386","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-7e8224b0-20251125":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-7e8224b0-20251125","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-7e8224b0-20251125","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"be28c90ccf1d8ef10c7e694eb7a532084d4a9771","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-7e8224b0-20251125.tgz","fileCount":568,"integrity":"sha512-qI4tBCQl8ZIH95g4EFq1qk4ezBh1KGYkLeNk7HOJD+Tp1SmKJVtEwAPCrtmeqorTXJRwLDla3XSyEEFFJKho6A==","signatures":[{"sig":"MEYCIQDLag48tgDVdDtE8b9nCHikTYRypSo4LarRQFMKSo+vUAIhAKCsCBg+wBy6KiyHOKSb70lj9AK1fQ4BhfWTRtQd+xE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715372},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"7e8224b044b32a1c5d369d59a53d2c60d6f04888","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-7e8224b0-20251125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-7e8224b0-20251125_1764036069061_0.26823165065848653","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-567eec39-20251125":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-567eec39-20251125","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-567eec39-20251125","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"cb8203a9dd9f973d82f3ae325666acba7c03bbe2","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-567eec39-20251125.tgz","fileCount":568,"integrity":"sha512-zJgRSTYZvJ2PynKsJsIdL1hjBmHntEavhq4SBHA5JenZt5ScNDbO1NQA47D10MikheoQajTOxPWNStMyPHa7Fg==","signatures":[{"sig":"MEUCIQC+UT9VuirIGicwKcPoWXBe7tbN9aPWo66qgjBGV8mHrwIgNOgcjscZjIfwDgOCax69mAFOMQ4NjeEHlrrLNORXcDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715372},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"567eec397d8fb294062848e728abbf68c665bf81","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-567eec39-20251125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-567eec39-20251125_1764036423500_0.10732165612558786","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-33f4dc71-20251125":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-33f4dc71-20251125","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-33f4dc71-20251125","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"f8ea2b7b2d825f6634cbd0920711fbb34064de37","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-33f4dc71-20251125.tgz","fileCount":568,"integrity":"sha512-Dxc4AaOTaBBtIjLlF+61tx9ggYuKT8BhE7D7NUzUk1KNyxYfIU/COKwZTtcu5/dfyC1YRD24FlgoilZGhyh+NA==","signatures":[{"sig":"MEYCIQCQkklZ0F2ucCwGdos2qOIB1ST8z5vPqynIZlKhxU/o8wIhALw4gsE9FuDU9VqwjeP1CD/0sRkB9QiLXWloVp/ceD3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715372},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"33f4dc716ea1d72e5138814a4b3c5be268adf9e1","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-33f4dc71-20251125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-33f4dc71-20251125_1764041900220_0.14152051544476874","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-769d31f-20251125":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-769d31f-20251125","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-769d31f-20251125","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"959690d082bb93f9c632e71a1e6b8efd80c5d1b3","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-769d31f-20251125.tgz","fileCount":568,"integrity":"sha512-M5Jdblg8dBUXeydXRcd3O5eVJ97f+z120y79w6EX0ioY6XQJfXq1PfBtDWkjHbB7rzIq0CJenT1QMvUt1N7pLQ==","signatures":[{"sig":"MEUCIBhvTlX3qVm2mCpQb8otCd3owk71iWHHblZ35A8QzXqLAiEAtVcTl5hPnN1vCs3GE285nSBYgGdcdHYAZHDh6dMvVrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715445},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"769d31fa32d1b030028f379d45feeaa16bd5910a","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-769d31f-20251125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-769d31f-20251125_1764059737448_0.5835074007617354","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-666c477-20251125":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-666c477-20251125","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-666c477-20251125","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"8d46d8b03d9fede2f72df1d7d5ed56268e85f624","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-666c477-20251125.tgz","fileCount":568,"integrity":"sha512-zpKmPp/QTKpPU1vvCsxfO32Vr6Wg60loTvC0Q8Bf6nrX5/6qvyjgHDNmNAqYG0UjswY9BI+TrdqdYYj2++wrEg==","signatures":[{"sig":"MEYCIQCcWYECBL/5LZSb7sVFkdlFKkTMedk01tyrL96GjbU8kQIhAKVPEy1T51+la0BhpoC1yINwJrpF4x9wZbs3WGsd8E2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715445},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"666c477e443b18c050adf14824cb27d1c8494260","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-666c477-20251125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-666c477-20251125_1764067409282_0.8556635896108782","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-91fcac81-20251128":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-91fcac81-20251128","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-91fcac81-20251128","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"2360f856cdc5bfb95934ba12613b5a75be641187","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-91fcac81-20251128.tgz","fileCount":579,"integrity":"sha512-HwNgfUmZj/7HQB7Rct5EiUT0oLNMkzEESQovC1msZxdI/340Lq0h9sZJ5h7kH1cFXG30OJW0ShRyWhD/sBtIvA==","signatures":[{"sig":"MEUCIAf3+6ANtw7okIhgUC/C3i0dAMEQRp8d88XjnagjXWxdAiEA1mPlBB8KMmpMb1fhScyeCG/ew8DESRigFaowi6dIJ4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769970},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"91fcac810e1ce7ee88ee13a7844aefbff89ec21b","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-91fcac81-20251128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-91fcac81-20251128_1764334713446_0.3539667806247986","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-cb4450a-20251205":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-cb4450a-20251205","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-cb4450a-20251205","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"26df591131b0e06e9be19f611a8f39abbd32f435","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-cb4450a-20251205.tgz","fileCount":579,"integrity":"sha512-hXGUmPoVKkSN3jE/b3NtLoJe9ePRH2Zubq5moYTDGS1R49+D+h6InqugHn1Wjq6rGzpTNslbSgB4IeEvP+bM9A==","signatures":[{"sig":"MEYCIQDWCjS471d/22KiU5Oh58lmQzJH0NppA906FRnd2UT2GQIhAPkM+eNQLC+bUhObre2kctLHXK5Bjs7fRSV+mU9eXbtC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1770623},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"cb4450aa77d08cb5ca7b599d80eb728151c43fe0","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-cb4450a-20251205"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-cb4450a-20251205_1764935134336_0.279697766799893","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"cf3de866472543f24cb7dae6966c3856e2b6bc7a","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1.tgz","fileCount":568,"integrity":"sha512-kGJ8DAvrIbM3t70BcjyxmbUkoDJsZnkA52u1RSuSFxwZ+6zGRU6X0uD0i+Me+CJz2vwRZ4YBn7nTo0hryi5g4g==","signatures":[{"sig":"MEUCIGagQj6LORVhNn3a0xYuL/vR5dDmM1C/Jn8jIbO0kK0kAiEAxFT1l04pFYORy4JJqBb+WDGYPdnU9TnOdOdMORwmNjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711198},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"f45244e4770e433749e8b9b0b054ca9b96c489a9","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1_1764943385278_0.5293595564095996","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta-4e9e00a1-20251208":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.1-beta-4e9e00a1-20251208","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.1-beta-4e9e00a1-20251208","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"45c8cff0565896c26e9138630324d01d98cd831a","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.1-beta-4e9e00a1-20251208.tgz","fileCount":579,"integrity":"sha512-M0EFIwmTVce9e1zNshdofjGJE5HAYw5OgWCNnhgpSr2NktPTRjzrvVjTDButvyTl/ga1LA046UyqZfVG49p2Ew==","signatures":[{"sig":"MEQCIB3RcYXNeeOvfc/mAuo9dqcSfOVVAl3jQX64mFUuLyV2AiA8zM7cRQMyO0ZTRYNrMTjL8toMcR1gvc5vW8OwYfOv8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1782402},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"4e9e00a1a10799380a60a6bc6da8727e5ac0ca4b","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.1-beta-4e9e00a1-20251208"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.1-beta-4e9e00a1-20251208_1765180884286_0.8797671872271888","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.0.2","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.0.2","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"e01e05a270beee4046b8348af651f13bb3b6f2b1","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.0.2.tgz","fileCount":568,"integrity":"sha512-0cyQ2jqptuZkSVyK5N1wUk4Y3tpSbaG7b/Ucr+5bWUxObC05HtGGH2srdC2hGw8MoqyqiXJbV/pua6mI3Dn2Iw==","signatures":[{"sig":"MEQCIBX6SbqJscDaxTjMP3Kcm1WM3YVnFgEV2iaYTNDKJqz3AiAsL4O9L9E+sNvgIVSGP2G4tjs61ljRBQXOanwME8dRZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711198},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"a31fa4da9303f9beb7e29939e83b9a3e7fff22c4","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.0.2_1765200663631_0.15024833752799127","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta-47b48f9-20251216":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.0-beta-47b48f9-20251216","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.0-beta-47b48f9-20251216","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"28bb31806e5f69a0c59a5bfe5da6305c667d107d","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.0-beta-47b48f9-20251216.tgz","fileCount":585,"integrity":"sha512-wP6v6gOI9IFZEtEVGZlqj7Ukk1gfDS4bOQ+NMFZqzh31I7wmYFo+ntz15YjqMfaPWGU6/9UZCIzJKS2Dwt9ToQ==","signatures":[{"sig":"MEUCIDgSEKRIQo0WdBq6U8ubCmTy0p726BUCe71heb4cFTMdAiEA05lqIIkKTCRlb2LXNgZPPPKAFUFjjSJa03pR842eGpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"47b48f97d0088848627a593517f8daaaacf03152","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.0-beta-47b48f9-20251216"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.0-beta-47b48f9-20251216_1765864499336_0.334105172114616","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"0ac8c951a45e7da4bb9f044cb8fdbb97bc495a24","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.0.tgz","fileCount":585,"integrity":"sha512-eWxQpu8OFYCSwU+zdA/EFFMUWbi5dWQPhT0ko4ER1Mbtq+so8dZYQhgUH7kNy+Ci2D+2yAHFADt7uZVREODWMA==","signatures":[{"sig":"MEQCIGrKJpNJKbEjCbhiL5oC2P0MxrTA0VN7vG6LstyeLWBsAiBwFK5rEJtiHxndiaXBAt1pgb9yYglz6ujcxiNnBxcQWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878101},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"1e96cbe17cb72a2ad8b4ab2bddfbe260b2583d25","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.0_1766146456670_0.012610349212786698","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta-f2959537-20251223":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.0-beta-f2959537-20251223","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.0-beta-f2959537-20251223","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"b05c7dd709a2b0c77e19e3368bedacee96ffd0e7","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.0-beta-f2959537-20251223.tgz","fileCount":585,"integrity":"sha512-VJ7o2kKoKDP4zPMDH0BUQf1XINDtWX2+2lzucGXqzVxBeUJiSHQHsc937vb0jN0ZNgyGrcNwEpUNcJweF/BomQ==","signatures":[{"sig":"MEUCIQCP1HmyFXKoMVnDipzKKMLM2I1lJGi8WuriR5yELjZgpgIgR3cPtqVl4s7FyvskyuL9Z+bim4QmOX6nf+3YFIxfMkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878147},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"f2959537b9f00b789962e058da51b48bf15fec97","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.0-beta-f2959537-20251223"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.0-beta-f2959537-20251223_1766491401471_0.8991353728561142","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta-bbd7fc6-20251223":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.0-beta-bbd7fc6-20251223","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.0-beta-bbd7fc6-20251223","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"9f835e006f81c907c47e7bf5c89634ea6cf5931d","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.0-beta-bbd7fc6-20251223.tgz","fileCount":585,"integrity":"sha512-QAcBYHUH8Hs6+Elzi00OBUv0sLF3K+hgY3nitLNE9E4yo30Z1LjZHm0pmosJ8nI9lTOasGFoizNPyrHatx0UxA==","signatures":[{"sig":"MEUCIGZwQ0yA8z+dfV6OFvmtxzSOCsdSZuPp0afCTXnVUo/EAiEArfap/rBfTYpxEghF8WpOUaj3+sTDjOgyaowUqIg8gN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"bbd7fc680c314ae74fdeeced40064ec0f680de6c","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.0-beta-bbd7fc6-20251223"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.0-beta-bbd7fc6-20251223_1766491972024_0.24903178766925427","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta-448086c-20251223":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.0-beta-448086c-20251223","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.0-beta-448086c-20251223","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"049d57d522c88aed76cdc872da5cafa55892a26a","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.0-beta-448086c-20251223.tgz","fileCount":585,"integrity":"sha512-o5brf051wYYfMBRIMD5yTiRDUfceglocMPvSUmWLvPkELM+Uu/PN9HNToFHC1pxlSGTxlOxpvDWNfoImPSI0Jw==","signatures":[{"sig":"MEYCIQDIxIU2qQPvQF3iK2YFKCg/jACnbCtypurxfsrpWVKwWQIhAOi+NJ2wLQTtkZtImwhQ2pqWcfhrf7CoxN26a8u35It2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"448086c44c495efb46ddbdb598cf83d7623ff8d5","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.0-beta-448086c-20251223"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.0-beta-448086c-20251223_1766493858627_0.8291044747748713","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta-5cee3e8-20260105":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.2.0-beta-5cee3e8-20260105","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.2.0-beta-5cee3e8-20260105","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"13e7eb39719f2413ae0103c98650e9e97e6e915a","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.2.0-beta-5cee3e8-20260105.tgz","fileCount":585,"integrity":"sha512-fgIdJ9IDzMJ7S/dpw2f3F52lN3Vta+HjOnAW/4usV3vSrL6/VeF8A7BnUuNzAvMGXpvx8ClCGrOzohtQFB2Iiw==","signatures":[{"sig":"MEQCIHiXbOTyvoETLEPEnIU8huZbs4UJY4bNANEJmZMuWAMDAiBTRwRXu007JO7eh1oeGYb1GXAUYQJNrQyJhqiapfq09w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"5cee3e823aa76d874a32ed314b36f097e397adac","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.2.0-beta-5cee3e8-20260105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.2.0-beta-5cee3e8-20260105_1767620260680_0.7803639815792345","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta-0837ec4-20260110":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.2.0-beta-0837ec4-20260110","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.2.0-beta-0837ec4-20260110","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"f251d790b83ad671fb8a7c1dab9a0849abf8d7ac","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.2.0-beta-0837ec4-20260110.tgz","fileCount":585,"integrity":"sha512-/B827UDdV3gAc+UE8ojVbR+R90e89kxlMkboRNEJn4/ynDTL0sIfL6vq3Lf5J6LJy0R1NFEAl596KFwtE2uXAw==","signatures":[{"sig":"MEUCIQDhj+gzsdV6VndGO1OnuNuumvfM8QmPCWy60aLqeB8syAIgfnvfNwUika3Aqw+nVtm4FgWjPBejtszPjmjHC7xyQbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878217},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"0837ec42b84bab51f38e80c9c9ba675e94711995","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.2.0-beta-0837ec4-20260110"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.2.0-beta-0837ec4-20260110_1768010938772_0.03736091078496595","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta-42d51c5-20260117":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.2.0-beta-42d51c5-20260117","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.2.0-beta-42d51c5-20260117","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"d4ce6e2cfed49b9352ba966db7d07e0fd775734d","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.2.0-beta-42d51c5-20260117.tgz","fileCount":585,"integrity":"sha512-i+0mqFXwkIDb2XxRET+RQlsF8Ld35aPa0gwZRfwNwFN9uOX099XAJd+I4WXWMFPGeoFm31EIneN84iJGkwocSQ==","signatures":[{"sig":"MEUCIEsr2W298f5QXEWu7KrWkwQzgK5M69tbUHycueIHCa5JAiEAkR3aOMd/2/8hBPCRhUpbRZe3TxZ0wFOlnkrWKPcbyb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"42d51c5231fc05e1d59b52ec283d465b9864f318","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.2.0-beta-42d51c5-20260117"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.2.0-beta-42d51c5-20260117_1768642477811_0.9378408144304051","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-beta-6505993-20260119":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.2.0-beta-6505993-20260119","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.2.0-beta-6505993-20260119","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"dbe15e464a933fc0bdd746633e23b2752b3039e9","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.2.0-beta-6505993-20260119.tgz","fileCount":585,"integrity":"sha512-mWRbmLgxMTLcs8SBl38vcbObCEJ6fQQIDUX2lq470oYqCqcG06VPvTABSnlxXfF2an/GN+DeV53nc5OrOPqyCA==","signatures":[{"sig":"MEUCIACuL9lDpgeY5FDl0krQ0pjakcmNTXJVG9V8MlV+NQQaAiEAnBnel137+wDhjqkg6O1iUbbn3PtzLvLyqs8pD/Ym3Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878145},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"6505993159cf0fb39b0ef6047ce56fc3b91f4d9a","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.2.0-beta-6505993-20260119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.2.0-beta-6505993-20260119_1768827643802_0.5425991584516618","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.1","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.1","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"6c38fead187d28fa351cde79058b527000789e89","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.1.tgz","fileCount":585,"integrity":"sha512-AV0VMvvNT20BVquQ5J17kLTcTR2mFCI93f37V+Uw7Z9GLoNVLa5NIt5g0wh2yM454SEJoz6iU47OoknPrpseGg==","signatures":[{"sig":"MEUCIFi5Z437/BN7vUi4cmWbuxhyzke8ie2BzdkBTyMRVuuFAiEA/ooya4SiauBOFMfoY3prdlyqSEIo5Zkglnlpz81PNrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884084},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"051e613d2842a06068eadaaba8f8ba7d2a371657","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.1_1769492621422_0.5676531910348286","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.2","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.2","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"dab5b547e51f834e72f9ec72c441ea22edd532a3","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.2.tgz","fileCount":585,"integrity":"sha512-HXiahLyX+tdcgBjpLEJWIyQ0P2EK9cYsOIUqVTj5gaQR+WL8SSH1I1dbmf2KCn9iP3OCh0QphMtq3gkzpit5dg==","signatures":[{"sig":"MEUCIQCGURHwAbvaS3tVd0IiF696X7lUVL+z/tjjaSx9ibYl5wIgdzggFI6C4eqMz9g3Tydto5AMzrNNujUEeF4ZVQyii7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884156},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"538f641e14529f14ba826278dba4244181379ede","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.2_1769518309627_0.5910516689949299","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@opcat-labs/scrypt-ts-opcat","version":"2.1.3","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@2.1.3","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"d311aec75690207999bb7496da7b4b5f52d425eb","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-2.1.3.tgz","fileCount":597,"integrity":"sha512-vpHQ/s3bNy+IsAoQ0HT8VdTgMTAyN69qboWu+thfpflHKxWhQ/w2Lqzuze/LwiG8lpiemDquG6bwKatm7bQ4Fw==","signatures":[{"sig":"MEYCIQDZpWh7JMetcyHvtIsP+2vJ9u0nKkUhmQvwJXFiS/34fgIhANMl/4YlUHHID6MD1HTqr9C2A2oLIeMQFgJvePLCLkm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936349},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"3bc78d636659e4bae1d6cf83d51657b4bad0688e","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_2.1.3_1770022130257_0.09908670276403586","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.0.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.0.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"dc50b8bfbb9336acf546b77635f35213749ad211","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.0.0.tgz","fileCount":597,"integrity":"sha512-0NMFEUNk2U5FmZXmOv2gdomMGWrlPvphBkrDF2hkZtLUzHBELSMGmhc3k036HQRUEtPFlfW8moas/aBMV897xQ==","signatures":[{"sig":"MEQCIHRK8oB7TGwmbNnyBMuaOPiYXEm8SczSAaTIVIJ1HNUIAiBxuTzzcjGw75wKZ6VhSnxCW2fQmkFkE1bfZg+PR4UuFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936349},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"2edccfbe581e9e755d1bcf5f2c662de443ea4293","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.0.0_1770093476468_0.2550265521288875","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta-177fe88-20260203":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.1.0-beta-177fe88-20260203","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.1.0-beta-177fe88-20260203","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"141643ec3012b593eef7e8b61428de5a291be4e3","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.1.0-beta-177fe88-20260203.tgz","fileCount":597,"integrity":"sha512-a3MhqCa+FvMNq/L3u1uzYWkDsHfunIW2bK6mQd0/geDstdgH8lzvIZ34TfDfKJEw+se10M8MkIq5MLFaFH5WZg==","signatures":[{"sig":"MEUCICKx1sOUQvb4+68KiYOPaQaEPFfu6Dg8nPyVvPWKd/99AiEA/z/ivPfOPY6tLPWWTk9IcD6EiGiEbJzDuJozfRDxcA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936393},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"177fe886e73c6814d29904788217304c829e44fd","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.1.0-beta-177fe88-20260203"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.1.0-beta-177fe88-20260203_1770125225360_0.5864630168131773","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta-7a586904-20260207":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.1.0-beta-7a586904-20260207","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.1.0-beta-7a586904-20260207","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"d417b222ac7aa99fdc8f691fda96108bd2a33dde","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.1.0-beta-7a586904-20260207.tgz","fileCount":597,"integrity":"sha512-jDnXkYLj/VwJr7cm6etQij6KKqMsCx1VS2wREaojKUNo8Ar+nYqesMMFKY20+WmCbfl/iWV6vOB+Wv6pZ4jdGA==","signatures":[{"sig":"MEYCIQDrnhGHU8CL2QF0cCZJXWrqvdprZ8Yji0aEFsFWEzESlgIhALu0q+n5AqoiDbqMMg/ruFyfu99ncDkQJ70HQr9/CHrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948243},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"7a58690428bc3bd5d7831db72dce7be94b6baac9","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.1.0-beta-7a586904-20260207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.1.0-beta-7a586904-20260207_1770455901150_0.16714340082200274","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.1.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.1.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"0d50e4ab3755cfb60513e64c9aa9044d50b0e8a2","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.1.0.tgz","fileCount":597,"integrity":"sha512-n5j0eyHMh03F8D6MsWrRc3t4q4DDhWpKFsXkg12PCsbnA8l4L0xrkoNsdSFr1TfdoE0hBIv8eZeBVTwzjT/BMA==","signatures":[{"sig":"MEQCIGNY3y4oZD661rK6Lfxn3ls9rdzbOnSX96zI54c0/mtWAiB9GM8ftLepizCwACCE0NjL5Ex9xN+KZaXt6TtoY4b8+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948197},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"7a58690428bc3bd5d7831db72dce7be94b6baac9","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.1.0_1770474812179_0.6829320453766656","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.2.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.2.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"d24f4ea0d4c05fe8387a224c1703a5ad845bbf03","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.2.0.tgz","fileCount":597,"integrity":"sha512-zKP/uzHzzxjwOV8PjmkL8EdjudI+B5bfiY4D8ArBpUpSlblqXEErTidDF568HS3z+oUKoifjiQaK+a6NLUtBIg==","signatures":[{"sig":"MEUCIQDy2gSVyJNIwVRoEps4DOSmRX6eTg/CjByKO0PBsaPdLwIgP/hJ7AW74ToGnsCNTioWfRZgswPGj/WMy0VoZIdQh80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948022},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"6c2b3cc8e65f9f9014633d93fb7f3857b3a1dbfd","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.2.0_1770720243818_0.7248606302521343","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.3.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.3.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"d6b03acf971bed7ad193b68f7b4367b444a0bb16","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.3.0.tgz","fileCount":597,"integrity":"sha512-+dM7JUG5/pZ0aFkl49UMSOUWiIai7QSW4V6MPrYe28PNxET+TVtRcbE9VTfRkZdsxTHiSxLtRoRLHKJ7yL6r+Q==","signatures":[{"sig":"MEUCIBwLz1NPnna2BoFBEtRdSKWjyHVLyzQgXOiINDiLfD3DAiEA1f8hQkXNnZGgv5vuGQP3XZJ47/w4j+J7kcXsbdWHEsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952433},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"5b3fc4d20ca6a3ba23192998ffe2e52b3dc7c116","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.3.0_1770783637298_0.7825036564637433","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"3.4.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@3.4.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"e1dd203f395506920e007d829db223f80cc6f43b","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-3.4.0.tgz","fileCount":597,"integrity":"sha512-1aWeauCrspWmFK1RBVlLCTyr3ZGJb4a7NVsiTFb0p0UqkTBJr3pA/Kdx/CjO4Tq31nj9AT6k/wcYo1yA3QTxcQ==","signatures":[{"sig":"MEUCIFrwD+WUBJO1ueN/MIgJh0wpODUDXftI7up8T1gaFdGqAiEAumpDLj1tlvUMMaIn0H6Tl+TS5NVJzSRv015HVXGeRe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952589},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"0485240c2ae511504bc146751b0d194872809292","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_3.4.0_1771581628472_0.6074265629579034","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta-d60092a3-20260227":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0-beta-d60092a3-20260227","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0-beta-d60092a3-20260227","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"51e1c4f3a40fdb6ba4067044ea90241bedea73ca","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0-beta-d60092a3-20260227.tgz","fileCount":597,"integrity":"sha512-06YILoXuqKnJcZFKOZbx1UXg4mX8fPBMSpxdk7geIsgXoNIReE2zqjcHXyetyDZCNtq3WK8D4peKsp7/+AN0xA==","signatures":[{"sig":"MEUCIQDuAkR9/Z/v6YDLTS/zx7beEx6YqCfBeUF2vPQnS9zymAIgX1wqtt+2rZT3xnitQYMEHIMPaQZTkzKndaZVJkUgBwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966710},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"d60092a3601a77ffa29a8be50156d5e03393b6c4","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0-beta-d60092a3-20260227"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0-beta-d60092a3-20260227_1772166151528_0.19156251403274904","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta-27c8e56c-20260301":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0-beta-27c8e56c-20260301","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0-beta-27c8e56c-20260301","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"803f1818cfcb3313b6931dfcefb14457e8530b2d","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0-beta-27c8e56c-20260301.tgz","fileCount":597,"integrity":"sha512-8ZhBI+HbJnl1gOUUn19NAgM8ePOiNStZ8NP9VkEmjcSEf0v/25gAyFTJE54aUMicQb63QGuUlrUAXuD0Xi7sDg==","signatures":[{"sig":"MEYCIQDwS+zotNr/J1w/v5Nhhl7GbuirO3Qe9oz2r61G3ogs1AIhALZDPPiLphuGwQoA+B/95UtbhXnld9kC7EvHyw9GAzlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993234},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"27c8e56c24df08cb96d6925e6dfe86de76b2d406","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0-beta-27c8e56c-20260301"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0-beta-27c8e56c-20260301_1772335617755_0.7798086170219647","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta-a60fffb-20260301":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0-beta-a60fffb-20260301","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0-beta-a60fffb-20260301","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"3af5e2145319db3412aff3dfbf138e25098127af","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0-beta-a60fffb-20260301.tgz","fileCount":597,"integrity":"sha512-XfzsdGOXNTrarTfB//m2dbkMmzcDD63YOyRS+p7YfmkQMw+vXq7n6rQIq8EVDVbNWdeDiGl0SQ2tGs/nGkSUZQ==","signatures":[{"sig":"MEUCIQDk9nqnpqzlBGIQZqANJDAuksjSG7ZL3n4FM6fdCjvIkAIgPJVIuTjPcMIbAgaO9cbjJ7Zg1c5faKbNsAm3GHeX8l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993232},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"a60fffbfb33bb78a76d6a320c1cf4de60538ca77","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0-beta-a60fffb-20260301"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0-beta-a60fffb-20260301_1772346616090_0.2770192084442191","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"a521493147707a8d0620d5a40e8f85d71d219894","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0.tgz","fileCount":597,"integrity":"sha512-N7Nq9LPZKKd8W6KQ81U8/vjjFM8eK0oys8dWV9SDPjDKXuhSvYZVHpqODua5NjAUVdjstKi+UrsJqCgh4UfbvA==","signatures":[{"sig":"MEYCIQCAJetB6vdKcpX3Zf8B43XgV0iARHTw8Sw3KQdKqtqhpQIhAJ6BIio6vmgMTSm2PnoUB22ZFnlgfIPQtWVRWecjmIHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993188},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"c2ae530aa73a9fa3924f50aeb38b606265f4668f","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0_1772440301690_0.1592332960706062","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta-6ff2628d-20260307":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.1.0-beta-6ff2628d-20260307","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.1.0-beta-6ff2628d-20260307","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@scrypt.io"}],"dist":{"shasum":"781f5af248a89ee978c3a404138d23288581c09b","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.0-beta-6ff2628d-20260307.tgz","fileCount":597,"integrity":"sha512-BsctuTrJn6vbD3WKYM3lrV69AeanfTekfBd6c28Aa8O/ExMzi44oVqM9kTVdLTdySuErynGZWueiVwaISm1ztw==","signatures":[{"sig":"MEYCIQC0ZmT2rjqtsWZ+YWaDY9PGG5vxghSms/wrUfTFpUQAiwIhAKxPBNcJUP5aN9k+/jSRxNJLUBgPSRlkO7dXFVqS2rZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993234},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"6ff2628dd40ae754ff65ba73dab6b0e3e4a6d514","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@scrypt.io"},"_npmVersion":"10.9.4","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.1.0-beta-6ff2628d-20260307"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.1.0-beta-6ff2628d-20260307_1772864123687_0.7709698822118689","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta-2e4ee222-20260506":{"name":"@opcat-labs/scrypt-ts-opcat","version":"5.0.0-beta-2e4ee222-20260506","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@5.0.0-beta-2e4ee222-20260506","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"2570b057151eb10ea917fc24194830c28ce1de97","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-5.0.0-beta-2e4ee222-20260506.tgz","fileCount":671,"integrity":"sha512-yT4RJzfmiIMasANRmEMOOTy51asb4Ea6XQAhrPmvg3u9NoI+e2z9f5QQjB5bCwTnT4KjOE5hqIbXdHEFn6GHUA==","signatures":[{"sig":"MEQCIA8Trx0MnupJqlVPm/q6AlUnQqWl3uPW6te01X8k7IcSAiA1PKzBQl/34Jjtjp0mi5hm35UAkecMk7OHcG2vf9DiOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2274360},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"2e4ee22203a473a9402828aefd86342f53b57231","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.7","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"5.0.0-beta-2e4ee222-20260506"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_5.0.0-beta-2e4ee222-20260506_1778031984520_0.9673518529816281","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta-5b28c2e5-20260601":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0-beta-5b28c2e5-20260601","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0-beta-5b28c2e5-20260601","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"034daf805bdfc2b5c81078f55416013c2d825fe1","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0-beta-5b28c2e5-20260601.tgz","fileCount":597,"integrity":"sha512-jQtxImKA1KFMjq17oSgjKR9xspEtHaaCiAbPxe8Fqhe+f3nN86qto7WywIE8yWfRZulLWK6Xp3aMmH1GLTWMTw==","signatures":[{"sig":"MEUCICcHNXLe3/uWI+XkKRDI10ekwlAGDwOAXKT2Zhv3mT02AiEA6SaShYETs8mL8ViLXXyyVGfD0JrcuX7EagdYtEjV+ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993234},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"5b28c2e52117d8e9f19c9c977e3c6393e156cdf6","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0-beta-5b28c2e5-20260601"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0-beta-5b28c2e5-20260601_1780311834906_0.3919053509101491","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta-23af9e74-20260605":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.0.0-beta-23af9e74-20260605","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.0.0-beta-23af9e74-20260605","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"bf626938a555b8cc6969a48e8cf06005298b2181","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.0.0-beta-23af9e74-20260605.tgz","fileCount":597,"integrity":"sha512-LYjm8locbsLTs8UJHqOfnlQ/J8GmnvaiKcol7/QlvIVB1Wlp2wMWZkSsJoe17FVzhylSzgMjsFoosV7O5RBaaA==","signatures":[{"sig":"MEYCIQCcogeb9QgZ/s6dBc3yfGPGhoswqZxBXBfwGTePSVG6XwIhAIjy4KzuRGitPb4hOVOP7IIDVrPfcuB2+VkGezx95EmH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993234},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"23af9e74cbf0488d8cf5704bb7f580e0321842df","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.0.0-beta-23af9e74-20260605"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.0.0-beta-23af9e74-20260605_1780628861681_0.1464941692475661","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.1.0","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.1.0","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"a60b8e708f54fe185916da1dcd5beed812767fa7","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.0.tgz","fileCount":597,"integrity":"sha512-JuCB2GJZmQnSkiw+3i6pjx5EqctpwTGXLcR66RdQlbPqXdWkXnsAyYnRob5Dyk9wD0oqlKtSINWXfbRvajhGYw==","signatures":[{"sig":"MEUCIDDR9bpVhDxca9EB58eiX8f3p3gq5MDeyru0wCanSBFnAiEAgzSqSX3nPX0vLnUgap/a7BnHz4IfwrnOCGqP6IGKm+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993188},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"1c7e47e3d59bf8c1e987f7364403b57a5dbf004c","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.1.0_1783337786321_0.9766686517172953","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta-6413144-20260707":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.1.0-beta-6413144-20260707","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.1.0-beta-6413144-20260707","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"fa5afaffce9946b80423cf0b4c42eed8cd236d04","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.0-beta-6413144-20260707.tgz","fileCount":597,"integrity":"sha512-jiT1vrj0pxTv/uSElCfaKC/nQVFYMg+JUnLxv1z3yIPnEWyPqZ60C7mZckZT/oHFbnP7XZiGi1162nL0YPgVaA==","signatures":[{"sig":"MEQCIDOD0P+lmLCL7cGOpBFjM/Xkgsb5sidfHQ8xBhatWOPvAiBx9y8ZvaL7jOgcXS6BFoY3Q1j/AAQxPlnZbaMsWKBsGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993232},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"64131440b300cd620a1e2e2f67d620444082d9a6","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.1.0-beta-6413144-20260707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.1.0-beta-6413144-20260707_1783392275691_0.1602518566369575","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta-c122b5f-20260708":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.1.0-beta-c122b5f-20260708","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.1.0-beta-c122b5f-20260708","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"7d063819d7725dd381d8782c2b4f253978e1a1ef","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.0-beta-c122b5f-20260708.tgz","fileCount":597,"integrity":"sha512-4/4eDN2UhTccAdEoXxaxuOXFq6zwqpNX+XQRxUUt3fauBUCWXFj4HgVwxreE9nlCYYhkuSvzGBg2tFaCOU7n3A==","signatures":[{"sig":"MEUCIEksI4gsJV6g8DbgRSkB8GsWi81xzS/lX+cXwV3fj6EZAiEAsFbjM/1LZt1EpdA2SYnfVERkZ3ajGqS2IcmnChw/0Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993232},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"c122b5fa83855070e13d259c8dc1ea4ad94a70ba","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.1.0-beta-c122b5f-20260708"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.1.0-beta-c122b5f-20260708_1783483216329_0.2671177244702283","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@opcat-labs/scrypt-ts-opcat","version":"4.1.1","author":{"name":"OP_CAT Labs"},"license":"MIT","_id":"@opcat-labs/scrypt-ts-opcat@4.1.1","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"dist":{"shasum":"4e12b63cc9aecb7c3a21fa6b83f476107548f72f","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.1.tgz","fileCount":597,"integrity":"sha512-CcYQP6dfrF7mfzZyp1nFVkqs2viQeuWJEurlFpaIOOI/bWSTp0/SveB6yavZBhNHgZ8UwciKFzjBVJQXSwl6wg==","signatures":[{"sig":"MEQCIBlb8xiLzU3qPnRlNUbrJWZ4hNgjmuKYdcpQOrW+WxozAiBxC4aThHGAYGVfCNXW7IK4+YEgQynrr+j6FYSIOcaBRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993188},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"./dist/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"92715c697c8bac8b46f92360540feb2112b51ff6","scripts":{"doc":"typedoc --readme none --plugin typedoc-plugin-markdown","beta":"yarn publish  --tag beta  --access public","test":"npm run test:local && npm run test:dist","build":"yarn run build:cjs && yarn run build:esm","clean":"rimraf dist","genkey":"tsx test/utils/privateKey.ts","prebuild":"yarn run clean","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","test:local":"cross-env DUMMY_PROVIDER=1 mocha","gen:contract":"tsx scripts/genContract.ts","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","postbuild:cjs":"node fixup.cjs"},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"_npmVersion":"10.9.8","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"md5":"^2.3.0","cbor2":"^2.0.1","bip174":"^3.0.0-rc.1","valibot":"^0.38.0","decimal.js":"^10.5.0","cross-fetch":"^4.1.0","@noble/curves":"^1.8.1","varuint-bitcoin":"^2.0.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","@opcat-labs/opcat":"4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","tsx":"^4.19.2","chai":"^5.1.2","mocha":"^11.0.1","dotenv":"^16.4.7","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","cross-env":"^7.0.3","@types/md5":"^2.3.5","@types/chai":"^5.0.1","@types/node":"^22.10.2","@types/mocha":"^10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"^8.0.1","@typescript-eslint/typescript-estree":"^8.19.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/scrypt-ts-opcat_4.1.1_1786086580469_0.5244228368415986","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@opcat-labs/scrypt-ts-opcat","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","version":"4.1.2","author":{"name":"OP_CAT Labs"},"main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","type":"module","exports":{".":{"require":"./dist/cjs/index.cjs","import":"./dist/esm/index.js","types":"./dist/types/index.d.ts"},"./dist/*":{"require":"./dist/cjs/*.js","types":"./dist/types/*.d.ts","import":"./dist/esm/*.js"}},"license":"MIT","engines":{"node":">=20.0.0"},"scripts":{"test":"npm run test:local && npm run test:dist","test:local":"cross-env DUMMY_PROVIDER=1 mocha","test:dist":"node test-esm/test.mjs && node test-cjs/test.cjs","test:testnet":"cross-env NETWORK=opcat-testnet mocha --timeout=0 --jobs=1","test:mainnet":"cross-env NETWORK=opcat-mainnet mocha --timeout=0 --jobs=1","build:cjs":"tsc -p tsconfig.cjs.json","postbuild:cjs":"node fixup.cjs","build:esm":"tsc -p tsconfig.esm.json","build":"yarn run build:cjs && yarn run build:esm","gen:assets":"tspc -p tsconfig.assets.json && node injectAsm.cjs","gen:contract":"tsx scripts/genContract.ts","prebuild":"yarn run clean","beta":"yarn publish  --tag beta  --access public","genkey":"tsx test/utils/privateKey.ts","clean":"rimraf dist","doc":"typedoc --readme none --plugin typedoc-plugin-markdown"},"devDependencies":{"@types/chai":"^5.0.1","@types/chai-as-promised":"^8.0.1","@types/md5":"^2.3.5","@types/mocha":"^10.0.10","@types/node":"^22.10.2","@typescript-eslint/typescript-estree":"^8.19.0","chai":"^5.1.2","chai-as-promised":"^8.0.1","cross-env":"^7.0.3","dotenv":"^16.4.7","esm":"^3.2.25","mocha":"^11.0.1","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-patch":"3.3.0","tsx":"^4.19.2"},"dependencies":{"@noble/curves":"^1.8.1","@opcat-labs/opcat":"4.1.2","bip174":"^3.0.0-rc.1","cbor2":"^2.0.1","cross-fetch":"^4.1.0","decimal.js":"^10.5.0","md5":"^2.3.0","reflect-metadata":"^0.2.2","uint8array-tools":"^0.0.9","valibot":"^0.38.0","varuint-bitcoin":"^2.0.0"},"peerDependencies":{},"_id":"@opcat-labs/scrypt-ts-opcat@4.1.2","gitHead":"e3e5fa185934413f4e2be7f287d4f50d26a003f2","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-nxfIreojxygS4goKOASC4FaEg0YdtAf3aRnRphCsytWvmwzwTI7tGQ8h7D5tKxZyexJ+x0eG5MhHlSEP8z30IA==","shasum":"c70784fef0bb9c2109b17803745cde22122862e4","tarball":"https://registry.npmjs.org/@opcat-labs/scrypt-ts-opcat/-/scrypt-ts-opcat-4.1.2.tgz","fileCount":597,"unpackedSize":1993188,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGl0IEDa+QODQHlqQs/VdjNymkyOcbn0t3X1Kkd66gVaAiAVh/PwT3fIl4k1eAdl5KMLzP/VxSUrQ93Qgmgo5hQnlQ=="}]},"_npmUser":{"name":"harrypt","email":"harry@opcatlabs.io"},"directories":{},"maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrypt-ts-opcat_4.1.2_1787732827927_0.01276439897538073"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-25T01:16:29.716Z","modified":"2026-08-26T08:27:08.307Z","1.0.0":"2025-06-25T01:16:30.099Z","1.0.1":"2025-07-01T08:08:10.303Z","1.0.2":"2025-07-14T08:48:48.498Z","1.0.3":"2025-07-19T03:28:46.207Z","1.0.4":"2025-08-05T09:00:10.681Z","1.0.5":"2025-10-17T07:49:53.784Z","2.0.0-beta-b0f8dc3c-20251116":"2025-11-16T14:47:35.613Z","2.0.0-beta-ecd3cca7-20251118":"2025-11-18T01:13:45.921Z","2.0.0-beta-afb5852d-20251118":"2025-11-18T01:23:53.570Z","2.0.0-beta-f4e2ddae-20251118":"2025-11-18T01:30:01.487Z","2.0.0-beta-256ca894-20251118":"2025-11-18T13:38:47.779Z","2.0.0-beta-0f3f9820-20251118":"2025-11-18T14:51:42.812Z","2.0.0-beta-ee384075-20251118":"2025-11-18T15:34:26.525Z","2.0.0-beta-890bbaa9-20251118":"2025-11-18T16:17:36.910Z","2.0.0-beta-4d967309-20251118":"2025-11-18T16:24:12.861Z","2.0.0":"2025-11-18T16:25:46.393Z","2.0.1-beta-19dc258-20251124":"2025-11-24T08:11:33.991Z","2.0.1-beta-d1e3447-20251124":"2025-11-24T12:15:02.825Z","2.0.1-beta-af486766-20251124":"2025-11-24T13:23:41.511Z","2.0.1-beta-7e8224b0-20251125":"2025-11-25T02:01:09.335Z","2.0.1-beta-567eec39-20251125":"2025-11-25T02:07:03.773Z","2.0.1-beta-33f4dc71-20251125":"2025-11-25T03:38:20.430Z","2.0.1-beta-769d31f-20251125":"2025-11-25T08:35:37.644Z","2.0.1-beta-666c477-20251125":"2025-11-25T10:43:29.542Z","2.0.1-beta-91fcac81-20251128":"2025-11-28T12:58:33.657Z","2.0.1-beta-cb4450a-20251205":"2025-12-05T11:45:34.530Z","2.0.1":"2025-12-05T14:03:05.453Z","2.0.1-beta-4e9e00a1-20251208":"2025-12-08T08:01:24.479Z","2.0.2":"2025-12-08T13:31:03.812Z","2.1.0-beta-47b48f9-20251216":"2025-12-16T05:54:59.577Z","2.1.0":"2025-12-19T12:14:16.860Z","2.1.0-beta-f2959537-20251223":"2025-12-23T12:03:21.698Z","2.1.0-beta-bbd7fc6-20251223":"2025-12-23T12:12:52.215Z","2.1.0-beta-448086c-20251223":"2025-12-23T12:44:18.815Z","2.2.0-beta-5cee3e8-20260105":"2026-01-05T13:37:40.895Z","2.2.0-beta-0837ec4-20260110":"2026-01-10T02:08:58.985Z","2.2.0-beta-42d51c5-20260117":"2026-01-17T09:34:38.025Z","2.2.0-beta-6505993-20260119":"2026-01-19T13:00:44.013Z","2.1.1":"2026-01-27T05:43:41.609Z","2.1.2":"2026-01-27T12:51:49.828Z","2.1.3":"2026-02-02T08:48:50.461Z","3.0.0":"2026-02-03T04:37:56.667Z","3.1.0-beta-177fe88-20260203":"2026-02-03T13:27:05.539Z","3.1.0-beta-7a586904-20260207":"2026-02-07T09:18:21.308Z","3.1.0":"2026-02-07T14:33:32.402Z","3.2.0":"2026-02-10T10:44:04.033Z","3.3.0":"2026-02-11T04:20:37.501Z","3.4.0":"2026-02-20T10:00:28.675Z","4.0.0-beta-d60092a3-20260227":"2026-02-27T04:22:31.703Z","4.0.0-beta-27c8e56c-20260301":"2026-03-01T03:26:57.918Z","4.0.0-beta-a60fffb-20260301":"2026-03-01T06:30:16.310Z","4.0.0":"2026-03-02T08:31:41.883Z","4.1.0-beta-6ff2628d-20260307":"2026-03-07T06:15:23.863Z","5.0.0-beta-2e4ee222-20260506":"2026-05-06T01:46:24.695Z","4.0.0-beta-5b28c2e5-20260601":"2026-06-01T11:03:55.107Z","4.0.0-beta-23af9e74-20260605":"2026-06-05T03:07:41.920Z","4.1.0":"2026-07-06T11:36:26.480Z","4.1.0-beta-6413144-20260707":"2026-07-07T02:44:35.905Z","4.1.0-beta-c122b5f-20260708":"2026-07-08T04:00:16.551Z","4.1.1":"2026-08-07T07:09:40.631Z","4.1.2":"2026-08-26T08:27:08.141Z"},"author":{"name":"OP_CAT Labs"},"license":"MIT","description":"A TypeScript library for building OPCAT smart contracts with sCrypt.","maintainers":[{"name":"freedomhero","email":"freedomhero2008@gmail.com"},{"name":"aaron67","email":"aaron67@aaron67.cc"},{"name":"xiangpeng","email":"xiangpengm@126.com"},{"name":"harrypt","email":"harry@opcatlabs.io"}],"readme":"[![Test](https://github.com/OPCAT-Labs/ts-tools/actions/workflows/ci.yml/badge.svg)](https://github.com/OPCAT-Labs/ts-tools/actions/workflows/ci.yml)\n\n# scrypt-ts-opcat\n\n`scrypt-ts-opcat` is a Typescript framework to write smart contracts on Opcat blockchains.\n\n## Installation\n\nUse this `npm` to install `scrypt-ts-opcat`:\n\n`npm install @opcat-labs/scrypt-ts-opcat`\n\n## Usage\n\n### Write a Contract\n\nA contract can be written as a class that extends the `SmartContract` base, a simple example could be like this:\n\n```ts\nimport { SmartContract, method, prop, assert } from \"@opcat-labs/scrypt-ts-opcat\";\n\nclass Demo extends SmartContract {\n  @prop()\n  x: bigint;\n\n  constructor(x: bigint) {\n    super(x);\n    this.x = x;\n  }\n\n  @method()\n  public unlock(x: bigint) {\n    assert(this.add(this.x, 1n) === x);\n  }\n\n  @method()\n  add(x0: bigint, x1:bigint) : bigint {\n    return x0 + x1;\n  }\n}\n```\n\n#### Property Decorator: `@prop()`\n\nUse this decorator on class properties to mark them as contract properties, which means the values would be stored on chain.\n\n\n#### Method Decorator: `@method()`\n\nUse this decorator on class methods to mark them as contract methods. The logic implemented in these methods would be stored and be executed on chain.\n\nThe class methods decorated by `@method()` have some special requirements / restrains that should be followed:\n\n* Within these methods, only functions provided as built-ins from `@opcat-labs/scrypt-ts-opcat` or methods also decorated by `@method()` can be called; Similarly, only the properties decorated by `@prop()` can be use.\n\n* With `public` modifier, a method is marked as an entry method that could be called outside the contract class. The main purpose of these methods is to validate / verify / check assertions for its input parameters according to its `@prop()` decorated properties. The return value must be `void`.\n\n* Without a `public` modifier, a method is kind of an inner function usually be called within the contract class. It can return any valid types.\n\n#### Types\n\nThe types can be used in `@prop()` and `@method()` are restricted to these kinds:\n\n* Basic types: `boolean` / `ByteString` / `bigint`;\n\n*Note*: the type `number` is not allowed in `@prop()` because it may cause precision issues when representing a floating point number. It can only be used in a few cases like when using `FixedArray` or `Loop`.\n\n* User types can be defined using `type` or `interface`, made of basic types. For example,\n\n```ts\ntype ST = {\n  a: bigint;\n  b: boolean;\n}\n\ninterface ST1 {\n  x: ST;\n  y: ByteString;\n}\n```\n\n* Array types **must** be declared using `FixedArray`, whose length must be known at compile time, like:\n\n```ts\nlet aaa: FixedArray<bigint, 3> = [1n, 3n, 3n];\n\n// 2d array\nlet abb: FixedArray<FixedArray<bigint, 2>, 3> = [[1n, 3n], [1n, 3n], [1n, 3n]];\n```\n\n* Other `SmartContract` subclasses are provided as libraries.\n\n#### Statements\n\nThere are also some other restraints / rules on the statemets that could be used within the `@method`s besides the previously mentioned.\n\n##### `for` statement\n\nBecause of the underlaying limitation of `loop` implemetion on Bitcoin script, one can only use a compile time const number as the loop iterations.\n\nSo currently if you want to build a loop inside `@method`s, there is only one restricted version of `for` statement that could be used. It's looks like:\n\n```ts\nfor(let $i = 0; $i < $constNum; $i++) {\n  ...\n}\n```\n\nNote that the initial value `0` and the `<` operator and the post unary operator `++` are all unchangeable.\n\n* `$i` can be whatever you named the induction variable;\n\n* `$constNum` should be an expression of a CTC numeric value of the followings:\n\nA number literal like:\n\n```ts\nfor(let i = 0; i < 5; i++ ) ...\n```\n\nOr a `const` variable name like:\n\n```ts\nconst N = 3;\nfor(let i = 0; i < N; i++ ) ...\n```\n\nOr a `readonly` property name like:\n\n```ts\nclass X {\nstatic readonly N = 3;\n}\nfor(let i = 0; i < X.N; i++ ) ...\n```\n\n##### `console.log` statement\n\nAs described before, all Javascript/Typescript built-in functions/global variables are not allowed in `@method`s, with only a few exceptions.\n\nOne exceptional statement is `console.log`, which can be used for debugging purpose.\n```ts\n@method\nadd(x0: bigint, x1:bigint) : bigint {\n  console.log(x0);\n  return x0 + x1;\n}\n```\n\n### Compile a Contract\n\nJust run `npx opcat-cli@latest compile`, the contract will be compiled if there is no any issue and output the contract json file in the `artifact` folder inside the project.\n\n### Test a Contract\n\nYou could write tests using tools like `mocha`, for example:\n\n```js\nimport { use, expect } from 'chai';\nimport chaiAsPromised from 'chai-as-promised';\nimport {\n  Signer,\n  deploy,\n  ExtPsbt,\n  ChainProvider,\n  UtxoProvider,\n  call,\n} from '@opcat-labs/scrypt-ts-opcat';\nimport { network } from '../utils/privateKey.js';\nimport { createLogger, getDefaultProvider, getDefaultSigner } from '../utils/index.js';\nimport { Demo } from '../contracts/demo.js';\n\nimport artifact from '../fixtures/demo.json' with { type: 'json' };\n\nuse(chaiAsPromised);\n\ndescribe('Test Demo onchain', () => {\n  let signer: Signer;\n  let provider: ChainProvider & UtxoProvider;\n  let pubKey: string;\n  let demo: Demo;\n  const logger = createLogger('Test Demo onchain');\n\n  before(async () => {\n    Demo.loadArtifact(artifact);\n    signer = getDefaultSigner()\n    pubKey = await signer.getPublicKey();\n    provider = getDefaultProvider(network)\n  });\n\n  it('should deploy successfully', async () => {\n    demo = new Demo(1n, 2n);\n    const psbt = await deploy(signer, provider, demo);\n    expect(psbt.isFinalized).to.be.true;\n    logger.info('deployed successfully, txid: ', psbt.extractTransaction().id);\n    psbt.getChangeUTXO() && provider.addNewUTXO(psbt.getChangeUTXO()); // add change utxo\n  });\n\n  it('should unlock successfully', async () => {\n    const psbt = await call(signer, provider, demo, (demo: Demo, psbt: ExtPsbt) => {\n      demo.add(3n);\n    });\n    expect(psbt.isFinalized).to.be.true;\n\n    const txid = await provider.broadcast(psbt.extractTransaction().toHex());\n    logger.info('unlocked successfully, txid: ', txid);\n  });\n});\n\n```\n\n## Documentation\n\nThe full version of `Opcat` documentation is available [here](https://docs.opcatlabs.io/overview).\n","readmeFilename":"README.md"}