{"_id":"punkkit-sdk","_rev":"27-2c6e0c04d3e651b7f83b06b8815ddf2b","name":"punkkit-sdk","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"punkkit-sdk","version":"1.0.0","author":"","license":"ISC","_id":"punkkit-sdk@1.0.0","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"5a894817d57644eda756c1379726da0f65ebf079","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.0.tgz","fileCount":94,"integrity":"sha512-MuUHV0DupjSGw7RFeD3c8+194b93iny3QbAXRGHGJUqP2Z3REYsklcM6Qo80sK+TZ/YQeoGnvWZN7sZ72As2ew==","signatures":[{"sig":"MEYCIQCEzYVW4/H3Kjf7T5Z0W+z29GikZZg76J1v5thyDS2DNgIhAJjCZs9iSp9shDmVzB0HNvsIH4RCArFG8vcU5thqGTNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330428},"main":"index.js","gitHead":"331336ccbae923df253a521481c151f5eb406960","scripts":{"test":"mocha"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.0_1769856311723_0.4452599140368083","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"punkkit-sdk","version":"1.0.1","author":"","license":"ISC","_id":"punkkit-sdk@1.0.1","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"c7d40eda3f6591a17070a61e26ac7261e1f76b82","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.1.tgz","fileCount":6,"integrity":"sha512-1lqAILpwjW7iUGWWHPrJ5/0M42MPo+csvxIv643n5odTm2/YAVpOGMUPQN+NHoQjxN5EIjl1eQGG7CeYMQTR0A==","signatures":[{"sig":"MEUCIEdjAk6h4rFEh++L9ohXAiWVfgHhQC1d7o41UwT7Cbl4AiEA3YcXUbxpo7FSPE14K/dd3GitWVjKKYwIOxkUUtQlzF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143435},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f013bc9a36110acbb98784555a3aedb72b3a35cc","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.1_1770373561932_0.5456211791864729","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"punkkit-sdk","version":"1.0.2","author":"","license":"ISC","_id":"punkkit-sdk@1.0.2","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"c5158d4d5821b24ba5120745fdcd32895fa9d80b","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.2.tgz","fileCount":6,"integrity":"sha512-Nh3pMV5JnHL0vF+BNZbcxw3PQjhOlWSsvLFOv4C/v1lkxnxFlOantdU9weB1fuY+rVY48r0cv7QBJ/gvhaoSgQ==","signatures":[{"sig":"MEQCIHYRdVka+L/zmfpTdB1fnSzcNUuLrBk5tLNktjh9yNCNAiArE+tLpuoLX7p3etlk169uSQrZ7wwUTK8GPEPmIBo1mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143657},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"01ea75959231bc6de0c93c538e60f1d3184a8b8a","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.2_1770382001153_0.924918894871841","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"punkkit-sdk","version":"1.0.3","author":"","license":"ISC","_id":"punkkit-sdk@1.0.3","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"6fa7364fc996db4d90d3ae8ca9611fb63c99059b","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.3.tgz","fileCount":8,"integrity":"sha512-WK8wrVRGo+SGPzJn99KOQe47Gk4nSUC4mDilorpVPs+99XUzPW9c/15wWXbitqosGQ4hbxkARAKkxPifvOouPA==","signatures":[{"sig":"MEUCIQDoVYw76mFZdAGh1SASW0Zs827VFmTJ82/4qE/QugNHHAIgKwYFpUtDEpvBGTDhQrlF8QDP9/UWZtZqNDhz2/DCveA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281209},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"402075d083ae02a556b4f56386cb94b818de205f","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","solc":"^0.8.25","tsup":"^8.5.1","dotenv":"^16.4.5","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.3_1770623443406_0.8066024448703475","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"punkkit-sdk","version":"1.0.4","author":"","license":"ISC","_id":"punkkit-sdk@1.0.4","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"3310e2c70f5cf5a302c83e173a7b6a6c619f364c","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.4.tgz","fileCount":8,"integrity":"sha512-H8HXPvPM7bQYiUBAdqPR7bkIoFnyHg2YGmG/NuGv+Yd7LlvgUx60b/yZVpAgQJMyeOXSmiMlU67pOyDAUoA/CQ==","signatures":[{"sig":"MEUCIFd9JYQA2xxMF5b4W4Stne7Gv+C2E0XHUa3PsXw28iGqAiEAtompThmlCWNytxIQNF0uDKUCdN3TQWNz9tbPYZIYfO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247381},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"131fbc8d49956cff1f148e37ca4ad5dec13ccc5e","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","solc":"^0.8.25","tsup":"^8.5.1","dotenv":"^16.4.5","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.4_1770625440526_0.9353726864476097","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"punkkit-sdk","version":"1.0.5","author":"","license":"ISC","_id":"punkkit-sdk@1.0.5","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"f9e890a1e46ba3ffd886e2d38ee9006a71227cb4","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.5.tgz","fileCount":8,"integrity":"sha512-e2ORSvoyN2/eu0q/+0Rb4vF/+PNnf6JZTzYztfJUPJiqjZVYnAyuxCYrt4koTHQfFHqT+6oA3yHBAJXcL31aIg==","signatures":[{"sig":"MEQCIA5qZWjHBXHb3GJrW4nJT86K6EFshB+x0QI1zItJ4yStAiARL0uOy6/mqZ6o16LjYxaWe/BrGjgOR0XLjZhlo5dz/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870049},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1a17fc255dfde5003631133011db4e437a1f4ac1","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","solc":"^0.8.25","tsup":"^8.5.1","dotenv":"^16.4.5","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.5_1770627830210_0.30962690794340264","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"punkkit-sdk","version":"1.0.6","author":"","license":"ISC","_id":"punkkit-sdk@1.0.6","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"80f9a33de1d4c91f425a010877d0c433e014baf8","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.6.tgz","fileCount":8,"integrity":"sha512-bBI0Sx6/N2kRbipVc7bDqLBJAsI1+fuO3uL2GyXn6lZgEsDkSnD7wKpMiS7SvDRkVZdxNo0cNxd1Z5z4gpClKQ==","signatures":[{"sig":"MEYCIQDbnrTs/QhG6XputhGESzLGuDp4YTQGDRzVk1BL20pBnQIhAJaiwIu/h/xZeKDYYnT5M0SCQx989mr43fbbpoIplSHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869380},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"1b7954ae93435b3361d130b004189775416fe331","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","solc":"^0.8.25","tsup":"^8.5.1","dotenv":"^16.4.5","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.6_1770984464452_0.605472168958934","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"punkkit-sdk","version":"1.0.7","author":"","license":"ISC","_id":"punkkit-sdk@1.0.7","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"3d22caf03d7fd035918115ef624aedd711f63a5e","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.7.tgz","fileCount":6,"integrity":"sha512-qKKgXDBw3HLPiVBJN+OtpIXzICoNdZdVqwG1KbuFor3e2Gm/HB6Q86f7uO7U4oRQge56Vu3AjxuouvLGgGRAfg==","signatures":[{"sig":"MEQCID/TkYLk6KWZcEQ1K5qRQSQKfEFPkxAvuWz4iFOidSlLAiBllKfbpAww1wb+louRYfjNn3ZhpOufkQl8E5EatlmsXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143141},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"799dbbaffbc0679e87859d62a2c3b58bab64b2ed","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.7_1772266104287_0.861648001081041","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"punkkit-sdk","version":"1.0.8","author":"","license":"ISC","_id":"punkkit-sdk@1.0.8","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"ad21279e74905dec76f9eb14f4fa0a27bbc4b4ae","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.8.tgz","fileCount":6,"integrity":"sha512-zfk7Rk7c4i1wgiJD9fLcMBiNHPn/dKpi5v/HJ+Q7DlHzGeHlVGceI2WosM2rvGSI8nHw2zDzsXUuLLDTElfc/w==","signatures":[{"sig":"MEQCICSqSMa3CRhbkCVSQBb41kTZpNz6VUrsFu9G0N7/jytZAiApU54hFqcCOtQl8Hqa8p2+WWA2Y0+3F7BPrSMKJtL2kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143499},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0ea3f0c3c59f3b9117108c6cf9b26a84e9dbb9f0","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.8_1772267000052_0.07638260821942411","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"punkkit-sdk","version":"1.0.9","author":"","license":"ISC","_id":"punkkit-sdk@1.0.9","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"1a254a9d3703045a4fcbe3130d906846aee071a3","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.9.tgz","fileCount":6,"integrity":"sha512-w9VP3TBh83ld1owX/wrtnXdO4S/vY74/9PyivevM214i2LGMwNi0Rf73dK1BUUSsZPU+mUJfejZkOvdukG764A==","signatures":[{"sig":"MEYCIQCmTYFIA67gbb7aalKEqbuYZKk53Kf5ezxo61DqXqGpSAIhAIZiHA5r07e9DK3cKdxOLecWKh4Z72Z8DKIcMbCEZgka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2911212},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"201cb5dd05ea2739a5e4a1cf01cc42acfe03006a","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.9_1772272255820_0.5447543398968151","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"punkkit-sdk","version":"1.0.10","author":"","license":"ISC","_id":"punkkit-sdk@1.0.10","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"9a4d12c1e90fe6801acfce032235e7a706f07b2a","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.10.tgz","fileCount":6,"integrity":"sha512-EjVcE6drDMYaCi5+AQkm/mgAORh3r/pJdNkO4f4dE5D/IRJZV6gpQmv6qZqmqR+myDlednY7o23VIsyFI6thqQ==","signatures":[{"sig":"MEUCIQDmGZ/p+u0K1QJ2LpyjKpAwwfvNCxwoP+aSlEYBaW455AIgcimJZUhl1ezVLhrFG0s+aRHdqeBfHGSLmnGQ9SK5roM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2912455},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c92fe124b9a3cd2ab5b5d9b6b245aa8316955e6a","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.10_1772273171764_0.12885300436543634","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"punkkit-sdk","version":"1.0.11","author":"","license":"ISC","_id":"punkkit-sdk@1.0.11","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"45cd1ac2103a635f2323a86a03db6caed61da1d0","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.11.tgz","fileCount":6,"integrity":"sha512-Zh4fytbQEI1v7zNb0/Kf7RXV9d0G1QRilcIdirN865XQfIaj8pUqinptHODcR1+ZGODoshy4FvKQYIcjw8/zzg==","signatures":[{"sig":"MEQCIG16sXBGpFT6NObw8FKwAoATwRPATGh/kDp7tTYeNy2qAiA36o3Px37cxzfrgb7mO4W+CKpiHxeGqzOGNYbsU4GbEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2912727},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"fcf6b8bb89d3061e025283d58592b2d0c0335d07","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.11_1772274734374_0.34070447237490287","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"punkkit-sdk","version":"1.0.12","author":"","license":"ISC","_id":"punkkit-sdk@1.0.12","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"689d236b4f3b8c0fd220e35371d1b561df919ba2","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.12.tgz","fileCount":6,"integrity":"sha512-Ao3wA5kgMmvCBAVOBP2f3UwI0QHYxrVsApiaWbQGheW50lFoY/+lUxJ7Itxpj6a/KBhoPPvrhiMfF0+S+Z/ZZg==","signatures":[{"sig":"MEYCIQDk5TZg14gH+1+kdfptQlLBJEq4+nbvibQEhN7vWTmDBwIhALC+xVbdK/K/qa1uG72+p9esbYNYVbv7mNYQiB+Fbcpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2912863},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"79c5670f3140cad06b6812cae4f869c3637951c1","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.12_1772275304997_0.5687497733493878","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"punkkit-sdk","version":"1.0.13","author":"","license":"ISC","_id":"punkkit-sdk@1.0.13","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"b39284fed6d224c4d93699ad3825c7d83ea8d7ce","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.13.tgz","fileCount":6,"integrity":"sha512-wl0OTHIp5TAREoQeSPAAu0WhdXpofp3a8UPBd5rXwkiH0G3dAJ1FNhDaijk6oFFkkPUky0FTyNY5j/dm/2Wl2Q==","signatures":[{"sig":"MEQCIFvamtLR3pYHISrYJvczy8+d5ArzDo5hFTSVpKJy3CzyAiBSED/JxIN083z4lTYt2zgkR2mJ91BMXCCVjOfGuetLSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3147490},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"796e5fcd9dfee413c1ff7058358d747da32300c3","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.13_1772276158391_0.16341268416092514","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"punkkit-sdk","version":"1.0.14","author":"","license":"ISC","_id":"punkkit-sdk@1.0.14","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"76bcaf3017d948e1b503c9f6ca4e5316d219f8ef","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.14.tgz","fileCount":6,"integrity":"sha512-NsfVVMRGQrKFk9h25GImJGsmMxX4OwoFQkKqM2TX/lHiTcdbc3f51C/X7VB3/SfcXaEPod0BjGrjkp5KszfNmw==","signatures":[{"sig":"MEYCIQCqGhCxhwilyldJ5VyIlzTJw9UNW/nRFLZowV9SsdjuzgIhAMdooXfJ1a02vkfIA8Q5RicL+ii+OwEgEdLiDQFlGrgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150780},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ea970102abdd8580c426af5d53f891f1ee42999f","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.8.2","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"20.19.2","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.14_1772278073591_0.4445216778919687","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"punkkit-sdk","version":"1.0.16","author":"","license":"ISC","_id":"punkkit-sdk@1.0.16","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"ee89f1d8a599ff18bf66a303019f3fd6a702829f","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.16.tgz","fileCount":6,"integrity":"sha512-kTxY00BjygGGLx1cgq7MdMWSgqiTzb098ElzwtxC9BVoG3RIbJlcJAV5I2j5Iw6J0rz8xTKh0juK+lBeBAaQBw==","signatures":[{"sig":"MEUCIQDMWq1OSg5v07BWHC7/o3GNiiRhPFtgTXkb1tfgaElFJwIgFWkHW+kLI7XazdzWZs6qpXVOOsMkIyMiFZ/aAhX7DCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150046},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f9c7713bb8fa51505e39b7723986e35bc9505605","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"11.8.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"25.5.0","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.16_1772434023364_0.9192141050152345","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"punkkit-sdk","version":"1.0.17","author":"","license":"ISC","_id":"punkkit-sdk@1.0.17","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"9a3d36590d8a62277e44016948e084589232f93d","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.17.tgz","fileCount":6,"integrity":"sha512-w5GOICPWgcpFnMn1LfAdGw+3HvEqoAB/ppak1x6tfvZFnEyKjdP/zZxJ8lNsUO/3erJ2gG8omA1ap41T2qj4TQ==","signatures":[{"sig":"MEQCIGNFlazTJH67pOFqXd0DWO/38M4D3v85JA8lai0erMovAiBSUoQzy1O164mTg3efkGzJv0p/dQ2oBrqJ7Q+M44tWFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150244},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"263535dd1b74dc09681970d251a4f73dc795addc","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.17_1772460730882_0.3906510230664457","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"punkkit-sdk","version":"1.0.18","author":"","license":"ISC","_id":"punkkit-sdk@1.0.18","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"9d8489af3d942cb8d981f38e044a245057ca7c6e","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.18.tgz","fileCount":6,"integrity":"sha512-Ft5A+GNRJ1mffpny8/S/V5xrSukZU5UTvDBzSo5dKDakg/+LH37f+rAbxa4mVF4y7//ve0jhudpD7BadY1qB6A==","signatures":[{"sig":"MEQCIBv7vv7AchpUv0D+XGNp6/g8cBat9T1XV57Bl8x6EBB7AiB6Gf2o8CtqetLtMeZv+z1hY3oRTmqU2uZhNI9ExdRa1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150858},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"0c1c7b5c981fd0d12e764750d613eda9091c8c14","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.18_1772605582214_0.4886141735021312","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"punkkit-sdk","version":"1.0.19","author":"","license":"ISC","_id":"punkkit-sdk@1.0.19","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"f75428451825148ac4cb621454db606057b1a614","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.19.tgz","fileCount":6,"integrity":"sha512-FzwGpkZYdG4rXAjJD4dwL9ojZGRyI6Q9HZLVSE/ViWKLRDLphreL/SJ5SoU7WDW6eHjV4XfsTY8V8k/qyKB2gw==","signatures":[{"sig":"MEYCIQChsLFtR/iIZ5iZxRHA/10kX1pxyx3km+YU1Ky53l7sAwIhAONDB/VsXuQ03sm1n+6x9jRBvpAaUHVtoApKs4S3n/on","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152258},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c8cacdddad23ac3f46a7243640db074de10b9a72","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.19_1772608895037_0.7992636979735948","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"punkkit-sdk","version":"1.0.20","author":"","license":"ISC","_id":"punkkit-sdk@1.0.20","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"0c38997ba0c0dc227ba4ef3530428af28cfc5a43","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.20.tgz","fileCount":6,"integrity":"sha512-ROv9UKRqDJu2BeYYPboaP4SI/VSAAHiM0uvaP2je8J+Jkc+fhn5Tp1C7MPcmxz11l9ElroA+z1UppIgKoEGHgw==","signatures":[{"sig":"MEUCIQDwtwinqtz8S+WPDhjBFD7I9veB2doc8AsNNqaj4HtMyQIgAX4h5htpXmsSwIX4bJ70uHoBxKnpNkNzvClNCLOPxws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"c8c07cd77deed43045322d9de9caa38bfd2aab5c","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.20_1772611455579_0.9206719222947513","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"punkkit-sdk","version":"1.0.21","author":"","license":"ISC","_id":"punkkit-sdk@1.0.21","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"b6d8d7699d6f35f57b915281430a4e82fd50e92e","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.21.tgz","fileCount":6,"integrity":"sha512-ojwI+jB8k6p0Eblblh1etILLChj+8r8UT8+IQ1rDorfMrnq3hKd9Jpx5bKkWtKSNTQOEAiLbXVY2JE+4hvnq8w==","signatures":[{"sig":"MEYCIQDv3cl6uTtkBDwsCWu3H+8Al3zNTCI/hI2TyqpjMDYRdAIhAOJmPLzRuDfrNHrjMnVPmfXGzQlmh3YauFa4Yp3SBoNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3152670},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"21a9bda2909aa0fe3147d7ab8b533e284890da4f","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.21_1772632502832_0.3020480448597356","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"punkkit-sdk","version":"1.0.23","author":"","license":"ISC","_id":"punkkit-sdk@1.0.23","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"e9e67cb18a5c062e0563e9e329351ef4eda2c18c","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.23.tgz","fileCount":6,"integrity":"sha512-taj2m+lMqevuv/xMuMJbWTFpR6sEIlq2x8vKsV0zqLqaiz3cuWwJrv0GbMxXyaOQXiQOMxXI/Nv4V2DDz4l5rA==","signatures":[{"sig":"MEUCIQD8mFZVlimySr9nbBqjll/lQ6LvLqQEWRwTT6Gc7/VElQIgBUuTniN8UcX7Qt13m03mghA0dYq7OsOutecQ1KlZ8JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3226856},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"be421f623424736da70365ec130755d6c6f8ef96","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.23_1773296298754_0.6751417702528149","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"punkkit-sdk","version":"1.0.24","author":"","license":"ISC","_id":"punkkit-sdk@1.0.24","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"13437ed5f06ccb85f0d83eebf33832c111b1a1ef","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.24.tgz","fileCount":6,"integrity":"sha512-8SivvqOI0L4lJhaplTVSuDBRiD+u5lkXChd1XQ7kE9uCk1kPYk+FFSrHaH+73UOfcrH7UXEWBRbg6C6MCoJqVQ==","signatures":[{"sig":"MEYCIQDt99C8mMkcf6l8wNW2Q6z6ytELR0razNGROIBR8VL/GwIhAISNWGbKNW5U6Wt6BqSbIW7cZ0S8aY9o0KWg2+TEwpcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3230162},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5324f56fce97a6ca815e445b0e473ca38bb049d7","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.24_1773409428714_0.28353838989552704","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"punkkit-sdk","version":"1.0.25","author":"","license":"ISC","_id":"punkkit-sdk@1.0.25","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"921cf9018e955b4e1beb7305775d1443c4811f07","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.25.tgz","fileCount":6,"integrity":"sha512-XyBP1XZoHpalNCQ1sQ4MMyy2K5cWL5jS5v5vuWpYC23h8xUXirhV2ZquwNb7xrcVVYg7bzcIMyAbvrjm/NDIvw==","signatures":[{"sig":"MEUCIAf/RzApeQV5c+L2X91QPdpshTYtSx5bkd4jCE2u1a3AAiEAoXSn+28WP442alaDKB90JYzhWOcUyV3ZHd8GTF2ZymI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3217712},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"ea255e1b0a2a3eca2d4a81c7eb27f84e7da1faf3","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.25_1773470270396_0.8621412156997506","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"punkkit-sdk","version":"1.0.26","author":"","license":"ISC","_id":"punkkit-sdk@1.0.26","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"46fe6e3163db7cbfd0e1c3ac1c62072a6f996dd9","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.26.tgz","fileCount":6,"integrity":"sha512-Do4BW/7r/EcWXMuo5kdfi8MA+2shXzNIS9mQjY3h0hKOdDTBORdK0cIYqbUNZrjhErz8gyx1JSHc6fcJy7mijw==","signatures":[{"sig":"MEUCIC3FBGfIn9ZmxHIcxqIsoD7khSh1odm+TKaUlo8dZxRrAiEAyKe8+7BPzTKUi7aRl7C8uPal5yazrqh5h3WtvgJjTF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3223301},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4ab5c3ddc4dd876afe4c48172c578085c58442ad","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.26_1773483934046_0.5517121113316619","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"punkkit-sdk","version":"1.0.27","author":"","license":"ISC","_id":"punkkit-sdk@1.0.27","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"dist":{"shasum":"f8a10aeb0507a3887f21a7c6b99fd9e79e7fb6de","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.27.tgz","fileCount":6,"integrity":"sha512-EKn3OF8gEgqPJtkcaVM0yrKB2aTWd78i84oYkM93T6X+yIbR6oW55u8W7Nvtk/jfVmbHGkXo1SgubEsXEGMahw==","signatures":[{"sig":"MEYCIQCPqeZXX3cScgdPGB8hczNGTm+qo6oxfuaadiDfkUexRgIhANLdq6JH9D824BHpXba76dYzdqqdPNQ5h80EzEeusK5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3225132},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"cb7f6f3f303c5c0dac791cf14980d133f1c6153b","scripts":{"test":"mocha","build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"_npmVersion":"10.7.0","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","directories":{},"_nodeVersion":"18.20.4","dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","tsup":"^8.5.1","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","@openzeppelin/contracts":"5.4.0","@nomiclabs/hardhat-ethers":"^2.2.3","@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/punkkit-sdk_1.0.27_1773491507141_0.18765477120527674","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"punkkit-sdk","version":"1.0.29","devDependencies":{"@nomicfoundation/hardhat-chai-matchers":"1.0.2","@nomicfoundation/hardhat-network-helpers":"^1.1.2","@nomiclabs/hardhat-ethers":"^2.2.3","@openzeppelin/contracts":"5.4.0","@types/chai":"^4.2.0","@types/mocha":"^10.0.10","@uniswap/v4-core":"1.0.2","chai":"^4.2.0","ethers":"5.7.2","hardhat":"2.26.3","solmate":"^6.8.0","ts-node":"^10.9.2","tsup":"^8.5.1"},"dependencies":{"solc":"^0.8.25","dotenv":"^16.4.5"},"description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build","test":"mocha"},"author":"","license":"ISC","gitHead":"6536fd8fa66bcd6178edc449b960c51365bb0c1a","_id":"punkkit-sdk@1.0.29","_nodeVersion":"25.5.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-wDVpicFaVAbTHk66mdO7M0Qi5f8kNA/NmEznJNI78riGpDTweGgKc2fEpUxVwvUyXmJSDBl71AcsYOJlyPxEJQ==","shasum":"6267dd3dc46420eeaa4ad3efd0c8edbd4821b065","tarball":"https://registry.npmjs.org/punkkit-sdk/-/punkkit-sdk-1.0.29.tgz","fileCount":6,"unpackedSize":3226542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0ebf+r4sHf6ANWC6sxjQoRQ3n8u2tMaxpbnltku9RHAIhAN40uuozMEUwuW7MRC459xEUJjPFimbRRi72HMMysCEU"}]},"_npmUser":{"name":"haogeop","email":"haogeop@163.com"},"directories":{},"maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/punkkit-sdk_1.0.29_1774534364395_0.11021817330390515"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T10:45:11.723Z","modified":"2026-03-26T14:12:44.738Z","1.0.0":"2026-01-31T10:45:11.888Z","1.0.1":"2026-02-06T10:26:02.088Z","1.0.2":"2026-02-06T12:46:41.361Z","1.0.3":"2026-02-09T07:50:43.557Z","1.0.4":"2026-02-09T08:24:00.704Z","1.0.5":"2026-02-09T09:03:50.410Z","1.0.6":"2026-02-13T12:07:44.683Z","1.0.7":"2026-02-28T08:08:24.490Z","1.0.8":"2026-02-28T08:23:20.236Z","1.0.9":"2026-02-28T09:50:55.982Z","1.0.10":"2026-02-28T10:06:11.986Z","1.0.11":"2026-02-28T10:32:14.568Z","1.0.12":"2026-02-28T10:41:45.188Z","1.0.13":"2026-02-28T10:55:58.638Z","1.0.14":"2026-02-28T11:27:53.854Z","1.0.16":"2026-03-02T06:47:03.583Z","1.0.17":"2026-03-02T14:12:11.093Z","1.0.18":"2026-03-04T06:26:22.417Z","1.0.19":"2026-03-04T07:21:35.280Z","1.0.20":"2026-03-04T08:04:15.785Z","1.0.21":"2026-03-04T13:55:03.025Z","1.0.23":"2026-03-12T06:18:18.919Z","1.0.24":"2026-03-13T13:43:48.947Z","1.0.25":"2026-03-14T06:37:50.652Z","1.0.26":"2026-03-14T10:25:34.342Z","1.0.27":"2026-03-14T12:31:47.415Z","1.0.29":"2026-03-26T14:12:44.614Z"},"license":"ISC","description":"In [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:","maintainers":[{"name":"haogeop","email":"haogeop@163.com"}],"readme":"# Uniswap V4 Hook Deployment & Use cases\r\n\r\n## 1. Run Uniswap V4 built-in tests\r\n\r\nIn [Uniswap V4 core](https://github.com/Uniswap/v4-core) repo:\r\n\r\n```bash\r\nnpx hardhat test\r\n```\r\n\r\n## 2. Compile pool and hook contracts\r\n\r\nIn [Our Uniswap v4 periphery](https://github.com/tofudfy/v4-periphery) repo:\r\n\r\n```bash\r\nnpx hardhat compile\r\n```\r\n\r\nMove the required ABI files from `artifacts/contracts` to [SDK repo](https://github.com/tofudfy/v4-sdk) `scripts/frontend/abi`.\r\n\r\n## 3. Deploy pool and hook contracts\r\n\r\nIn [Our Uniswap V4 SDK](https://github.com/tofudfy/v4-sdk) repo:\r\n\r\n1. Start a local blockchain node\r\n\r\n   ```bash\r\n   npx hardhat node\r\n   ```\r\n\r\n2. Deploy [Uniswap V4 core](https://github.com/Uniswap/v4-core) contracts\r\n\r\n3. Configure blockchain networks, wallet, and contract addresses in:  \r\n   `scripts/config.ts`\r\n\r\n4. Run the hook deployment script:\r\n\r\n   ```bash\r\n   npx hardhat run scripts/depoly/depoly.ts\r\n   ```\r\n\r\n   - Limit Order Hook: `contracts/LimitOrder.sol`  \r\n   - Dynamic Fee Hook: `contracts/DynamicFee.sol`\r\n\r\n## 4. Initialize the PoolManager contract\r\n\r\nRun the initialization script:\r\n\r\n```bash\r\nnpx hardhat run scripts/frontend/init/init.ts\r\n```\r\n\r\n## 5. Contract interactions\r\n\r\n### 5.1 Trading at Market Price \r\n\r\n- Add liquidity:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/marketprice/addLiquidity.ts\r\n  ```\r\n\r\n- Swap:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/marketprice/swap.ts\r\n  ```\r\n\r\n- Remove liquidity:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/marketprice/removeLiquidity.ts\r\n  ```\r\n\r\n### 5.2 Trading of Limit Order\r\n\r\n(*Requires `addLiquidity` operation first, otherwise order placement will fail*)  \r\n\r\n- Place order:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/limitorder/place.ts\r\n  ```\r\n\r\n- [Todo] Cancel order:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/limitorder/kill.ts\r\n  ```\r\n\r\n- [Todo] Withdraw liquidity:\r\n\r\n  ```bash\r\n  npx hardhat run scripts/frontend/limitorder/withdraw.ts\r\n  ```\r\n\r\n### 5.3 Dynamic fee\r\n\r\n- Adjust fee:\r\n\r\n  ```bash\r\n  npx hardhat test scripts/feehook/testfeehook.ts\r\n  ```\r\n\r\n## UniswapV4及hook部署使用\r\n\r\n1. 运行uniswapv4自带测试：\r\n命令行输入`npx hardhat test`\r\n2. 合约编译：`npx hardhat compile`\r\n将必要的abi文件从`artifacts/contracts`移至`scripts/frontend/abi`\r\n3. 部署uniswapv4合约以及hook合约：\r\n    1. 运行本地区块链节点网络：`npx hardhat node`\r\n    2. 配置文件,配置区块链网络、钱包以及合约地址：`scripts/frontend/lib/address.ts`\r\n    3. hook合约部署脚本：`npx hardhat run scripts/frontend/depoly/depoly.ts`\r\n        + 限价交易hook:`contracts/LimitOrder.sol`\r\n        + 动态手续费hook:`contracts/DynamicFee.sol`\r\n\r\n4. 初始化poolmanager合约：\r\n运行初始化脚本：`npx hardhat run scripts/frontend/init/init.ts`\r\n\r\n5. 合约调用：\r\n    1. 市价交易：\r\n        + 添加流动性：`npx hardhat run scripts/frontend/marketprice/addLiquidity.ts`\r\n        + 交易：`npx hardhat run scripts/frontend/marketprice/swap.ts`\r\n        + 撤销流动性：`npx hardhat run scripts/frontend/marketprice/removeLiquidity.ts`\r\n    2. 限价交易：(接`添加流动性`操作，否则无法正常`挂单`)\r\n        + 挂单：`npx hardhat run scripts/frontend/limitorder/place.ts`\r\n        + [失败]撤单：`npx hardhat run scripts/frontend/limitorder/kill.ts`\r\n        + [失败]提取流动性：`npx hardhat run scripts/frontend/limitorder/withdraw.ts`\r\n    3. 动态手续费：\r\n        + [存疑]调整手续费：`npx hardhat test scripts/feehook/testfeehook.ts`\r\n## 待完成事项\r\n\r\n+ 类似挖矿的流动性激励hook合约\r\n\r\n# lq documents\r\n\r\n## 部署\r\n|   依赖   |  版本      |\r\n|   ----   | ----       |\r\n|    nvm   |  0.39.7    |\r\n|   npm    | v20.19.5  |\r\n\r\n运行命令：\r\n```shell\r\nnpm install\r\n\r\nnpx hardhat node # 单独使用命令行执行\r\n\r\nnpx hardhat run scripts/deploy/deploy.ts\r\nnpx hardhat run scripts/deploy/inits.ts\r\n```\r\n## 测试\r\nvoucher测试通过\r\n\r\n```shell\r\n npx hardhat test test/voucher.ts\r\n```\r\n","readmeFilename":"README.md"}