From 8d4d3f43c181e67112a335e313bf168c70c87a40 Mon Sep 17 00:00:00 2001 From: storywithoutend Date: Fri, 28 Nov 2025 14:34:49 +0800 Subject: [PATCH 1/2] fix: Change deploy script imports from dist/ to src/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deploy scripts were importing from ../dist/utils/ which requires the project to be built first. This breaks `pnpm denv` which uses --no-build flag. Changed imports to use ../src/utils/ so deploy scripts work without a pre-built dist folder. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/ensjs/deploy/00_register_concurrently.ts | 4 ++-- packages/ensjs/deploy/00_register_wrapped.ts | 4 ++-- packages/ensjs/deploy/01_delete_names.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/ensjs/deploy/00_register_concurrently.ts b/packages/ensjs/deploy/00_register_concurrently.ts index 4dd340d73..1658cee6f 100644 --- a/packages/ensjs/deploy/00_register_concurrently.ts +++ b/packages/ensjs/deploy/00_register_concurrently.ts @@ -1,6 +1,6 @@ import type { DeployFunction } from 'hardhat-deploy/dist/types.js' -import { MAX_DATE_INT } from '../dist/utils/consts.js' -import { encodeFuses } from '../dist/utils/fuses.js' +import { MAX_DATE_INT } from '../src/utils/consts.js' +import { encodeFuses } from '../src/utils/fuses.js' import type { Hash } from 'viem' import { makeNameGenerator as makeLegacyNameGenerator } from '../utils/legacyNameGenerator.js' diff --git a/packages/ensjs/deploy/00_register_wrapped.ts b/packages/ensjs/deploy/00_register_wrapped.ts index 2d1e89d18..f2a9a75b4 100644 --- a/packages/ensjs/deploy/00_register_wrapped.ts +++ b/packages/ensjs/deploy/00_register_wrapped.ts @@ -1,6 +1,6 @@ import type { DeployFunction } from 'hardhat-deploy/dist/types.js' -import { MAX_DATE_INT } from '../dist/utils/consts.js' -import { encodeFuses } from '../dist/utils/fuses.js' +import { MAX_DATE_INT } from '../src/utils/consts.js' +import { encodeFuses } from '../src/utils/fuses.js' import { makeNameGenerator } from '../utils/wrappedNameGenerator.js' const names: { diff --git a/packages/ensjs/deploy/01_delete_names.ts b/packages/ensjs/deploy/01_delete_names.ts index 97ce6c0ed..a8a92c731 100644 --- a/packages/ensjs/deploy/01_delete_names.ts +++ b/packages/ensjs/deploy/01_delete_names.ts @@ -1,7 +1,7 @@ import type { DeployFunction } from 'hardhat-deploy/dist/types.js' import { labelhash, namehash, packetToBytes } from 'viem/ens' import { toHex } from 'viem/utils' -import { EMPTY_ADDRESS } from '../dist/utils/consts.js' +import { EMPTY_ADDRESS } from '../src/utils/consts.js' const func: DeployFunction = async (hre) => { const { getNamedAccounts, viem } = hre From deab43b5a3cbcb310a6935678bdeeb9bcb8d0252 Mon Sep 17 00:00:00 2001 From: storywithoutend Date: Fri, 28 Nov 2025 20:49:40 +0800 Subject: [PATCH 2/2] chore: Bump @ensdomains/buffer to ^0.1.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- packages/ensjs/package.json | 2 +- packages/react/package.json | 4 ++-- pnpm-lock.yaml | 16 ++++++++-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/ensjs/package.json b/packages/ensjs/package.json index c73e295a3..00a6a1f48 100644 --- a/packages/ensjs/package.json +++ b/packages/ensjs/package.json @@ -98,7 +98,7 @@ "ts-pattern": "^5.4.0" }, "devDependencies": { - "@ensdomains/buffer": "^0.1.1", + "@ensdomains/buffer": "^0.1.3", "@ensdomains/ens-contracts": "1.6.0", "@ensdomains/ens-test-env": "^1.0.1", "@ensdomains/hardhat-toolbox-viem-extended": "^0.0.5", diff --git a/packages/react/package.json b/packages/react/package.json index da008b777..5562412cb 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -27,7 +27,7 @@ "@ensdomains/ensjs": "workspace:*" }, "devDependencies": { - "@ensdomains/buffer": "^0.1.1", + "@ensdomains/buffer": "^0.1.3", "@ensdomains/ens-test-env": "^1.0.1", "ts-node": "^10.9.2", "tslib": "^2.7.0", @@ -42,4 +42,4 @@ "engines": { "node": ">=22" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 271b29a5a..7e0ca9385 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ importers: version: 5.7.1 devDependencies: '@ensdomains/buffer': - specifier: ^0.1.1 - version: 0.1.1 + specifier: ^0.1.3 + version: 0.1.3 '@ensdomains/ens-contracts': specifier: 1.6.0 version: 1.6.0(patch_hash=690a84b6dc89077babbf6277c7ba377c4a9b92489488897fc4af09f5e4241aac)(bufferutil@4.0.9)(hardhat@2.24.1(bufferutil@4.0.9)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))(typescript@5.8.3)(utf-8-validate@5.0.10))(typescript@5.8.3)(utf-8-validate@5.0.10) @@ -191,8 +191,8 @@ importers: version: link:../ensjs devDependencies: '@ensdomains/buffer': - specifier: ^0.1.1 - version: 0.1.1 + specifier: ^0.1.3 + version: 0.1.3 '@ensdomains/ens-test-env': specifier: ^1.0.1 version: 1.0.1(patch_hash=b597d2dae9a4a8d52bd7729b3a106b767b262d1014e17b17537bdac1edf9468b) @@ -381,8 +381,8 @@ packages: '@ensdomains/address-encoder@1.1.3': resolution: {integrity: sha512-QS4ax0YkA8tsbQcWgBNmLLtb3aG0jsOQtED9SRyX9Ixflt1jDMuC/0i3ONMnNJNG5HTIko0Te4Y1JIGXjNcnUg==} - '@ensdomains/buffer@0.1.1': - resolution: {integrity: sha512-92SfSiNS8XorgU7OUBHo/i1ZU7JV7iz/6bKuLPNVsMxV79/eI7fJR6jfJJc40zAHjs3ha+Xo965Idomlq3rqnw==} + '@ensdomains/buffer@0.1.3': + resolution: {integrity: sha512-L/GoCkQFePjSn4DeVnBNfkGdm2CI8UxTxwgQztcZ1L9aHaFefRD+mTUXxtikk946KwwMHRQJDn38wo1IWtEpSg==} '@ensdomains/content-hash@3.1.0-rc.1': resolution: {integrity: sha512-OzdkXgdFmduzcJKU4KRkkJkQHnm5p7m7FkX8k+bHOEoOIzc0ueGT/Jay4nnb60wNk1wSHRmzY+hHBMpFDiGReg==} @@ -5414,7 +5414,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 - '@ensdomains/buffer@0.1.1': {} + '@ensdomains/buffer@0.1.3': {} '@ensdomains/content-hash@3.1.0-rc.1': dependencies: @@ -5430,7 +5430,7 @@ snapshots: '@ensdomains/ens-contracts@1.6.0(patch_hash=690a84b6dc89077babbf6277c7ba377c4a9b92489488897fc4af09f5e4241aac)(bufferutil@4.0.9)(hardhat@2.24.1(bufferutil@4.0.9)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))(typescript@5.8.3)(utf-8-validate@5.0.10))(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@ensdomains/buffer': 0.1.1 + '@ensdomains/buffer': 0.1.3 '@ensdomains/solsha1': 0.0.3 '@nomicfoundation/hardhat-verify': 2.1.1(hardhat@2.24.1(bufferutil@4.0.9)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))(typescript@5.8.3)(utf-8-validate@5.0.10)) '@openzeppelin/contracts': 4.9.3