Commit Graph
15 Commits
Author SHA1 Message Date
Satoshi Qazi MuhammedandClaude Opus 5.5 e9cccd2a04 util-crypto: use the current @noble/hashes and @noble/curves APIs
The ranges ^1.3 resolve to @noble/curves 1.9 and @noble/hashes 1.8 for
everyone who installs this package, and those mark the calls used here
deprecated: the sha256/sha512/blake2b module paths, ProjectivePoint,
toRawBytes, px/py, Signature.fromCompact.

- hashes from @noble/hashes/sha2 and @noble/hashes/blake2
- secp256k1.Point with toBytes(true) for compression
- expand reads the affine x/y (toAffine) instead of the projective fields
- recover builds the signature with Signature.fromBytes(sig, 'compact') and
  returns toBytes() (compressed, as toRawBytes() did). Its method form of
  recoverPublicKey stays, with the reason on the line: the replacement is not
  in @noble/curves 1.9's types, and 2.x, which types it, is ESM-only.

The minimum versions rise with this (package.json, next commit).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:21:45 +04:00
Satoshi Qazi MuhammedandClaude Opus 5.5 f081bedcf7 Apply lint's own fixes to the sr25519 sources and network interfaces
Import order and stray blank lines left by the scure-sr25519 swap, plus the
2026 headers of these files. eslint --fix output; no code changes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:21:45 +04:00
Satoshi Qazi MuhammedandClaude Opus 5.5 bebfcee609 Bring license headers to 2026
The header rule takes the current year as the end of the range, as upstream's
does; 581 sources still ended at 2025, which failed lint. Lint never ran to
completion here, so this went unseen.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:21:45 +04:00
Satoshi Qazi MuhammedandClaude Opus 5.5 8c0bb78993 Remove build output committed beside the sources
19c8d69 (2026-01-11) and later commits added the build's output to every
package directory: 1484 .js/.d.ts files under cjs/ and at the package roots,
plus 14 copies of LICENSE (identical to the root one, which the build copies
into each package itself). Upstream keeps none of it. With the source
manifests pointing at them, imports resolved to this stale output instead of
src, and a JavaScript-checking build (@pezkuwi/dev 0.85.12) reads them as
inputs (TS5055).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-07 19:21:45 +04:00
Kurdistan Tech Ministry 45ccf8b846 chore: migrate git dependencies to Gitea mirror (git.pezkuwichain.io) 2026-04-21 18:53:16 +03:00
Kurdistan Tech Ministry 63781f8889 release: v14.0.25 - npm package structure fix
- Published from build/ directories for correct npm structure
- Updated wasm dependencies to 7.5.17
- All packages now have index.js at root level
2026-02-01 21:45:12 +03:00
Kurdistan Tech Ministry 0c2b211a12 chore: update wasm dependencies to 7.5.10 2026-02-01 09:20:20 +03:00
Kurdistan Tech Ministry 8f0415ed0f fix: update to 14.0.12 with author and dependency fixes
- Author: Dijital Kurdistan Tech Institute <dev@pezkuwichain.io>
- Fixed Uint8Array type errors in test files
- Added @types/react-native devDependency for x-randomvalues
- Added @pezkuwi/hw-ledger devDependency for networks tests
- Added @pezkuwi/x-randomvalues devDependency for util tests
- Updated all internal dependencies to 14.0.12
2026-01-30 22:48:06 +03:00
Kurdistan Tech Ministry 19c8d69bd8 chore: update to version 14.0.11 and align website URLs 2026-01-11 11:34:13 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 ef74383349 chore: update packageInfo versions to 14.0.10
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 20:25:48 +03:00
Kurdistan Tech Ministry 76dec54169 chore: release 14.0.10 2026-01-10 19:51:05 +03:00
Kurdistan Tech Ministry 159b375d2f refactor(networks): restrict selectable networks to Pezkuwi ecosystem 2026-01-10 19:38:24 +03:00
Kurdistan Tech Ministry a5542fdd87 Rebrand: polkadot → pezkuwi internal references fixed
- Fixed internal @polkadot references to @pezkuwi
- Updated hw-ledger and hw-ledger-transports packages
- Updated keyring and networks packages
- Version 14.0.7
2026-01-07 02:34:39 +03:00
Kurdistan Tech Ministry 782581ecf6 Update domain references to pezkuwichain.app 2026-01-06 12:20:45 +03:00
Kurdistan Tech Ministry ec06da0ebc Initial rebrand: @polkadot -> @pezkuwi (14 packages)
- Package namespace: @polkadot/* -> @pezkuwi/*
- Repository: polkadot-js/common -> pezkuwichain/pezkuwi-common
- Author: Pezkuwi Team <team@pezkuwichain.io>

Core packages:
- @pezkuwi/util (utilities)
- @pezkuwi/util-crypto (crypto primitives)
- @pezkuwi/keyring (account management)
- @pezkuwi/networks (chain metadata)
- @pezkuwi/hw-ledger (Ledger hardware wallet)
- @pezkuwi/x-* (10 polyfill packages)

Total: 14 packages
Upstream: polkadot-js/common v14.0.1
2026-01-05 14:00:34 +03:00