From 2261862097d78acaf2317ef800d6d02129e4e7fe Mon Sep 17 00:00:00 2001
From: Tarik Gul <47201679+TarikGul@users.noreply.github.com>
Date: Wed, 1 Jan 2025 10:53:24 -0800
Subject: [PATCH] 2025 (#1963)
* 2025
* Set CI version so header passes
---
.github/workflows/pr-any.yml | 2 +-
.prettierrc.cjs | 2 +-
eslint.config.js | 2 +-
packages/hw-ledger-transports/src/browser.ts | 2 +-
packages/hw-ledger-transports/src/empty.ts | 2 +-
packages/hw-ledger-transports/src/mod.ts | 2 +-
packages/hw-ledger-transports/src/node.ts | 2 +-
packages/hw-ledger-transports/src/packageDetect.ts | 2 +-
packages/hw-ledger-transports/src/packageInfo.ts | 2 +-
packages/hw-ledger-transports/src/react-native.ts | 2 +-
packages/hw-ledger-transports/src/types.ts | 2 +-
packages/hw-ledger-transports/src/util.ts | 2 +-
packages/hw-ledger/src/Ledger.ts | 2 +-
packages/hw-ledger/src/LedgerGeneric.ts | 2 +-
packages/hw-ledger/src/bundle.ts | 2 +-
packages/hw-ledger/src/constants.ts | 2 +-
packages/hw-ledger/src/defaults.spec.ts | 2 +-
packages/hw-ledger/src/defaults.ts | 2 +-
packages/hw-ledger/src/index.ts | 2 +-
packages/hw-ledger/src/mod.ts | 2 +-
packages/hw-ledger/src/packageDetect.ts | 2 +-
packages/hw-ledger/src/packageInfo.ts | 2 +-
packages/hw-ledger/src/types.ts | 2 +-
packages/keyring/src/bundle.ts | 2 +-
packages/keyring/src/defaults.ts | 2 +-
packages/keyring/src/index.spec.ts | 2 +-
packages/keyring/src/index.ts | 2 +-
packages/keyring/src/keyring.ts | 2 +-
packages/keyring/src/mod.ts | 2 +-
packages/keyring/src/packageDetect.ts | 2 +-
packages/keyring/src/packageInfo.ts | 2 +-
packages/keyring/src/pair/decode.spec.ts | 2 +-
packages/keyring/src/pair/decode.ts | 2 +-
packages/keyring/src/pair/defaults.ts | 2 +-
packages/keyring/src/pair/encode.spec.ts | 2 +-
packages/keyring/src/pair/encode.ts | 2 +-
packages/keyring/src/pair/index.spec.ts | 2 +-
packages/keyring/src/pair/index.ts | 2 +-
packages/keyring/src/pair/nobody.ts | 2 +-
packages/keyring/src/pair/toJson.spec.ts | 2 +-
packages/keyring/src/pair/toJson.ts | 2 +-
packages/keyring/src/pair/types.ts | 2 +-
packages/keyring/src/pair/vrf.spec.ts | 2 +-
packages/keyring/src/pairs.ts | 2 +-
packages/keyring/src/suri.spec.ts | 2 +-
packages/keyring/src/testing.ts | 2 +-
packages/keyring/src/testingPairs.spec.ts | 2 +-
packages/keyring/src/testingPairs.ts | 2 +-
packages/keyring/src/types.ts | 2 +-
packages/networks/src/defaults.spec.ts | 2 +-
packages/networks/src/defaults/genesis.ts | 2 +-
packages/networks/src/defaults/icons.ts | 2 +-
packages/networks/src/defaults/index.ts | 2 +-
packages/networks/src/defaults/ledger.ts | 2 +-
packages/networks/src/defaults/testnets.ts | 2 +-
packages/networks/src/index.spec.ts | 2 +-
packages/networks/src/index.ts | 2 +-
packages/networks/src/interfaces.ts | 2 +-
packages/networks/src/mod.ts | 2 +-
packages/networks/src/packageDetect.ts | 2 +-
packages/networks/src/packageInfo.ts | 2 +-
packages/networks/src/ss58registry.spec.ts | 2 +-
packages/networks/src/types.ts | 2 +-
packages/util-crypto/src/address/addressToEvm.spec.ts | 2 +-
packages/util-crypto/src/address/addressToEvm.ts | 2 +-
packages/util-crypto/src/address/check.spec.ts | 2 +-
packages/util-crypto/src/address/check.ts | 2 +-
packages/util-crypto/src/address/checksum.spec.ts | 2 +-
packages/util-crypto/src/address/checksum.ts | 2 +-
packages/util-crypto/src/address/decode.spec.ts | 2 +-
packages/util-crypto/src/address/decode.ts | 2 +-
packages/util-crypto/src/address/defaults.ts | 2 +-
packages/util-crypto/src/address/derive.spec.ts | 2 +-
packages/util-crypto/src/address/derive.ts | 2 +-
packages/util-crypto/src/address/encode.spec.ts | 2 +-
packages/util-crypto/src/address/encode.ts | 2 +-
packages/util-crypto/src/address/encodeDerived.spec.ts | 2 +-
packages/util-crypto/src/address/encodeDerived.ts | 2 +-
packages/util-crypto/src/address/encodeMulti.spec.ts | 2 +-
packages/util-crypto/src/address/encodeMulti.ts | 2 +-
packages/util-crypto/src/address/eq.spec.ts | 2 +-
packages/util-crypto/src/address/eq.ts | 2 +-
packages/util-crypto/src/address/evmToAddress.spec.ts | 2 +-
packages/util-crypto/src/address/evmToAddress.ts | 2 +-
packages/util-crypto/src/address/index.ts | 2 +-
packages/util-crypto/src/address/is.spec.ts | 2 +-
packages/util-crypto/src/address/is.ts | 2 +-
packages/util-crypto/src/address/keyDerived.spec.ts | 2 +-
packages/util-crypto/src/address/keyDerived.ts | 2 +-
packages/util-crypto/src/address/keyMulti.spec.ts | 2 +-
packages/util-crypto/src/address/keyMulti.ts | 2 +-
packages/util-crypto/src/address/setSS58Format.spec.ts | 2 +-
packages/util-crypto/src/address/setSS58Format.ts | 2 +-
packages/util-crypto/src/address/sort.spec.ts | 2 +-
packages/util-crypto/src/address/sort.ts | 2 +-
packages/util-crypto/src/address/sshash.ts | 2 +-
packages/util-crypto/src/address/types.ts | 2 +-
packages/util-crypto/src/address/util.ts | 2 +-
packages/util-crypto/src/address/validate.spec.ts | 2 +-
packages/util-crypto/src/address/validate.ts | 2 +-
packages/util-crypto/src/base32/bs32.ts | 2 +-
packages/util-crypto/src/base32/decode.spec.ts | 2 +-
packages/util-crypto/src/base32/encode.spec.ts | 2 +-
packages/util-crypto/src/base32/helpers.ts | 2 +-
packages/util-crypto/src/base32/index.ts | 2 +-
packages/util-crypto/src/base32/is.spec.ts | 2 +-
packages/util-crypto/src/base32/validate.spec.ts | 2 +-
packages/util-crypto/src/base58/bs58.ts | 2 +-
packages/util-crypto/src/base58/decode.spec.ts | 2 +-
packages/util-crypto/src/base58/encode.spec.ts | 2 +-
packages/util-crypto/src/base58/index.ts | 2 +-
packages/util-crypto/src/base58/validate.spec.ts | 2 +-
packages/util-crypto/src/base64/bs64.ts | 2 +-
packages/util-crypto/src/base64/decode.spec.ts | 2 +-
packages/util-crypto/src/base64/encode.spec.ts | 2 +-
packages/util-crypto/src/base64/index.ts | 2 +-
packages/util-crypto/src/base64/pad.spec.ts | 2 +-
packages/util-crypto/src/base64/pad.ts | 2 +-
packages/util-crypto/src/base64/trim.spec.ts | 2 +-
packages/util-crypto/src/base64/trim.ts | 2 +-
packages/util-crypto/src/base64/validate.spec.ts | 2 +-
packages/util-crypto/src/blake2/asHex.spec.ts | 2 +-
packages/util-crypto/src/blake2/asU8a.spec.ts | 2 +-
packages/util-crypto/src/blake2/asU8a.ts | 2 +-
packages/util-crypto/src/blake2/index.ts | 2 +-
packages/util-crypto/src/bn.ts | 2 +-
packages/util-crypto/src/bundle.ts | 2 +-
packages/util-crypto/src/bundleInit.ts | 2 +-
packages/util-crypto/src/crypto.spec.ts | 2 +-
packages/util-crypto/src/crypto.ts | 2 +-
packages/util-crypto/src/ed25519/deriveHard.ts | 2 +-
packages/util-crypto/src/ed25519/index.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromRandom.spec.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromRandom.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromSecret.spec.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromSecret.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromSeed.spec.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromSeed.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromString.spec.ts | 2 +-
packages/util-crypto/src/ed25519/pair/fromString.ts | 2 +-
packages/util-crypto/src/ed25519/sign.spec.ts | 2 +-
packages/util-crypto/src/ed25519/sign.ts | 2 +-
packages/util-crypto/src/ed25519/verify.spec.ts | 2 +-
packages/util-crypto/src/ed25519/verify.ts | 2 +-
packages/util-crypto/src/ethereum/encode.spec.ts | 2 +-
packages/util-crypto/src/ethereum/encode.ts | 2 +-
packages/util-crypto/src/ethereum/index.ts | 2 +-
packages/util-crypto/src/ethereum/isAddress.spec.ts | 2 +-
packages/util-crypto/src/ethereum/isAddress.ts | 2 +-
packages/util-crypto/src/ethereum/isChecksum.ts | 2 +-
packages/util-crypto/src/ethereum/isCheksum.spec.ts | 2 +-
packages/util-crypto/src/hd/ethereum/index.spec.ts | 2 +-
packages/util-crypto/src/hd/ethereum/index.ts | 2 +-
packages/util-crypto/src/hd/index.ts | 2 +-
packages/util-crypto/src/hd/ledger/derivePrivate.ts | 2 +-
packages/util-crypto/src/hd/ledger/index.spec.ts | 2 +-
packages/util-crypto/src/hd/ledger/index.ts | 2 +-
packages/util-crypto/src/hd/ledger/master.spec.ts | 2 +-
packages/util-crypto/src/hd/ledger/master.ts | 2 +-
packages/util-crypto/src/hd/validatePath.spec.ts | 2 +-
packages/util-crypto/src/hd/validatePath.ts | 2 +-
packages/util-crypto/src/helpers.ts | 2 +-
packages/util-crypto/src/hmac/index.ts | 2 +-
packages/util-crypto/src/hmac/shaAsU8a.spec.ts | 2 +-
packages/util-crypto/src/hmac/shaAsU8a.ts | 2 +-
packages/util-crypto/src/index.ts | 2 +-
packages/util-crypto/src/json/constants.ts | 2 +-
packages/util-crypto/src/json/decrypt.ts | 2 +-
packages/util-crypto/src/json/decryptData.ts | 2 +-
packages/util-crypto/src/json/encrypt.ts | 2 +-
packages/util-crypto/src/json/encryptFormat.ts | 2 +-
packages/util-crypto/src/json/index.ts | 2 +-
packages/util-crypto/src/json/types.ts | 2 +-
packages/util-crypto/src/keccak/asHex.spec.ts | 2 +-
packages/util-crypto/src/keccak/asU8a.spec.ts | 2 +-
packages/util-crypto/src/keccak/asU8a.ts | 2 +-
packages/util-crypto/src/keccak/index.ts | 2 +-
packages/util-crypto/src/key/DeriveJunction.ts | 2 +-
packages/util-crypto/src/key/extractPath.spec.ts | 2 +-
packages/util-crypto/src/key/extractPath.ts | 2 +-
packages/util-crypto/src/key/extractSuri.spec.ts | 2 +-
packages/util-crypto/src/key/extractSuri.ts | 2 +-
packages/util-crypto/src/key/fromPath.ts | 2 +-
packages/util-crypto/src/key/hdkdDerive.ts | 2 +-
packages/util-crypto/src/key/hdkdEcdsa.ts | 2 +-
packages/util-crypto/src/key/hdkdEd25519.ts | 2 +-
packages/util-crypto/src/key/hdkdSr25519.ts | 2 +-
packages/util-crypto/src/key/index.ts | 2 +-
packages/util-crypto/src/mnemonic/bip39.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/bip39.ts | 2 +-
packages/util-crypto/src/mnemonic/generate.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/generate.ts | 2 +-
packages/util-crypto/src/mnemonic/index.ts | 2 +-
packages/util-crypto/src/mnemonic/toEntropy.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/toEntropy.ts | 2 +-
packages/util-crypto/src/mnemonic/toLegacySeed.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/toLegacySeed.ts | 2 +-
packages/util-crypto/src/mnemonic/toMiniSecret.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/toMiniSecret.ts | 2 +-
packages/util-crypto/src/mnemonic/toMiniSecretCmp.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/validate.spec.ts | 2 +-
packages/util-crypto/src/mnemonic/validate.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/en.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/es.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/fr.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/index.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/it.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/jp.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/ko.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/zh-s.ts | 2 +-
packages/util-crypto/src/mnemonic/wordlists/zh-t.ts | 2 +-
packages/util-crypto/src/mod.ts | 2 +-
packages/util-crypto/src/nacl/decrypt.spec.ts | 2 +-
packages/util-crypto/src/nacl/decrypt.ts | 2 +-
packages/util-crypto/src/nacl/encrypt.spec.ts | 2 +-
packages/util-crypto/src/nacl/encrypt.ts | 2 +-
packages/util-crypto/src/nacl/index.ts | 2 +-
packages/util-crypto/src/nacl/tweetnacl-secretbox-data.spec.ts | 2 +-
packages/util-crypto/src/nacl/tweetnacl-secretbox.spec.ts | 2 +-
packages/util-crypto/src/nacl/tweetnacl.ts | 2 +-
packages/util-crypto/src/networks.ts | 2 +-
packages/util-crypto/src/packageDetect.ts | 2 +-
packages/util-crypto/src/packageInfo.ts | 2 +-
packages/util-crypto/src/pbkdf2/encode.spec.ts | 2 +-
packages/util-crypto/src/pbkdf2/encode.ts | 2 +-
packages/util-crypto/src/pbkdf2/index.ts | 2 +-
packages/util-crypto/src/random/asHex.spec.ts | 2 +-
packages/util-crypto/src/random/asNumber.spec.ts | 2 +-
packages/util-crypto/src/random/asNumber.ts | 2 +-
packages/util-crypto/src/random/asU8a.spec.ts | 2 +-
packages/util-crypto/src/random/asU8a.ts | 2 +-
packages/util-crypto/src/random/index.ts | 2 +-
packages/util-crypto/src/scrypt/defaults.ts | 2 +-
packages/util-crypto/src/scrypt/encode.spec.ts | 2 +-
packages/util-crypto/src/scrypt/encode.ts | 2 +-
packages/util-crypto/src/scrypt/fromU8a.ts | 2 +-
packages/util-crypto/src/scrypt/index.ts | 2 +-
packages/util-crypto/src/scrypt/toU8a.ts | 2 +-
packages/util-crypto/src/scrypt/types.ts | 2 +-
packages/util-crypto/src/secp256k1/compress.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/compress.ts | 2 +-
packages/util-crypto/src/secp256k1/deriveHard.ts | 2 +-
packages/util-crypto/src/secp256k1/expand.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/expand.ts | 2 +-
packages/util-crypto/src/secp256k1/hasher.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/hasher.ts | 2 +-
packages/util-crypto/src/secp256k1/index.ts | 2 +-
packages/util-crypto/src/secp256k1/pair/fromSeed.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/pair/fromSeed.ts | 2 +-
packages/util-crypto/src/secp256k1/recover.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/recover.ts | 2 +-
packages/util-crypto/src/secp256k1/sign.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/sign.ts | 2 +-
packages/util-crypto/src/secp256k1/signVerify.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/tweakAdd.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/tweakAdd.ts | 2 +-
packages/util-crypto/src/secp256k1/types.ts | 2 +-
packages/util-crypto/src/secp256k1/verify.spec.ts | 2 +-
packages/util-crypto/src/secp256k1/verify.ts | 2 +-
packages/util-crypto/src/sha/asU8a.ts | 2 +-
packages/util-crypto/src/sha/asU8a256.spec.ts | 2 +-
packages/util-crypto/src/sha/asU8a512.spec.ts | 2 +-
packages/util-crypto/src/sha/index.ts | 2 +-
packages/util-crypto/src/signature/index.ts | 2 +-
packages/util-crypto/src/signature/verify.spec.ts | 2 +-
packages/util-crypto/src/signature/verify.ts | 2 +-
packages/util-crypto/src/sr25519/agreement.spec.ts | 2 +-
packages/util-crypto/src/sr25519/agreement.ts | 2 +-
packages/util-crypto/src/sr25519/derive.ts | 2 +-
packages/util-crypto/src/sr25519/deriveHard.ts | 2 +-
packages/util-crypto/src/sr25519/derivePublic.ts | 2 +-
packages/util-crypto/src/sr25519/deriveSoft.ts | 2 +-
packages/util-crypto/src/sr25519/index.ts | 2 +-
packages/util-crypto/src/sr25519/pair/fromSeed.spec.ts | 2 +-
packages/util-crypto/src/sr25519/pair/fromSeed.ts | 2 +-
packages/util-crypto/src/sr25519/pair/fromU8a.ts | 2 +-
packages/util-crypto/src/sr25519/pair/testing.spec.ts | 2 +-
packages/util-crypto/src/sr25519/pair/toU8a.ts | 2 +-
packages/util-crypto/src/sr25519/sign.spec.ts | 2 +-
packages/util-crypto/src/sr25519/sign.ts | 2 +-
packages/util-crypto/src/sr25519/verify.spec.ts | 2 +-
packages/util-crypto/src/sr25519/verify.ts | 2 +-
packages/util-crypto/src/sr25519/vrfSign.ts | 2 +-
packages/util-crypto/src/sr25519/vrfSignVerify.spec.ts | 2 +-
packages/util-crypto/src/sr25519/vrfVerify.ts | 2 +-
packages/util-crypto/src/test/index.ts | 2 +-
packages/util-crypto/src/test/performance.ts | 2 +-
packages/util-crypto/src/types.ts | 2 +-
packages/util-crypto/src/xxhash/asHex.spec.ts | 2 +-
packages/util-crypto/src/xxhash/asU8a.spec.ts | 2 +-
packages/util-crypto/src/xxhash/asU8a.ts | 2 +-
packages/util-crypto/src/xxhash/index.ts | 2 +-
packages/util-crypto/src/xxhash/xxhash64.ts | 2 +-
packages/util/src/array/chunk.spec.ts | 2 +-
packages/util/src/array/chunk.ts | 2 +-
packages/util/src/array/filter.spec.ts | 2 +-
packages/util/src/array/filter.ts | 2 +-
packages/util/src/array/flatten.spec.ts | 2 +-
packages/util/src/array/flatten.ts | 2 +-
packages/util/src/array/index.ts | 2 +-
packages/util/src/array/range.spec.ts | 2 +-
packages/util/src/array/range.ts | 2 +-
packages/util/src/array/shuffle.spec.ts | 2 +-
packages/util/src/array/shuffle.ts | 2 +-
packages/util/src/array/unzip.spec.ts | 2 +-
packages/util/src/array/unzip.ts | 2 +-
packages/util/src/array/zip.spec.ts | 2 +-
packages/util/src/array/zip.ts | 2 +-
packages/util/src/assert.spec.ts | 2 +-
packages/util/src/assert.ts | 2 +-
packages/util/src/bi/consts.ts | 2 +-
packages/util/src/bi/helpers.ts | 2 +-
packages/util/src/bi/index.ts | 2 +-
packages/util/src/bi/max.spec.ts | 2 +-
packages/util/src/bi/min.spec.ts | 2 +-
packages/util/src/bi/min.ts | 2 +-
packages/util/src/bi/sqrt.spec.ts | 2 +-
packages/util/src/bi/sqrt.ts | 2 +-
packages/util/src/bi/toBigInt.spec.ts | 2 +-
packages/util/src/bi/toBigInt.ts | 2 +-
packages/util/src/bi/toHex.spec.ts | 2 +-
packages/util/src/bi/toHex.ts | 2 +-
packages/util/src/bi/toU8a.spec.ts | 2 +-
packages/util/src/bi/toU8a.ts | 2 +-
packages/util/src/bn/bn.ts | 2 +-
packages/util/src/bn/consts.spec.ts | 2 +-
packages/util/src/bn/consts.ts | 2 +-
packages/util/src/bn/fromHex.spec.ts | 2 +-
packages/util/src/bn/fromHex.ts | 2 +-
packages/util/src/bn/index.ts | 2 +-
packages/util/src/bn/max.spec.ts | 2 +-
packages/util/src/bn/min.spec.ts | 2 +-
packages/util/src/bn/min.ts | 2 +-
packages/util/src/bn/sqrt.spec.ts | 2 +-
packages/util/src/bn/sqrt.ts | 2 +-
packages/util/src/bn/toBn.spec.ts | 2 +-
packages/util/src/bn/toBn.ts | 2 +-
packages/util/src/bn/toHex.spec.ts | 2 +-
packages/util/src/bn/toHex.ts | 2 +-
packages/util/src/bn/toU8a.spec.ts | 2 +-
packages/util/src/bn/toU8a.ts | 2 +-
packages/util/src/buffer/index.ts | 2 +-
packages/util/src/buffer/toU8a.spec.ts | 2 +-
packages/util/src/buffer/toU8a.ts | 2 +-
packages/util/src/bundle.ts | 2 +-
packages/util/src/compact/addLength.spec.ts | 2 +-
packages/util/src/compact/addLength.ts | 2 +-
packages/util/src/compact/defaults.ts | 2 +-
packages/util/src/compact/fromU8a.spec.ts | 2 +-
packages/util/src/compact/fromU8a.ts | 2 +-
packages/util/src/compact/index.ts | 2 +-
packages/util/src/compact/stripLength.spec.ts | 2 +-
packages/util/src/compact/stripLength.ts | 2 +-
packages/util/src/compact/toU8a.spec.ts | 2 +-
packages/util/src/compact/toU8a.ts | 2 +-
packages/util/src/compact/types.ts | 2 +-
packages/util/src/detectPackage.spec.ts | 2 +-
packages/util/src/detectPackage.ts | 2 +-
packages/util/src/extractTime.spec.ts | 2 +-
packages/util/src/extractTime.ts | 2 +-
packages/util/src/float/index.ts | 2 +-
packages/util/src/float/toU8a.spec.ts | 2 +-
packages/util/src/float/toU8a.ts | 2 +-
packages/util/src/format/formatBalance.spec.ts | 2 +-
packages/util/src/format/formatBalance.ts | 2 +-
packages/util/src/format/formatDate.spec.ts | 2 +-
packages/util/src/format/formatDate.ts | 2 +-
packages/util/src/format/formatDecimal.spec.ts | 2 +-
packages/util/src/format/formatDecimal.ts | 2 +-
packages/util/src/format/formatElapsed.spec.ts | 2 +-
packages/util/src/format/formatElapsed.ts | 2 +-
packages/util/src/format/formatNumber.spec.ts | 2 +-
packages/util/src/format/formatNumber.ts | 2 +-
packages/util/src/format/getSeparator.spec.ts | 2 +-
packages/util/src/format/getSeparator.ts | 2 +-
packages/util/src/format/index.ts | 2 +-
packages/util/src/format/si.ts | 2 +-
packages/util/src/has.spec.ts | 2 +-
packages/util/src/has.ts | 2 +-
packages/util/src/hex/addPrefix.spec.ts | 2 +-
packages/util/src/hex/addPrefix.ts | 2 +-
packages/util/src/hex/fixLength.spec.ts | 2 +-
packages/util/src/hex/fixLength.ts | 2 +-
packages/util/src/hex/hasPrefix.spec.ts | 2 +-
packages/util/src/hex/hasPrefix.ts | 2 +-
packages/util/src/hex/index.ts | 2 +-
packages/util/src/hex/stripPrefix.spec.ts | 2 +-
packages/util/src/hex/stripPrefix.ts | 2 +-
packages/util/src/hex/toBigInt.spec.ts | 2 +-
packages/util/src/hex/toBigInt.ts | 2 +-
packages/util/src/hex/toBn.spec.ts | 2 +-
packages/util/src/hex/toBn.ts | 2 +-
packages/util/src/hex/toNumber.spec.ts | 2 +-
packages/util/src/hex/toNumber.ts | 2 +-
packages/util/src/hex/toString.spec.ts | 2 +-
packages/util/src/hex/toString.ts | 2 +-
packages/util/src/hex/toU8a.spec.ts | 2 +-
packages/util/src/hex/toU8a.ts | 2 +-
packages/util/src/hex/toU8aBuffer.spec.ts | 2 +-
packages/util/src/hex/toU8aBuffer.ts | 2 +-
packages/util/src/index.spec.ts | 2 +-
packages/util/src/index.ts | 2 +-
packages/util/src/is/array.spec.ts | 2 +-
packages/util/src/is/array.ts | 2 +-
packages/util/src/is/ascii.spec.ts | 2 +-
packages/util/src/is/ascii.ts | 2 +-
packages/util/src/is/bigInt.spec.ts | 2 +-
packages/util/src/is/bigInt.ts | 2 +-
packages/util/src/is/bn.spec.ts | 2 +-
packages/util/src/is/bn.ts | 2 +-
packages/util/src/is/boolean.spec.ts | 2 +-
packages/util/src/is/boolean.ts | 2 +-
packages/util/src/is/buffer.spec.ts | 2 +-
packages/util/src/is/buffer.ts | 2 +-
packages/util/src/is/childClass.spec.ts | 2 +-
packages/util/src/is/childClass.ts | 2 +-
packages/util/src/is/class.spec.ts | 2 +-
packages/util/src/is/class.ts | 2 +-
packages/util/src/is/codec.spec.ts | 2 +-
packages/util/src/is/codec.ts | 2 +-
packages/util/src/is/compact.spec.ts | 2 +-
packages/util/src/is/compact.ts | 2 +-
packages/util/src/is/error.spec.ts | 2 +-
packages/util/src/is/error.ts | 2 +-
packages/util/src/is/function.spec.ts | 2 +-
packages/util/src/is/function.ts | 2 +-
packages/util/src/is/helpers.ts | 2 +-
packages/util/src/is/hex.spec.ts | 2 +-
packages/util/src/is/hex.ts | 2 +-
packages/util/src/is/index.ts | 2 +-
packages/util/src/is/instanceOf.spec.ts | 2 +-
packages/util/src/is/instanceOf.ts | 2 +-
packages/util/src/is/ip.spec.ts | 2 +-
packages/util/src/is/ip.ts | 2 +-
packages/util/src/is/jsonObject.spec.ts | 2 +-
packages/util/src/is/jsonObject.ts | 2 +-
packages/util/src/is/null.spec.ts | 2 +-
packages/util/src/is/null.ts | 2 +-
packages/util/src/is/number.spec.ts | 2 +-
packages/util/src/is/number.ts | 2 +-
packages/util/src/is/object.spec.ts | 2 +-
packages/util/src/is/object.ts | 2 +-
packages/util/src/is/observable.spec.ts | 2 +-
packages/util/src/is/observable.ts | 2 +-
packages/util/src/is/promise.spec.ts | 2 +-
packages/util/src/is/promise.ts | 2 +-
packages/util/src/is/riscv.spec.ts | 2 +-
packages/util/src/is/riscv.ts | 2 +-
packages/util/src/is/string.spec.ts | 2 +-
packages/util/src/is/string.ts | 2 +-
packages/util/src/is/testChain.spec.ts | 2 +-
packages/util/src/is/testChain.ts | 2 +-
packages/util/src/is/toBigInt.spec.ts | 2 +-
packages/util/src/is/toBigInt.ts | 2 +-
packages/util/src/is/toBn.spec.ts | 2 +-
packages/util/src/is/toBn.ts | 2 +-
packages/util/src/is/u8a.spec.ts | 2 +-
packages/util/src/is/u8a.ts | 2 +-
packages/util/src/is/undefined.spec.ts | 2 +-
packages/util/src/is/undefined.ts | 2 +-
packages/util/src/is/utf8.spec.ts | 2 +-
packages/util/src/is/utf8.ts | 2 +-
packages/util/src/is/wasm.spec.ts | 2 +-
packages/util/src/is/wasm.ts | 2 +-
packages/util/src/lazy.spec.ts | 2 +-
packages/util/src/lazy.ts | 2 +-
packages/util/src/logger.spec.ts | 2 +-
packages/util/src/logger.ts | 2 +-
packages/util/src/memoize.spec.ts | 2 +-
packages/util/src/memoize.ts | 2 +-
packages/util/src/mod.ts | 2 +-
packages/util/src/nextTick.ts | 2 +-
packages/util/src/noop.ts | 2 +-
packages/util/src/number/index.ts | 2 +-
packages/util/src/number/toHex.spec.ts | 2 +-
packages/util/src/number/toHex.ts | 2 +-
packages/util/src/number/toU8a.spec.ts | 2 +-
packages/util/src/number/toU8a.ts | 2 +-
packages/util/src/object/clear.spec.ts | 2 +-
packages/util/src/object/clear.ts | 2 +-
packages/util/src/object/copy.spec.ts | 2 +-
packages/util/src/object/copy.ts | 2 +-
packages/util/src/object/entries.spec.ts | 2 +-
packages/util/src/object/entries.ts | 2 +-
packages/util/src/object/index.ts | 2 +-
packages/util/src/object/keys.spec.ts | 2 +-
packages/util/src/object/keys.ts | 2 +-
packages/util/src/object/property.spec.ts | 2 +-
packages/util/src/object/property.ts | 2 +-
packages/util/src/object/spread.spec.ts | 2 +-
packages/util/src/object/spread.ts | 2 +-
packages/util/src/object/values.spec.ts | 2 +-
packages/util/src/object/values.ts | 2 +-
packages/util/src/packageDetect.ts | 2 +-
packages/util/src/packageInfo.ts | 2 +-
packages/util/src/promisify.spec.ts | 2 +-
packages/util/src/promisify.ts | 2 +-
packages/util/src/string/camelCase.spec.ts | 2 +-
packages/util/src/string/camelCase.ts | 2 +-
packages/util/src/string/index.ts | 2 +-
packages/util/src/string/lowerFirst.spec.ts | 2 +-
packages/util/src/string/lowerFirst.ts | 2 +-
packages/util/src/string/pascalCase.spec.ts | 2 +-
packages/util/src/string/shorten.spec.ts | 2 +-
packages/util/src/string/shorten.ts | 2 +-
packages/util/src/string/toHex.spec.ts | 2 +-
packages/util/src/string/toHex.ts | 2 +-
packages/util/src/string/toU8a.spec.ts | 2 +-
packages/util/src/string/toU8a.ts | 2 +-
packages/util/src/string/upperFirst.spec.ts | 2 +-
packages/util/src/stringify.spec.ts | 2 +-
packages/util/src/stringify.ts | 2 +-
packages/util/src/test/index.ts | 2 +-
packages/util/src/test/performance.ts | 2 +-
packages/util/src/types.ts | 2 +-
packages/util/src/u8a/cmp.spec.ts | 2 +-
packages/util/src/u8a/cmp.ts | 2 +-
packages/util/src/u8a/concat.spec.ts | 2 +-
packages/util/src/u8a/concat.ts | 2 +-
packages/util/src/u8a/concatBuffer.ts | 2 +-
packages/util/src/u8a/empty.spec.ts | 2 +-
packages/util/src/u8a/empty.ts | 2 +-
packages/util/src/u8a/eq.spec.ts | 2 +-
packages/util/src/u8a/eq.ts | 2 +-
packages/util/src/u8a/fixLength.spec.ts | 2 +-
packages/util/src/u8a/fixLength.ts | 2 +-
packages/util/src/u8a/index.ts | 2 +-
packages/util/src/u8a/sorted.spec.ts | 2 +-
packages/util/src/u8a/sorted.ts | 2 +-
packages/util/src/u8a/toBigInt.spec.ts | 2 +-
packages/util/src/u8a/toBigInt.ts | 2 +-
packages/util/src/u8a/toBn.spec.ts | 2 +-
packages/util/src/u8a/toBn.ts | 2 +-
packages/util/src/u8a/toBuffer.spec.ts | 2 +-
packages/util/src/u8a/toBuffer.ts | 2 +-
packages/util/src/u8a/toFloat.spec.ts | 2 +-
packages/util/src/u8a/toFloat.ts | 2 +-
packages/util/src/u8a/toHex.spec.ts | 2 +-
packages/util/src/u8a/toHex.ts | 2 +-
packages/util/src/u8a/toHexBuffer.spec.ts | 2 +-
packages/util/src/u8a/toHexBuffer.ts | 2 +-
packages/util/src/u8a/toNumber.spec.ts | 2 +-
packages/util/src/u8a/toNumber.ts | 2 +-
packages/util/src/u8a/toString.spec.ts | 2 +-
packages/util/src/u8a/toString.ts | 2 +-
packages/util/src/u8a/toU8a.spec.ts | 2 +-
packages/util/src/u8a/toU8a.ts | 2 +-
packages/util/src/u8a/wrap.spec.ts | 2 +-
packages/util/src/u8a/wrap.ts | 2 +-
packages/x-bigint/src/index.ts | 2 +-
packages/x-bigint/src/mod.ts | 2 +-
packages/x-bigint/src/packageInfo.ts | 2 +-
packages/x-bigint/src/shim.ts | 2 +-
packages/x-bundle/src/buffer.ts | 2 +-
packages/x-bundle/src/cjs/bn.js | 2 +-
packages/x-bundle/src/crypto.ts | 2 +-
packages/x-bundle/src/dummy.ts | 2 +-
packages/x-bundle/src/empty.ts | 2 +-
packages/x-bundle/src/index.ts | 2 +-
packages/x-bundle/src/inherits.ts | 2 +-
packages/x-bundle/src/packageInfo.ts | 2 +-
packages/x-fetch/src/browser.ts | 2 +-
packages/x-fetch/src/mod.ts | 2 +-
packages/x-fetch/src/node.ts | 2 +-
packages/x-fetch/src/packageInfo.ts | 2 +-
packages/x-fetch/src/react-native.ts | 2 +-
packages/x-fetch/src/shim.ts | 2 +-
packages/x-global/src/index.ts | 2 +-
packages/x-global/src/mod.ts | 2 +-
packages/x-global/src/packageInfo.ts | 2 +-
packages/x-randomvalues/src/browser.ts | 2 +-
packages/x-randomvalues/src/fallback.spec.ts | 2 +-
packages/x-randomvalues/src/fallback.ts | 2 +-
packages/x-randomvalues/src/mod.ts | 2 +-
packages/x-randomvalues/src/node.ts | 2 +-
packages/x-randomvalues/src/packageInfo.ts | 2 +-
packages/x-randomvalues/src/react-native.ts | 2 +-
packages/x-randomvalues/src/shim.ts | 2 +-
packages/x-textdecoder/src/browser.ts | 2 +-
packages/x-textdecoder/src/fallback.spec.ts | 2 +-
packages/x-textdecoder/src/fallback.ts | 2 +-
packages/x-textdecoder/src/mod.ts | 2 +-
packages/x-textdecoder/src/node.spec.ts | 2 +-
packages/x-textdecoder/src/node.ts | 2 +-
packages/x-textdecoder/src/packageInfo.ts | 2 +-
packages/x-textdecoder/src/react-native.ts | 2 +-
packages/x-textdecoder/src/shim.ts | 2 +-
packages/x-textdecoder/src/typeCheck.ts | 2 +-
packages/x-textencoder/src/browser.ts | 2 +-
packages/x-textencoder/src/fallback.spec.ts | 2 +-
packages/x-textencoder/src/fallback.ts | 2 +-
packages/x-textencoder/src/mod.ts | 2 +-
packages/x-textencoder/src/node.spec.ts | 2 +-
packages/x-textencoder/src/node.ts | 2 +-
packages/x-textencoder/src/packageInfo.ts | 2 +-
packages/x-textencoder/src/react-native.ts | 2 +-
packages/x-textencoder/src/shim.ts | 2 +-
packages/x-textencoder/src/typeCheck.ts | 2 +-
packages/x-ws/src/browser.ts | 2 +-
packages/x-ws/src/mod.ts | 2 +-
packages/x-ws/src/node.ts | 2 +-
packages/x-ws/src/packageInfo.ts | 2 +-
packages/x-ws/src/react-native.ts | 2 +-
packages/x-ws/src/shim.ts | 2 +-
rollup.config.js | 2 +-
605 files changed, 605 insertions(+), 605 deletions(-)
diff --git a/.github/workflows/pr-any.yml b/.github/workflows/pr-any.yml
index 902d522e4..7d951acad 100644
--- a/.github/workflows/pr-any.yml
+++ b/.github/workflows/pr-any.yml
@@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
- node-version: 'lts/*'
+ node-version: '20.18'
- uses: denoland/setup-deno@v1
with:
# Deno v2 throws errors with specific types therefore we set it to the last version before v2
diff --git a/.prettierrc.cjs b/.prettierrc.cjs
index 4f4cbc6b1..9db0e6853 100644
--- a/.prettierrc.cjs
+++ b/.prettierrc.cjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = require('@polkadot/dev/config/prettier.cjs');
diff --git a/eslint.config.js b/eslint.config.js
index 671cdfd03..6dcfb5f0b 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import baseConfig from '@polkadot/dev/config/eslint';
diff --git a/packages/hw-ledger-transports/src/browser.ts b/packages/hw-ledger-transports/src/browser.ts
index b5ddc08eb..5a42463ad 100644
--- a/packages/hw-ledger-transports/src/browser.ts
+++ b/packages/hw-ledger-transports/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import LedgerHid from '@ledgerhq/hw-transport-webhid';
diff --git a/packages/hw-ledger-transports/src/empty.ts b/packages/hw-ledger-transports/src/empty.ts
index 23c4dc37b..e841a0178 100644
--- a/packages/hw-ledger-transports/src/empty.ts
+++ b/packages/hw-ledger-transports/src/empty.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { createDefs } from './util.js';
diff --git a/packages/hw-ledger-transports/src/mod.ts b/packages/hw-ledger-transports/src/mod.ts
index 835604792..e9d9d78f7 100644
--- a/packages/hw-ledger-transports/src/mod.ts
+++ b/packages/hw-ledger-transports/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './empty.js';
diff --git a/packages/hw-ledger-transports/src/node.ts b/packages/hw-ledger-transports/src/node.ts
index 091169d4c..c10914ad9 100644
--- a/packages/hw-ledger-transports/src/node.ts
+++ b/packages/hw-ledger-transports/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import LedgerHid from '@ledgerhq/hw-transport-node-hid-singleton';
diff --git a/packages/hw-ledger-transports/src/packageDetect.ts b/packages/hw-ledger-transports/src/packageDetect.ts
index aa16d142e..78e015452 100644
--- a/packages/hw-ledger-transports/src/packageDetect.ts
+++ b/packages/hw-ledger-transports/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger-transports authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger-transports authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/hw-ledger-transports/src/packageInfo.ts b/packages/hw-ledger-transports/src/packageInfo.ts
index 3d3f92764..26ff7f545 100644
--- a/packages/hw-ledger-transports/src/packageInfo.ts
+++ b/packages/hw-ledger-transports/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger-transports authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger-transports authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/hw-ledger-transports/src/react-native.ts b/packages/hw-ledger-transports/src/react-native.ts
index 835604792..e9d9d78f7 100644
--- a/packages/hw-ledger-transports/src/react-native.ts
+++ b/packages/hw-ledger-transports/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './empty.js';
diff --git a/packages/hw-ledger-transports/src/types.ts b/packages/hw-ledger-transports/src/types.ts
index 9e88c1ec2..821f249b8 100644
--- a/packages/hw-ledger-transports/src/types.ts
+++ b/packages/hw-ledger-transports/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
// CJS, so we use import * syntax
diff --git a/packages/hw-ledger-transports/src/util.ts b/packages/hw-ledger-transports/src/util.ts
index 04bd793b8..9d1506d43 100644
--- a/packages/hw-ledger-transports/src/util.ts
+++ b/packages/hw-ledger-transports/src/util.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Transport, TransportDef, TransportType } from './types.js';
diff --git a/packages/hw-ledger/src/Ledger.ts b/packages/hw-ledger/src/Ledger.ts
index 8866e644f..6f14f77b0 100644
--- a/packages/hw-ledger/src/Ledger.ts
+++ b/packages/hw-ledger/src/Ledger.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { SubstrateApp } from '@zondax/ledger-substrate';
diff --git a/packages/hw-ledger/src/LedgerGeneric.ts b/packages/hw-ledger/src/LedgerGeneric.ts
index 1917183a3..1f0636eb4 100644
--- a/packages/hw-ledger/src/LedgerGeneric.ts
+++ b/packages/hw-ledger/src/LedgerGeneric.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { TransportDef, TransportType } from '@polkadot/hw-ledger-transports/types';
diff --git a/packages/hw-ledger/src/bundle.ts b/packages/hw-ledger/src/bundle.ts
index 0be3568e8..cfe66fac9 100644
--- a/packages/hw-ledger/src/bundle.ts
+++ b/packages/hw-ledger/src/bundle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
// This is necessary to ensure users still have access to class Ledger even though its deprecated.
diff --git a/packages/hw-ledger/src/constants.ts b/packages/hw-ledger/src/constants.ts
index c97bd4047..5c1956e53 100644
--- a/packages/hw-ledger/src/constants.ts
+++ b/packages/hw-ledger/src/constants.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
export const LEDGER_DEFAULT_ACCOUNT = 0x80000000;
diff --git a/packages/hw-ledger/src/defaults.spec.ts b/packages/hw-ledger/src/defaults.spec.ts
index 02a76b828..d609b2f66 100644
--- a/packages/hw-ledger/src/defaults.spec.ts
+++ b/packages/hw-ledger/src/defaults.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/hw-ledger/src/defaults.ts b/packages/hw-ledger/src/defaults.ts
index f85fca80b..a6983ddbf 100644
--- a/packages/hw-ledger/src/defaults.ts
+++ b/packages/hw-ledger/src/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
// These map to the known name in the @zondax/ledger-substrate/supported_apps package
diff --git a/packages/hw-ledger/src/index.ts b/packages/hw-ledger/src/index.ts
index 91a5bc979..21666e379 100644
--- a/packages/hw-ledger/src/index.ts
+++ b/packages/hw-ledger/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './packageDetect.js';
diff --git a/packages/hw-ledger/src/mod.ts b/packages/hw-ledger/src/mod.ts
index 228a3733c..ce2157f17 100644
--- a/packages/hw-ledger/src/mod.ts
+++ b/packages/hw-ledger/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/hw-ledger/src/packageDetect.ts b/packages/hw-ledger/src/packageDetect.ts
index f754b6308..4ac3e0ed1 100644
--- a/packages/hw-ledger/src/packageDetect.ts
+++ b/packages/hw-ledger/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/hw-ledger/src/packageInfo.ts b/packages/hw-ledger/src/packageInfo.ts
index f93858bc1..3bf4bb08d 100644
--- a/packages/hw-ledger/src/packageInfo.ts
+++ b/packages/hw-ledger/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/hw-ledger/src/types.ts b/packages/hw-ledger/src/types.ts
index 5bc7f491f..f75f062f6 100644
--- a/packages/hw-ledger/src/types.ts
+++ b/packages/hw-ledger/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/hw-ledger authors & contributors
+// Copyright 2017-2025 @polkadot/hw-ledger authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '@polkadot/util/types';
diff --git a/packages/keyring/src/bundle.ts b/packages/keyring/src/bundle.ts
index b4d67619c..719e446d4 100644
--- a/packages/keyring/src/bundle.ts
+++ b/packages/keyring/src/bundle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
// all external
diff --git a/packages/keyring/src/defaults.ts b/packages/keyring/src/defaults.ts
index dc6f9df5f..6b3f82554 100644
--- a/packages/keyring/src/defaults.ts
+++ b/packages/keyring/src/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
// default substrate dev phrase
diff --git a/packages/keyring/src/index.spec.ts b/packages/keyring/src/index.spec.ts
index 4bab545c8..ccace016a 100644
--- a/packages/keyring/src/index.spec.ts
+++ b/packages/keyring/src/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/index.ts b/packages/keyring/src/index.ts
index ddf4c301c..5784dcd81 100644
--- a/packages/keyring/src/index.ts
+++ b/packages/keyring/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './packageDetect.js';
diff --git a/packages/keyring/src/keyring.ts b/packages/keyring/src/keyring.ts
index d3afa43a7..1fa9d436f 100644
--- a/packages/keyring/src/keyring.ts
+++ b/packages/keyring/src/keyring.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJsonEncoding, Keypair, KeypairType } from '@polkadot/util-crypto/types';
diff --git a/packages/keyring/src/mod.ts b/packages/keyring/src/mod.ts
index 03093e2c2..23c41de14 100644
--- a/packages/keyring/src/mod.ts
+++ b/packages/keyring/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/keyring/src/packageDetect.ts b/packages/keyring/src/packageDetect.ts
index e9a536a8a..ff2b531ee 100644
--- a/packages/keyring/src/packageDetect.ts
+++ b/packages/keyring/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/keyring/src/packageInfo.ts b/packages/keyring/src/packageInfo.ts
index c15e3fa25..0fd127b06 100644
--- a/packages/keyring/src/packageInfo.ts
+++ b/packages/keyring/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/keyring/src/pair/decode.spec.ts b/packages/keyring/src/pair/decode.spec.ts
index 4c2ee678c..9f6c4b9d3 100644
--- a/packages/keyring/src/pair/decode.spec.ts
+++ b/packages/keyring/src/pair/decode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/pair/decode.ts b/packages/keyring/src/pair/decode.ts
index 304dacf87..87659728c 100644
--- a/packages/keyring/src/pair/decode.ts
+++ b/packages/keyring/src/pair/decode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJsonEncoding } from '@polkadot/util-crypto/types';
diff --git a/packages/keyring/src/pair/defaults.ts b/packages/keyring/src/pair/defaults.ts
index e3813578e..37f82e314 100644
--- a/packages/keyring/src/pair/defaults.ts
+++ b/packages/keyring/src/pair/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** public/secret section divider (generation 1-3, will change in 4, don't rely on value) */
diff --git a/packages/keyring/src/pair/encode.spec.ts b/packages/keyring/src/pair/encode.spec.ts
index 32c0be7d3..fec5ec50d 100644
--- a/packages/keyring/src/pair/encode.spec.ts
+++ b/packages/keyring/src/pair/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/pair/encode.ts b/packages/keyring/src/pair/encode.ts
index d1bc5a38f..744bf9328 100644
--- a/packages/keyring/src/pair/encode.ts
+++ b/packages/keyring/src/pair/encode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { PairInfo } from './types.js';
diff --git a/packages/keyring/src/pair/index.spec.ts b/packages/keyring/src/pair/index.spec.ts
index 7ce2f98dd..f22959db3 100644
--- a/packages/keyring/src/pair/index.spec.ts
+++ b/packages/keyring/src/pair/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/pair/index.ts b/packages/keyring/src/pair/index.ts
index 30c3b41c9..48a9206ad 100644
--- a/packages/keyring/src/pair/index.ts
+++ b/packages/keyring/src/pair/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJsonEncoding, Keypair, KeypairType } from '@polkadot/util-crypto/types';
diff --git a/packages/keyring/src/pair/nobody.ts b/packages/keyring/src/pair/nobody.ts
index 5f1691f3c..c45eecf4a 100644
--- a/packages/keyring/src/pair/nobody.ts
+++ b/packages/keyring/src/pair/nobody.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringPair, KeyringPair$Json, KeyringPair$Meta } from '../types.js';
diff --git a/packages/keyring/src/pair/toJson.spec.ts b/packages/keyring/src/pair/toJson.spec.ts
index c1d1f0fb8..5c26aff0b 100644
--- a/packages/keyring/src/pair/toJson.spec.ts
+++ b/packages/keyring/src/pair/toJson.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/pair/toJson.ts b/packages/keyring/src/pair/toJson.ts
index 03cbcabb9..2dd390075 100644
--- a/packages/keyring/src/pair/toJson.ts
+++ b/packages/keyring/src/pair/toJson.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeypairType } from '@polkadot/util-crypto/types';
diff --git a/packages/keyring/src/pair/types.ts b/packages/keyring/src/pair/types.ts
index c9850eb8d..5a6d7bd2b 100644
--- a/packages/keyring/src/pair/types.ts
+++ b/packages/keyring/src/pair/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
export interface PairInfo {
diff --git a/packages/keyring/src/pair/vrf.spec.ts b/packages/keyring/src/pair/vrf.spec.ts
index 94161c6e4..271c3efe0 100644
--- a/packages/keyring/src/pair/vrf.spec.ts
+++ b/packages/keyring/src/pair/vrf.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/pairs.ts b/packages/keyring/src/pairs.ts
index 24a45f9cf..07e5e696d 100644
--- a/packages/keyring/src/pairs.ts
+++ b/packages/keyring/src/pairs.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringPair, KeyringPairs } from './types.js';
diff --git a/packages/keyring/src/suri.spec.ts b/packages/keyring/src/suri.spec.ts
index 1ca900c24..519395a13 100644
--- a/packages/keyring/src/suri.spec.ts
+++ b/packages/keyring/src/suri.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/testing.ts b/packages/keyring/src/testing.ts
index 36018fdcc..16f375c81 100644
--- a/packages/keyring/src/testing.ts
+++ b/packages/keyring/src/testing.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '@polkadot/util/types';
diff --git a/packages/keyring/src/testingPairs.spec.ts b/packages/keyring/src/testingPairs.spec.ts
index d482ad10b..77ca684cb 100644
--- a/packages/keyring/src/testingPairs.spec.ts
+++ b/packages/keyring/src/testingPairs.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/keyring/src/testingPairs.ts b/packages/keyring/src/testingPairs.ts
index 49dde93be..9245b6ef4 100644
--- a/packages/keyring/src/testingPairs.ts
+++ b/packages/keyring/src/testingPairs.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeypairType } from '@polkadot/util-crypto/types';
diff --git a/packages/keyring/src/types.ts b/packages/keyring/src/types.ts
index 97f563762..e027098f5 100644
--- a/packages/keyring/src/types.ts
+++ b/packages/keyring/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '@polkadot/util/types';
diff --git a/packages/networks/src/defaults.spec.ts b/packages/networks/src/defaults.spec.ts
index cd34b58e1..5210e4a92 100644
--- a/packages/networks/src/defaults.spec.ts
+++ b/packages/networks/src/defaults.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/networks/src/defaults/genesis.ts b/packages/networks/src/defaults/genesis.ts
index d6bb9591b..c341a7c50 100644
--- a/packages/networks/src/defaults/genesis.ts
+++ b/packages/networks/src/defaults/genesis.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownGenesis } from '../types.js';
diff --git a/packages/networks/src/defaults/icons.ts b/packages/networks/src/defaults/icons.ts
index f01dc21c9..5e9c4f188 100644
--- a/packages/networks/src/defaults/icons.ts
+++ b/packages/networks/src/defaults/icons.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownIcon } from '../types.js';
diff --git a/packages/networks/src/defaults/index.ts b/packages/networks/src/defaults/index.ts
index d176a87a6..3437f946e 100644
--- a/packages/networks/src/defaults/index.ts
+++ b/packages/networks/src/defaults/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { knownGenesis } from './genesis.js';
diff --git a/packages/networks/src/defaults/ledger.ts b/packages/networks/src/defaults/ledger.ts
index a92f1f3f7..dfadb14ae 100644
--- a/packages/networks/src/defaults/ledger.ts
+++ b/packages/networks/src/defaults/ledger.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownLedger } from '../types.js';
diff --git a/packages/networks/src/defaults/testnets.ts b/packages/networks/src/defaults/testnets.ts
index 339cc895d..fc8add403 100644
--- a/packages/networks/src/defaults/testnets.ts
+++ b/packages/networks/src/defaults/testnets.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownTestnet } from '../types.js';
diff --git a/packages/networks/src/index.spec.ts b/packages/networks/src/index.spec.ts
index 9b60a92aa..2e87c7879 100644
--- a/packages/networks/src/index.spec.ts
+++ b/packages/networks/src/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/networks/src/index.ts b/packages/networks/src/index.ts
index 537ca076b..331bd0582 100644
--- a/packages/networks/src/index.ts
+++ b/packages/networks/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
// TODO: This was removed, really cannot recall the reason...
diff --git a/packages/networks/src/interfaces.ts b/packages/networks/src/interfaces.ts
index 78d569450..6d4d72929 100644
--- a/packages/networks/src/interfaces.ts
+++ b/packages/networks/src/interfaces.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownSubstrate, Network, SubstrateNetwork } from './types.js';
diff --git a/packages/networks/src/mod.ts b/packages/networks/src/mod.ts
index 8ae0e23d9..30ed0911c 100644
--- a/packages/networks/src/mod.ts
+++ b/packages/networks/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/networks/src/packageDetect.ts b/packages/networks/src/packageDetect.ts
index 7ed351dc5..73701b1cf 100644
--- a/packages/networks/src/packageDetect.ts
+++ b/packages/networks/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/networks/src/packageInfo.ts b/packages/networks/src/packageInfo.ts
index a9be4f2a8..e603a18ff 100644
--- a/packages/networks/src/packageInfo.ts
+++ b/packages/networks/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/networks/src/ss58registry.spec.ts b/packages/networks/src/ss58registry.spec.ts
index 244446de5..575b89aa1 100644
--- a/packages/networks/src/ss58registry.spec.ts
+++ b/packages/networks/src/ss58registry.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/networks authors & contributors
+// Copyright 2017-2025 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/networks/src/types.ts b/packages/networks/src/types.ts
index 17c409260..cfd493ae0 100644
--- a/packages/networks/src/types.ts
+++ b/packages/networks/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/keyring authors & contributors
+// Copyright 2017-2025 @polkadot/keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { RegistryEntry } from '@substrate/ss58-registry';
diff --git a/packages/util-crypto/src/address/addressToEvm.spec.ts b/packages/util-crypto/src/address/addressToEvm.spec.ts
index da08c8cd1..b182ce2ed 100644
--- a/packages/util-crypto/src/address/addressToEvm.spec.ts
+++ b/packages/util-crypto/src/address/addressToEvm.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/addressToEvm.ts b/packages/util-crypto/src/address/addressToEvm.ts
index 442f1b693..278bbce4c 100644
--- a/packages/util-crypto/src/address/addressToEvm.ts
+++ b/packages/util-crypto/src/address/addressToEvm.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { decodeAddress } from './decode.js';
diff --git a/packages/util-crypto/src/address/check.spec.ts b/packages/util-crypto/src/address/check.spec.ts
index c6e40de4e..8f8d30f5a 100644
--- a/packages/util-crypto/src/address/check.spec.ts
+++ b/packages/util-crypto/src/address/check.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/check.ts b/packages/util-crypto/src/address/check.ts
index 201e7322d..6439ff138 100644
--- a/packages/util-crypto/src/address/check.ts
+++ b/packages/util-crypto/src/address/check.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/checksum.spec.ts b/packages/util-crypto/src/address/checksum.spec.ts
index 10d2028e4..a5f4ca1fd 100644
--- a/packages/util-crypto/src/address/checksum.spec.ts
+++ b/packages/util-crypto/src/address/checksum.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/checksum.ts b/packages/util-crypto/src/address/checksum.ts
index e9f8ab15d..2907ffd61 100644
--- a/packages/util-crypto/src/address/checksum.ts
+++ b/packages/util-crypto/src/address/checksum.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { sshash } from './sshash.js';
diff --git a/packages/util-crypto/src/address/decode.spec.ts b/packages/util-crypto/src/address/decode.spec.ts
index 9191e8fc9..44b2ee13a 100644
--- a/packages/util-crypto/src/address/decode.spec.ts
+++ b/packages/util-crypto/src/address/decode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/decode.ts b/packages/util-crypto/src/address/decode.ts
index d665106a6..4eb401788 100644
--- a/packages/util-crypto/src/address/decode.ts
+++ b/packages/util-crypto/src/address/decode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/defaults.ts b/packages/util-crypto/src/address/defaults.ts
index b6df71b08..bee3f987b 100644
--- a/packages/util-crypto/src/address/defaults.ts
+++ b/packages/util-crypto/src/address/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { availableNetworks } from '../networks.js';
diff --git a/packages/util-crypto/src/address/derive.spec.ts b/packages/util-crypto/src/address/derive.spec.ts
index 9853f7f16..9d761d127 100644
--- a/packages/util-crypto/src/address/derive.spec.ts
+++ b/packages/util-crypto/src/address/derive.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/derive.ts b/packages/util-crypto/src/address/derive.ts
index 138e25719..5c8e9544f 100644
--- a/packages/util-crypto/src/address/derive.ts
+++ b/packages/util-crypto/src/address/derive.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { DeriveJunction } from '../key/DeriveJunction.js';
diff --git a/packages/util-crypto/src/address/encode.spec.ts b/packages/util-crypto/src/address/encode.spec.ts
index 5d0860bf8..91dda97aa 100644
--- a/packages/util-crypto/src/address/encode.spec.ts
+++ b/packages/util-crypto/src/address/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/encode.ts b/packages/util-crypto/src/address/encode.ts
index 99e27627d..0a166b6d9 100644
--- a/packages/util-crypto/src/address/encode.ts
+++ b/packages/util-crypto/src/address/encode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/encodeDerived.spec.ts b/packages/util-crypto/src/address/encodeDerived.spec.ts
index b023982c7..f0c5f0605 100644
--- a/packages/util-crypto/src/address/encodeDerived.spec.ts
+++ b/packages/util-crypto/src/address/encodeDerived.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/encodeDerived.ts b/packages/util-crypto/src/address/encodeDerived.ts
index 3b30a49a7..bacb9daa5 100644
--- a/packages/util-crypto/src/address/encodeDerived.ts
+++ b/packages/util-crypto/src/address/encodeDerived.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/encodeMulti.spec.ts b/packages/util-crypto/src/address/encodeMulti.spec.ts
index 6bb312f58..6d6e30899 100644
--- a/packages/util-crypto/src/address/encodeMulti.spec.ts
+++ b/packages/util-crypto/src/address/encodeMulti.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/encodeMulti.ts b/packages/util-crypto/src/address/encodeMulti.ts
index df62fa9ab..405120d2b 100644
--- a/packages/util-crypto/src/address/encodeMulti.ts
+++ b/packages/util-crypto/src/address/encodeMulti.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/eq.spec.ts b/packages/util-crypto/src/address/eq.spec.ts
index 4d2598e93..b78fbc084 100644
--- a/packages/util-crypto/src/address/eq.spec.ts
+++ b/packages/util-crypto/src/address/eq.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/eq.ts b/packages/util-crypto/src/address/eq.ts
index 2641ea222..129e6157a 100644
--- a/packages/util-crypto/src/address/eq.ts
+++ b/packages/util-crypto/src/address/eq.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aEq } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/evmToAddress.spec.ts b/packages/util-crypto/src/address/evmToAddress.spec.ts
index bf00e0781..2d1755e87 100644
--- a/packages/util-crypto/src/address/evmToAddress.spec.ts
+++ b/packages/util-crypto/src/address/evmToAddress.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/evmToAddress.ts b/packages/util-crypto/src/address/evmToAddress.ts
index 3aab2bb3f..3e568c842 100644
--- a/packages/util-crypto/src/address/evmToAddress.ts
+++ b/packages/util-crypto/src/address/evmToAddress.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HashType } from '../secp256k1/types.js';
diff --git a/packages/util-crypto/src/address/index.ts b/packages/util-crypto/src/address/index.ts
index 5350a2b72..1212234e6 100644
--- a/packages/util-crypto/src/address/index.ts
+++ b/packages/util-crypto/src/address/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { addressToEvm } from './addressToEvm.js';
diff --git a/packages/util-crypto/src/address/is.spec.ts b/packages/util-crypto/src/address/is.spec.ts
index dabfb8d61..7776ba6ca 100644
--- a/packages/util-crypto/src/address/is.spec.ts
+++ b/packages/util-crypto/src/address/is.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/is.ts b/packages/util-crypto/src/address/is.ts
index 5a6ef825d..c20068713 100644
--- a/packages/util-crypto/src/address/is.ts
+++ b/packages/util-crypto/src/address/is.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/keyDerived.spec.ts b/packages/util-crypto/src/address/keyDerived.spec.ts
index 48038f225..a7bb9b5a5 100644
--- a/packages/util-crypto/src/address/keyDerived.spec.ts
+++ b/packages/util-crypto/src/address/keyDerived.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/keyDerived.ts b/packages/util-crypto/src/address/keyDerived.ts
index 1068203f2..069faa8c8 100644
--- a/packages/util-crypto/src/address/keyDerived.ts
+++ b/packages/util-crypto/src/address/keyDerived.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/keyMulti.spec.ts b/packages/util-crypto/src/address/keyMulti.spec.ts
index 7aebb1aab..87225c2bf 100644
--- a/packages/util-crypto/src/address/keyMulti.spec.ts
+++ b/packages/util-crypto/src/address/keyMulti.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/keyMulti.ts b/packages/util-crypto/src/address/keyMulti.ts
index 7eeb66f84..6ccd8e7c1 100644
--- a/packages/util-crypto/src/address/keyMulti.ts
+++ b/packages/util-crypto/src/address/keyMulti.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/setSS58Format.spec.ts b/packages/util-crypto/src/address/setSS58Format.spec.ts
index 096e19d53..3830d9698 100644
--- a/packages/util-crypto/src/address/setSS58Format.spec.ts
+++ b/packages/util-crypto/src/address/setSS58Format.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/setSS58Format.ts b/packages/util-crypto/src/address/setSS58Format.ts
index f15dd2377..467e615ae 100644
--- a/packages/util-crypto/src/address/setSS58Format.ts
+++ b/packages/util-crypto/src/address/setSS58Format.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/sort.spec.ts b/packages/util-crypto/src/address/sort.spec.ts
index 1c0b442c4..abaa39f05 100644
--- a/packages/util-crypto/src/address/sort.spec.ts
+++ b/packages/util-crypto/src/address/sort.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/sort.ts b/packages/util-crypto/src/address/sort.ts
index 3498fde3f..a2f8f0fd4 100644
--- a/packages/util-crypto/src/address/sort.ts
+++ b/packages/util-crypto/src/address/sort.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/address/sshash.ts b/packages/util-crypto/src/address/sshash.ts
index 3b41a1e7e..3948327e6 100644
--- a/packages/util-crypto/src/address/sshash.ts
+++ b/packages/util-crypto/src/address/sshash.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { stringToU8a, u8aConcat } from '@polkadot/util';
diff --git a/packages/util-crypto/src/address/types.ts b/packages/util-crypto/src/address/types.ts
index a6bc3d8d0..0e91f545e 100644
--- a/packages/util-crypto/src/address/types.ts
+++ b/packages/util-crypto/src/address/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// FIXME we really want this to map with what is in the allowedSS58 array... i.e. the
diff --git a/packages/util-crypto/src/address/util.ts b/packages/util-crypto/src/address/util.ts
index 95089ed75..d686e0300 100644
--- a/packages/util-crypto/src/address/util.ts
+++ b/packages/util-crypto/src/address/util.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { decodeAddress } from './decode.js';
diff --git a/packages/util-crypto/src/address/validate.spec.ts b/packages/util-crypto/src/address/validate.spec.ts
index d93f76c21..03ee9f7a4 100644
--- a/packages/util-crypto/src/address/validate.spec.ts
+++ b/packages/util-crypto/src/address/validate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/address/validate.ts b/packages/util-crypto/src/address/validate.ts
index acd064379..18ac6ea31 100644
--- a/packages/util-crypto/src/address/validate.ts
+++ b/packages/util-crypto/src/address/validate.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Prefix } from './types.js';
diff --git a/packages/util-crypto/src/base32/bs32.ts b/packages/util-crypto/src/base32/bs32.ts
index b88732db7..58eb81593 100644
--- a/packages/util-crypto/src/base32/bs32.ts
+++ b/packages/util-crypto/src/base32/bs32.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { utils } from '@scure/base';
diff --git a/packages/util-crypto/src/base32/decode.spec.ts b/packages/util-crypto/src/base32/decode.spec.ts
index 5ee33844a..e2818c316 100644
--- a/packages/util-crypto/src/base32/decode.spec.ts
+++ b/packages/util-crypto/src/base32/decode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base32/encode.spec.ts b/packages/util-crypto/src/base32/encode.spec.ts
index 93e48fe65..25edc71bc 100644
--- a/packages/util-crypto/src/base32/encode.spec.ts
+++ b/packages/util-crypto/src/base32/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base32/helpers.ts b/packages/util-crypto/src/base32/helpers.ts
index 18221c286..1da0baacb 100644
--- a/packages/util-crypto/src/base32/helpers.ts
+++ b/packages/util-crypto/src/base32/helpers.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { U8aLike } from '@polkadot/util/types';
diff --git a/packages/util-crypto/src/base32/index.ts b/packages/util-crypto/src/base32/index.ts
index ca1299d07..c74251afa 100644
--- a/packages/util-crypto/src/base32/index.ts
+++ b/packages/util-crypto/src/base32/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/base32/is.spec.ts b/packages/util-crypto/src/base32/is.spec.ts
index 15878338a..f07590d94 100644
--- a/packages/util-crypto/src/base32/is.spec.ts
+++ b/packages/util-crypto/src/base32/is.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base32/validate.spec.ts b/packages/util-crypto/src/base32/validate.spec.ts
index 3b92b7816..ebfa09e48 100644
--- a/packages/util-crypto/src/base32/validate.spec.ts
+++ b/packages/util-crypto/src/base32/validate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base58/bs58.ts b/packages/util-crypto/src/base58/bs58.ts
index 468b95ca2..a699f56b5 100644
--- a/packages/util-crypto/src/base58/bs58.ts
+++ b/packages/util-crypto/src/base58/bs58.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { base58 } from '@scure/base';
diff --git a/packages/util-crypto/src/base58/decode.spec.ts b/packages/util-crypto/src/base58/decode.spec.ts
index 4f8202e92..2388c586a 100644
--- a/packages/util-crypto/src/base58/decode.spec.ts
+++ b/packages/util-crypto/src/base58/decode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base58/encode.spec.ts b/packages/util-crypto/src/base58/encode.spec.ts
index 1e600453c..2075cf85b 100644
--- a/packages/util-crypto/src/base58/encode.spec.ts
+++ b/packages/util-crypto/src/base58/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base58/index.ts b/packages/util-crypto/src/base58/index.ts
index db8f917f9..ac1f6d54c 100644
--- a/packages/util-crypto/src/base58/index.ts
+++ b/packages/util-crypto/src/base58/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/base58/validate.spec.ts b/packages/util-crypto/src/base58/validate.spec.ts
index bc6eb7b12..2e7a06dce 100644
--- a/packages/util-crypto/src/base58/validate.spec.ts
+++ b/packages/util-crypto/src/base58/validate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base64/bs64.ts b/packages/util-crypto/src/base64/bs64.ts
index e5e4b6da1..20d7c9f2f 100644
--- a/packages/util-crypto/src/base64/bs64.ts
+++ b/packages/util-crypto/src/base64/bs64.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { base64 } from '@scure/base';
diff --git a/packages/util-crypto/src/base64/decode.spec.ts b/packages/util-crypto/src/base64/decode.spec.ts
index b1ba53895..18f71a02b 100644
--- a/packages/util-crypto/src/base64/decode.spec.ts
+++ b/packages/util-crypto/src/base64/decode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base64/encode.spec.ts b/packages/util-crypto/src/base64/encode.spec.ts
index 89630678b..ec31a287a 100644
--- a/packages/util-crypto/src/base64/encode.spec.ts
+++ b/packages/util-crypto/src/base64/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base64/index.ts b/packages/util-crypto/src/base64/index.ts
index 625607eee..1719dc7a4 100644
--- a/packages/util-crypto/src/base64/index.ts
+++ b/packages/util-crypto/src/base64/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/base64/pad.spec.ts b/packages/util-crypto/src/base64/pad.spec.ts
index 49ed14e53..e124f865f 100644
--- a/packages/util-crypto/src/base64/pad.spec.ts
+++ b/packages/util-crypto/src/base64/pad.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base64/pad.ts b/packages/util-crypto/src/base64/pad.ts
index b41fc4402..a32b1f463 100644
--- a/packages/util-crypto/src/base64/pad.ts
+++ b/packages/util-crypto/src/base64/pad.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/base64/trim.spec.ts b/packages/util-crypto/src/base64/trim.spec.ts
index 74da955aa..4479e3098 100644
--- a/packages/util-crypto/src/base64/trim.spec.ts
+++ b/packages/util-crypto/src/base64/trim.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/base64/trim.ts b/packages/util-crypto/src/base64/trim.ts
index 4c8b3f1f8..86c2f126b 100644
--- a/packages/util-crypto/src/base64/trim.ts
+++ b/packages/util-crypto/src/base64/trim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/base64/validate.spec.ts b/packages/util-crypto/src/base64/validate.spec.ts
index e93161ffe..8406455f8 100644
--- a/packages/util-crypto/src/base64/validate.spec.ts
+++ b/packages/util-crypto/src/base64/validate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/blake2/asHex.spec.ts b/packages/util-crypto/src/blake2/asHex.spec.ts
index 612979b31..577d5d676 100644
--- a/packages/util-crypto/src/blake2/asHex.spec.ts
+++ b/packages/util-crypto/src/blake2/asHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/blake2/asU8a.spec.ts b/packages/util-crypto/src/blake2/asU8a.spec.ts
index 110ad016d..fad0e6547 100644
--- a/packages/util-crypto/src/blake2/asU8a.spec.ts
+++ b/packages/util-crypto/src/blake2/asU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/blake2/asU8a.ts b/packages/util-crypto/src/blake2/asU8a.ts
index cf86fd58f..b635d3199 100644
--- a/packages/util-crypto/src/blake2/asU8a.ts
+++ b/packages/util-crypto/src/blake2/asU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { blake2b as blake2bJs } from '@noble/hashes/blake2b';
diff --git a/packages/util-crypto/src/blake2/index.ts b/packages/util-crypto/src/blake2/index.ts
index 178f89ec5..001f7f3fd 100644
--- a/packages/util-crypto/src/blake2/index.ts
+++ b/packages/util-crypto/src/blake2/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/bn.ts b/packages/util-crypto/src/bn.ts
index d92605e6c..6d826357a 100644
--- a/packages/util-crypto/src/bn.ts
+++ b/packages/util-crypto/src/bn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export const BN_BE_OPTS = { isLe: false };
diff --git a/packages/util-crypto/src/bundle.ts b/packages/util-crypto/src/bundle.ts
index 616646439..ab99b4537 100644
--- a/packages/util-crypto/src/bundle.ts
+++ b/packages/util-crypto/src/bundle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './bundleInit.js';
diff --git a/packages/util-crypto/src/bundleInit.ts b/packages/util-crypto/src/bundleInit.ts
index e2e41e811..4b6dcf6e1 100644
--- a/packages/util-crypto/src/bundleInit.ts
+++ b/packages/util-crypto/src/bundleInit.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import '@polkadot/x-bigint/shim';
diff --git a/packages/util-crypto/src/crypto.spec.ts b/packages/util-crypto/src/crypto.spec.ts
index 66425f7ed..77db10f4c 100644
--- a/packages/util-crypto/src/crypto.spec.ts
+++ b/packages/util-crypto/src/crypto.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/crypto.ts b/packages/util-crypto/src/crypto.ts
index 7e63ff26e..9f68831a3 100644
--- a/packages/util-crypto/src/crypto.ts
+++ b/packages/util-crypto/src/crypto.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isReady, waitReady } from '@polkadot/wasm-crypto';
diff --git a/packages/util-crypto/src/ed25519/deriveHard.ts b/packages/util-crypto/src/ed25519/deriveHard.ts
index a23e03340..588fb30b1 100644
--- a/packages/util-crypto/src/ed25519/deriveHard.ts
+++ b/packages/util-crypto/src/ed25519/deriveHard.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { compactAddLength, isU8a, stringToU8a, u8aConcat } from '@polkadot/util';
diff --git a/packages/util-crypto/src/ed25519/index.ts b/packages/util-crypto/src/ed25519/index.ts
index 73e23aaa5..f39a0fda1 100644
--- a/packages/util-crypto/src/ed25519/index.ts
+++ b/packages/util-crypto/src/ed25519/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/ed25519/pair/fromRandom.spec.ts b/packages/util-crypto/src/ed25519/pair/fromRandom.spec.ts
index 4b66d9148..27b429e81 100644
--- a/packages/util-crypto/src/ed25519/pair/fromRandom.spec.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromRandom.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/pair/fromRandom.ts b/packages/util-crypto/src/ed25519/pair/fromRandom.ts
index dd1a68fba..608b627cf 100644
--- a/packages/util-crypto/src/ed25519/pair/fromRandom.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromRandom.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/ed25519/pair/fromSecret.spec.ts b/packages/util-crypto/src/ed25519/pair/fromSecret.spec.ts
index a44785faa..5c6484759 100644
--- a/packages/util-crypto/src/ed25519/pair/fromSecret.spec.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromSecret.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/pair/fromSecret.ts b/packages/util-crypto/src/ed25519/pair/fromSecret.ts
index 05aef8001..8a4a8bc9a 100644
--- a/packages/util-crypto/src/ed25519/pair/fromSecret.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromSecret.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/ed25519/pair/fromSeed.spec.ts b/packages/util-crypto/src/ed25519/pair/fromSeed.spec.ts
index 7e6328659..e87771ebe 100644
--- a/packages/util-crypto/src/ed25519/pair/fromSeed.spec.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromSeed.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/pair/fromSeed.ts b/packages/util-crypto/src/ed25519/pair/fromSeed.ts
index 38ff80f5e..9ff533d08 100644
--- a/packages/util-crypto/src/ed25519/pair/fromSeed.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromSeed.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/ed25519/pair/fromString.spec.ts b/packages/util-crypto/src/ed25519/pair/fromString.spec.ts
index 522f9cdd2..f4f35d442 100644
--- a/packages/util-crypto/src/ed25519/pair/fromString.spec.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromString.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/pair/fromString.ts b/packages/util-crypto/src/ed25519/pair/fromString.ts
index d68de6f91..8bd8b10c5 100644
--- a/packages/util-crypto/src/ed25519/pair/fromString.ts
+++ b/packages/util-crypto/src/ed25519/pair/fromString.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/ed25519/sign.spec.ts b/packages/util-crypto/src/ed25519/sign.spec.ts
index e629e9cf1..4866e13d8 100644
--- a/packages/util-crypto/src/ed25519/sign.spec.ts
+++ b/packages/util-crypto/src/ed25519/sign.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/sign.ts b/packages/util-crypto/src/ed25519/sign.ts
index bfdf6048c..959ad986a 100644
--- a/packages/util-crypto/src/ed25519/sign.ts
+++ b/packages/util-crypto/src/ed25519/sign.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/ed25519/verify.spec.ts b/packages/util-crypto/src/ed25519/verify.spec.ts
index a53f8745c..ec5f5c635 100644
--- a/packages/util-crypto/src/ed25519/verify.spec.ts
+++ b/packages/util-crypto/src/ed25519/verify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ed25519/verify.ts b/packages/util-crypto/src/ed25519/verify.ts
index 3fc7e8412..35fe7ffe7 100644
--- a/packages/util-crypto/src/ed25519/verify.ts
+++ b/packages/util-crypto/src/ed25519/verify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { ed25519 } from '@noble/curves/ed25519';
diff --git a/packages/util-crypto/src/ethereum/encode.spec.ts b/packages/util-crypto/src/ethereum/encode.spec.ts
index 51f31a3e7..434fa60e0 100644
--- a/packages/util-crypto/src/ethereum/encode.spec.ts
+++ b/packages/util-crypto/src/ethereum/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ethereum/encode.ts b/packages/util-crypto/src/ethereum/encode.ts
index 01e548661..acfadb5e0 100644
--- a/packages/util-crypto/src/ethereum/encode.ts
+++ b/packages/util-crypto/src/ethereum/encode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '@polkadot/util/types';
diff --git a/packages/util-crypto/src/ethereum/index.ts b/packages/util-crypto/src/ethereum/index.ts
index f5d0f676d..16f044c9c 100644
--- a/packages/util-crypto/src/ethereum/index.ts
+++ b/packages/util-crypto/src/ethereum/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { ethereumEncode } from './encode.js';
diff --git a/packages/util-crypto/src/ethereum/isAddress.spec.ts b/packages/util-crypto/src/ethereum/isAddress.spec.ts
index 104a94661..183da5bfe 100644
--- a/packages/util-crypto/src/ethereum/isAddress.spec.ts
+++ b/packages/util-crypto/src/ethereum/isAddress.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/ethereum/isAddress.ts b/packages/util-crypto/src/ethereum/isAddress.ts
index bfdfa8a63..8f15c0849 100644
--- a/packages/util-crypto/src/ethereum/isAddress.ts
+++ b/packages/util-crypto/src/ethereum/isAddress.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isHex } from '@polkadot/util';
diff --git a/packages/util-crypto/src/ethereum/isChecksum.ts b/packages/util-crypto/src/ethereum/isChecksum.ts
index 318279f64..3432a43ea 100644
--- a/packages/util-crypto/src/ethereum/isChecksum.ts
+++ b/packages/util-crypto/src/ethereum/isChecksum.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToHex } from '@polkadot/util';
diff --git a/packages/util-crypto/src/ethereum/isCheksum.spec.ts b/packages/util-crypto/src/ethereum/isCheksum.spec.ts
index a8886ef12..ace76b81b 100644
--- a/packages/util-crypto/src/ethereum/isCheksum.spec.ts
+++ b/packages/util-crypto/src/ethereum/isCheksum.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hd/ethereum/index.spec.ts b/packages/util-crypto/src/hd/ethereum/index.spec.ts
index 618a901ce..733e6a274 100644
--- a/packages/util-crypto/src/hd/ethereum/index.spec.ts
+++ b/packages/util-crypto/src/hd/ethereum/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hd/ethereum/index.ts b/packages/util-crypto/src/hd/ethereum/index.ts
index 5bc9667c0..5de4fe5ae 100644
--- a/packages/util-crypto/src/hd/ethereum/index.ts
+++ b/packages/util-crypto/src/hd/ethereum/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/hd/index.ts b/packages/util-crypto/src/hd/index.ts
index 8d6f41ea4..175d19948 100644
--- a/packages/util-crypto/src/hd/index.ts
+++ b/packages/util-crypto/src/hd/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { hdEthereum } from './ethereum/index.js';
diff --git a/packages/util-crypto/src/hd/ledger/derivePrivate.ts b/packages/util-crypto/src/hd/ledger/derivePrivate.ts
index f69844121..bf81c8a4a 100644
--- a/packages/util-crypto/src/hd/ledger/derivePrivate.ts
+++ b/packages/util-crypto/src/hd/ledger/derivePrivate.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN_EIGHT, bnToU8a, u8aConcat, u8aToBn } from '@polkadot/util';
diff --git a/packages/util-crypto/src/hd/ledger/index.spec.ts b/packages/util-crypto/src/hd/ledger/index.spec.ts
index 3aec83dfb..7adcb14ac 100644
--- a/packages/util-crypto/src/hd/ledger/index.spec.ts
+++ b/packages/util-crypto/src/hd/ledger/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hd/ledger/index.ts b/packages/util-crypto/src/hd/ledger/index.ts
index d6061df3b..818b2aafd 100644
--- a/packages/util-crypto/src/hd/ledger/index.ts
+++ b/packages/util-crypto/src/hd/ledger/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/hd/ledger/master.spec.ts b/packages/util-crypto/src/hd/ledger/master.spec.ts
index 3c197ef3d..d96d5a7d0 100644
--- a/packages/util-crypto/src/hd/ledger/master.spec.ts
+++ b/packages/util-crypto/src/hd/ledger/master.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hd/ledger/master.ts b/packages/util-crypto/src/hd/ledger/master.ts
index d8c6f1b26..3b4b1a9dc 100644
--- a/packages/util-crypto/src/hd/ledger/master.ts
+++ b/packages/util-crypto/src/hd/ledger/master.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aConcat } from '@polkadot/util';
diff --git a/packages/util-crypto/src/hd/validatePath.spec.ts b/packages/util-crypto/src/hd/validatePath.spec.ts
index f91d1f706..81746dee8 100644
--- a/packages/util-crypto/src/hd/validatePath.spec.ts
+++ b/packages/util-crypto/src/hd/validatePath.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hd/validatePath.ts b/packages/util-crypto/src/hd/validatePath.ts
index 5b502d703..66de4a431 100644
--- a/packages/util-crypto/src/hd/validatePath.ts
+++ b/packages/util-crypto/src/hd/validatePath.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export const HARDENED = 0x80000000;
diff --git a/packages/util-crypto/src/helpers.ts b/packages/util-crypto/src/helpers.ts
index 2a0cd588b..f47fd9d22 100644
--- a/packages/util-crypto/src/helpers.ts
+++ b/packages/util-crypto/src/helpers.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '@polkadot/util/types';
diff --git a/packages/util-crypto/src/hmac/index.ts b/packages/util-crypto/src/hmac/index.ts
index 5eff0a0af..09c157b6e 100644
--- a/packages/util-crypto/src/hmac/index.ts
+++ b/packages/util-crypto/src/hmac/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { hmacSha256AsU8a, hmacSha512AsU8a, hmacShaAsU8a } from './shaAsU8a.js';
diff --git a/packages/util-crypto/src/hmac/shaAsU8a.spec.ts b/packages/util-crypto/src/hmac/shaAsU8a.spec.ts
index bc7650e8f..6035621b1 100644
--- a/packages/util-crypto/src/hmac/shaAsU8a.spec.ts
+++ b/packages/util-crypto/src/hmac/shaAsU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/hmac/shaAsU8a.ts b/packages/util-crypto/src/hmac/shaAsU8a.ts
index 3eaddbbf9..3fc16f003 100644
--- a/packages/util-crypto/src/hmac/shaAsU8a.ts
+++ b/packages/util-crypto/src/hmac/shaAsU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hmac } from '@noble/hashes/hmac';
diff --git a/packages/util-crypto/src/index.ts b/packages/util-crypto/src/index.ts
index 3a13aa204..e82ee0f4f 100644
--- a/packages/util-crypto/src/index.ts
+++ b/packages/util-crypto/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './packageDetect.js';
diff --git a/packages/util-crypto/src/json/constants.ts b/packages/util-crypto/src/json/constants.ts
index 0201fd34f..f2fc94514 100644
--- a/packages/util-crypto/src/json/constants.ts
+++ b/packages/util-crypto/src/json/constants.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJsonEncoding, EncryptedJsonVersion } from './types.js';
diff --git a/packages/util-crypto/src/json/decrypt.ts b/packages/util-crypto/src/json/decrypt.ts
index 668497e38..1dc02b0d0 100644
--- a/packages/util-crypto/src/json/decrypt.ts
+++ b/packages/util-crypto/src/json/decrypt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJson } from './types.js';
diff --git a/packages/util-crypto/src/json/decryptData.ts b/packages/util-crypto/src/json/decryptData.ts
index 447c6f2e1..703450fb7 100644
--- a/packages/util-crypto/src/json/decryptData.ts
+++ b/packages/util-crypto/src/json/decryptData.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJsonEncoding } from './types.js';
diff --git a/packages/util-crypto/src/json/encrypt.ts b/packages/util-crypto/src/json/encrypt.ts
index f2a881b62..8e024e8a4 100644
--- a/packages/util-crypto/src/json/encrypt.ts
+++ b/packages/util-crypto/src/json/encrypt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJson } from './types.js';
diff --git a/packages/util-crypto/src/json/encryptFormat.ts b/packages/util-crypto/src/json/encryptFormat.ts
index 4a7538461..b21182a55 100644
--- a/packages/util-crypto/src/json/encryptFormat.ts
+++ b/packages/util-crypto/src/json/encryptFormat.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { EncryptedJson } from './types.js';
diff --git a/packages/util-crypto/src/json/index.ts b/packages/util-crypto/src/json/index.ts
index 16c2ed492..dff5c40de 100644
--- a/packages/util-crypto/src/json/index.ts
+++ b/packages/util-crypto/src/json/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { jsonDecrypt } from './decrypt.js';
diff --git a/packages/util-crypto/src/json/types.ts b/packages/util-crypto/src/json/types.ts
index ea5d82760..7dcfd7047 100644
--- a/packages/util-crypto/src/json/types.ts
+++ b/packages/util-crypto/src/json/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export type EncryptedJsonVersion = '0' | '1' | '2' | '3';
diff --git a/packages/util-crypto/src/keccak/asHex.spec.ts b/packages/util-crypto/src/keccak/asHex.spec.ts
index 8faff4198..c3423797c 100644
--- a/packages/util-crypto/src/keccak/asHex.spec.ts
+++ b/packages/util-crypto/src/keccak/asHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/keccak/asU8a.spec.ts b/packages/util-crypto/src/keccak/asU8a.spec.ts
index 65f1b416b..891a7f46f 100644
--- a/packages/util-crypto/src/keccak/asU8a.spec.ts
+++ b/packages/util-crypto/src/keccak/asU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/keccak/asU8a.ts b/packages/util-crypto/src/keccak/asU8a.ts
index 05c60e79e..c9cb9ed49 100644
--- a/packages/util-crypto/src/keccak/asU8a.ts
+++ b/packages/util-crypto/src/keccak/asU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { keccak_256 as keccak256Js, keccak_512 as keccak512Js } from '@noble/hashes/sha3';
diff --git a/packages/util-crypto/src/keccak/index.ts b/packages/util-crypto/src/keccak/index.ts
index 58c27b8c3..62803732b 100644
--- a/packages/util-crypto/src/keccak/index.ts
+++ b/packages/util-crypto/src/keccak/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/key/DeriveJunction.ts b/packages/util-crypto/src/key/DeriveJunction.ts
index dc9da8d15..99b5a9a02 100644
--- a/packages/util-crypto/src/key/DeriveJunction.ts
+++ b/packages/util-crypto/src/key/DeriveJunction.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN, bnToU8a, compactAddLength, hexToU8a, isBigInt, isBn, isHex, isNumber, isString, stringToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/key/extractPath.spec.ts b/packages/util-crypto/src/key/extractPath.spec.ts
index 9eeaa4371..7f67dc161 100644
--- a/packages/util-crypto/src/key/extractPath.spec.ts
+++ b/packages/util-crypto/src/key/extractPath.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/key/extractPath.ts b/packages/util-crypto/src/key/extractPath.ts
index e124f9b67..b88779cff 100644
--- a/packages/util-crypto/src/key/extractPath.ts
+++ b/packages/util-crypto/src/key/extractPath.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { DeriveJunction } from './DeriveJunction.js';
diff --git a/packages/util-crypto/src/key/extractSuri.spec.ts b/packages/util-crypto/src/key/extractSuri.spec.ts
index da6871596..c3466452b 100644
--- a/packages/util-crypto/src/key/extractSuri.spec.ts
+++ b/packages/util-crypto/src/key/extractSuri.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/key/extractSuri.ts b/packages/util-crypto/src/key/extractSuri.ts
index 542f93129..e44c4608c 100644
--- a/packages/util-crypto/src/key/extractSuri.ts
+++ b/packages/util-crypto/src/key/extractSuri.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { DeriveJunction } from './DeriveJunction.js';
diff --git a/packages/util-crypto/src/key/fromPath.ts b/packages/util-crypto/src/key/fromPath.ts
index f0ce7692f..4c9340518 100644
--- a/packages/util-crypto/src/key/fromPath.ts
+++ b/packages/util-crypto/src/key/fromPath.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair, KeypairType } from '../types.js';
diff --git a/packages/util-crypto/src/key/hdkdDerive.ts b/packages/util-crypto/src/key/hdkdDerive.ts
index 585472e61..70833fc32 100644
--- a/packages/util-crypto/src/key/hdkdDerive.ts
+++ b/packages/util-crypto/src/key/hdkdDerive.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/key/hdkdEcdsa.ts b/packages/util-crypto/src/key/hdkdEcdsa.ts
index c49bc203b..7592ea473 100644
--- a/packages/util-crypto/src/key/hdkdEcdsa.ts
+++ b/packages/util-crypto/src/key/hdkdEcdsa.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { secp256k1DeriveHard } from '../secp256k1/deriveHard.js';
diff --git a/packages/util-crypto/src/key/hdkdEd25519.ts b/packages/util-crypto/src/key/hdkdEd25519.ts
index 3f4aba0c8..1c3869ccb 100644
--- a/packages/util-crypto/src/key/hdkdEd25519.ts
+++ b/packages/util-crypto/src/key/hdkdEd25519.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { ed25519DeriveHard, ed25519PairFromSeed } from '../ed25519/index.js';
diff --git a/packages/util-crypto/src/key/hdkdSr25519.ts b/packages/util-crypto/src/key/hdkdSr25519.ts
index d0bab9c2f..3466da5d4 100644
--- a/packages/util-crypto/src/key/hdkdSr25519.ts
+++ b/packages/util-crypto/src/key/hdkdSr25519.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/key/index.ts b/packages/util-crypto/src/key/index.ts
index 502d90d68..a0b19ddaa 100644
--- a/packages/util-crypto/src/key/index.ts
+++ b/packages/util-crypto/src/key/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/mnemonic/bip39.spec.ts b/packages/util-crypto/src/mnemonic/bip39.spec.ts
index 3df042121..2b216d755 100644
--- a/packages/util-crypto/src/mnemonic/bip39.spec.ts
+++ b/packages/util-crypto/src/mnemonic/bip39.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/bip39.ts b/packages/util-crypto/src/mnemonic/bip39.ts
index bc4fc5654..c04f93b91 100644
--- a/packages/util-crypto/src/mnemonic/bip39.ts
+++ b/packages/util-crypto/src/mnemonic/bip39.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/generate.spec.ts b/packages/util-crypto/src/mnemonic/generate.spec.ts
index c7739f3e6..147163f3f 100644
--- a/packages/util-crypto/src/mnemonic/generate.spec.ts
+++ b/packages/util-crypto/src/mnemonic/generate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/generate.ts b/packages/util-crypto/src/mnemonic/generate.ts
index 368d9a08c..0906735d4 100644
--- a/packages/util-crypto/src/mnemonic/generate.ts
+++ b/packages/util-crypto/src/mnemonic/generate.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hasBigInt } from '@polkadot/util';
diff --git a/packages/util-crypto/src/mnemonic/index.ts b/packages/util-crypto/src/mnemonic/index.ts
index 2ff3ee8e5..7c143dd13 100644
--- a/packages/util-crypto/src/mnemonic/index.ts
+++ b/packages/util-crypto/src/mnemonic/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/mnemonic/toEntropy.spec.ts b/packages/util-crypto/src/mnemonic/toEntropy.spec.ts
index 9d4f7ca34..bfc2987d6 100644
--- a/packages/util-crypto/src/mnemonic/toEntropy.spec.ts
+++ b/packages/util-crypto/src/mnemonic/toEntropy.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/toEntropy.ts b/packages/util-crypto/src/mnemonic/toEntropy.ts
index dec29d786..20540a7b8 100644
--- a/packages/util-crypto/src/mnemonic/toEntropy.ts
+++ b/packages/util-crypto/src/mnemonic/toEntropy.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hasBigInt } from '@polkadot/util';
diff --git a/packages/util-crypto/src/mnemonic/toLegacySeed.spec.ts b/packages/util-crypto/src/mnemonic/toLegacySeed.spec.ts
index 96af53689..79b66225a 100644
--- a/packages/util-crypto/src/mnemonic/toLegacySeed.spec.ts
+++ b/packages/util-crypto/src/mnemonic/toLegacySeed.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/toLegacySeed.ts b/packages/util-crypto/src/mnemonic/toLegacySeed.ts
index a5209b2e6..324964209 100644
--- a/packages/util-crypto/src/mnemonic/toLegacySeed.ts
+++ b/packages/util-crypto/src/mnemonic/toLegacySeed.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hasBigInt } from '@polkadot/util';
diff --git a/packages/util-crypto/src/mnemonic/toMiniSecret.spec.ts b/packages/util-crypto/src/mnemonic/toMiniSecret.spec.ts
index 487908b49..e1e5f554d 100644
--- a/packages/util-crypto/src/mnemonic/toMiniSecret.spec.ts
+++ b/packages/util-crypto/src/mnemonic/toMiniSecret.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/toMiniSecret.ts b/packages/util-crypto/src/mnemonic/toMiniSecret.ts
index 0b5ef5eb5..7e70484a0 100644
--- a/packages/util-crypto/src/mnemonic/toMiniSecret.ts
+++ b/packages/util-crypto/src/mnemonic/toMiniSecret.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { stringToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/mnemonic/toMiniSecretCmp.spec.ts b/packages/util-crypto/src/mnemonic/toMiniSecretCmp.spec.ts
index f726952cf..b1451fedd 100644
--- a/packages/util-crypto/src/mnemonic/toMiniSecretCmp.spec.ts
+++ b/packages/util-crypto/src/mnemonic/toMiniSecretCmp.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/validate.spec.ts b/packages/util-crypto/src/mnemonic/validate.spec.ts
index 8717ecb77..3683bea4d 100644
--- a/packages/util-crypto/src/mnemonic/validate.spec.ts
+++ b/packages/util-crypto/src/mnemonic/validate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/mnemonic/validate.ts b/packages/util-crypto/src/mnemonic/validate.ts
index a79d73d15..7a2f01154 100644
--- a/packages/util-crypto/src/mnemonic/validate.ts
+++ b/packages/util-crypto/src/mnemonic/validate.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hasBigInt } from '@polkadot/util';
diff --git a/packages/util-crypto/src/mnemonic/wordlists/en.ts b/packages/util-crypto/src/mnemonic/wordlists/en.ts
index f9d13eaa5..d22618963 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/en.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/en.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/es.ts b/packages/util-crypto/src/mnemonic/wordlists/es.ts
index 3b56d29a7..a8a8d4076 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/es.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/es.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/fr.ts b/packages/util-crypto/src/mnemonic/wordlists/fr.ts
index 2c24b7a31..74877b720 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/fr.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/fr.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/index.ts b/packages/util-crypto/src/mnemonic/wordlists/index.ts
index ceb065f91..8e0461e64 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/index.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { default as english } from './en.js';
diff --git a/packages/util-crypto/src/mnemonic/wordlists/it.ts b/packages/util-crypto/src/mnemonic/wordlists/it.ts
index 0bc80123b..38d0da061 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/it.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/it.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/jp.ts b/packages/util-crypto/src/mnemonic/wordlists/jp.ts
index fe9de3b8b..83faf8efa 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/jp.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/jp.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/ko.ts b/packages/util-crypto/src/mnemonic/wordlists/ko.ts
index addfdd996..9efe8655a 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/ko.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/ko.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/zh-s.ts b/packages/util-crypto/src/mnemonic/wordlists/zh-s.ts
index bc36f838e..413179284 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/zh-s.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/zh-s.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mnemonic/wordlists/zh-t.ts b/packages/util-crypto/src/mnemonic/wordlists/zh-t.ts
index 51074e18e..9caf1219d 100644
--- a/packages/util-crypto/src/mnemonic/wordlists/zh-t.ts
+++ b/packages/util-crypto/src/mnemonic/wordlists/zh-t.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from the bitcoinjs/bip39 source
diff --git a/packages/util-crypto/src/mod.ts b/packages/util-crypto/src/mod.ts
index c0ffe86ff..a6dd535cd 100644
--- a/packages/util-crypto/src/mod.ts
+++ b/packages/util-crypto/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/util-crypto/src/nacl/decrypt.spec.ts b/packages/util-crypto/src/nacl/decrypt.spec.ts
index 536442c25..f8503a90d 100644
--- a/packages/util-crypto/src/nacl/decrypt.spec.ts
+++ b/packages/util-crypto/src/nacl/decrypt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/nacl/decrypt.ts b/packages/util-crypto/src/nacl/decrypt.ts
index 45cd0606d..3e5b5ceb1 100644
--- a/packages/util-crypto/src/nacl/decrypt.ts
+++ b/packages/util-crypto/src/nacl/decrypt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { naclSecretboxOpen } from './tweetnacl.js';
diff --git a/packages/util-crypto/src/nacl/encrypt.spec.ts b/packages/util-crypto/src/nacl/encrypt.spec.ts
index dafe57615..6993ad48f 100644
--- a/packages/util-crypto/src/nacl/encrypt.spec.ts
+++ b/packages/util-crypto/src/nacl/encrypt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/nacl/encrypt.ts b/packages/util-crypto/src/nacl/encrypt.ts
index faca4a62f..b33a28873 100644
--- a/packages/util-crypto/src/nacl/encrypt.ts
+++ b/packages/util-crypto/src/nacl/encrypt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { randomAsU8a } from '../random/asU8a.js';
diff --git a/packages/util-crypto/src/nacl/index.ts b/packages/util-crypto/src/nacl/index.ts
index 2fc3c44f8..7a1a4bcdd 100644
--- a/packages/util-crypto/src/nacl/index.ts
+++ b/packages/util-crypto/src/nacl/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/nacl/tweetnacl-secretbox-data.spec.ts b/packages/util-crypto/src/nacl/tweetnacl-secretbox-data.spec.ts
index ddb6ae3a4..1729f4890 100644
--- a/packages/util-crypto/src/nacl/tweetnacl-secretbox-data.spec.ts
+++ b/packages/util-crypto/src/nacl/tweetnacl-secretbox-data.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Imported from https://github.com/dchest/tweetnacl-js/blob/6a9594a35a27f9c723c5f1c107e376d1c65c23b3/test/data/secretbox.random.js//
diff --git a/packages/util-crypto/src/nacl/tweetnacl-secretbox.spec.ts b/packages/util-crypto/src/nacl/tweetnacl-secretbox.spec.ts
index fb2f8cd9e..c9cd4d042 100644
--- a/packages/util-crypto/src/nacl/tweetnacl-secretbox.spec.ts
+++ b/packages/util-crypto/src/nacl/tweetnacl-secretbox.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/nacl/tweetnacl.ts b/packages/util-crypto/src/nacl/tweetnacl.ts
index 867ebfb01..79c2dbed4 100644
--- a/packages/util-crypto/src/nacl/tweetnacl.ts
+++ b/packages/util-crypto/src/nacl/tweetnacl.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/* eslint-disable brace-style,camelcase,comma-spacing,curly,one-var,padding-line-between-statements,space-infix-ops */
diff --git a/packages/util-crypto/src/networks.ts b/packages/util-crypto/src/networks.ts
index 232e0b1c0..4818ff9d7 100644
--- a/packages/util-crypto/src/networks.ts
+++ b/packages/util-crypto/src/networks.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Don't use a export * since we don't want to duplicate packageInfo
diff --git a/packages/util-crypto/src/packageDetect.ts b/packages/util-crypto/src/packageDetect.ts
index 30309e67a..dc99f6494 100644
--- a/packages/util-crypto/src/packageDetect.ts
+++ b/packages/util-crypto/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/util-crypto/src/packageInfo.ts b/packages/util-crypto/src/packageInfo.ts
index b424bb05e..60592294d 100644
--- a/packages/util-crypto/src/packageInfo.ts
+++ b/packages/util-crypto/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/util-crypto/src/pbkdf2/encode.spec.ts b/packages/util-crypto/src/pbkdf2/encode.spec.ts
index 1f31245bd..69f112e1a 100644
--- a/packages/util-crypto/src/pbkdf2/encode.spec.ts
+++ b/packages/util-crypto/src/pbkdf2/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/pbkdf2/encode.ts b/packages/util-crypto/src/pbkdf2/encode.ts
index b8ec2d10b..2c2a6dea1 100644
--- a/packages/util-crypto/src/pbkdf2/encode.ts
+++ b/packages/util-crypto/src/pbkdf2/encode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { pbkdf2 as pbkdf2Js } from '@noble/hashes/pbkdf2';
diff --git a/packages/util-crypto/src/pbkdf2/index.ts b/packages/util-crypto/src/pbkdf2/index.ts
index 69b651595..5409aeba4 100644
--- a/packages/util-crypto/src/pbkdf2/index.ts
+++ b/packages/util-crypto/src/pbkdf2/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { pbkdf2Encode } from './encode.js';
diff --git a/packages/util-crypto/src/random/asHex.spec.ts b/packages/util-crypto/src/random/asHex.spec.ts
index d6d02a691..79e60707a 100644
--- a/packages/util-crypto/src/random/asHex.spec.ts
+++ b/packages/util-crypto/src/random/asHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/random/asNumber.spec.ts b/packages/util-crypto/src/random/asNumber.spec.ts
index c004397cb..6e4525a1d 100644
--- a/packages/util-crypto/src/random/asNumber.spec.ts
+++ b/packages/util-crypto/src/random/asNumber.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/random/asNumber.ts b/packages/util-crypto/src/random/asNumber.ts
index a763d4855..206b8f39d 100644
--- a/packages/util-crypto/src/random/asNumber.ts
+++ b/packages/util-crypto/src/random/asNumber.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN, hexToBn } from '@polkadot/util';
diff --git a/packages/util-crypto/src/random/asU8a.spec.ts b/packages/util-crypto/src/random/asU8a.spec.ts
index 4c27b495e..90db24a7d 100644
--- a/packages/util-crypto/src/random/asU8a.spec.ts
+++ b/packages/util-crypto/src/random/asU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/random/asU8a.ts b/packages/util-crypto/src/random/asU8a.ts
index 6002397a1..8e2a0bdb0 100644
--- a/packages/util-crypto/src/random/asU8a.ts
+++ b/packages/util-crypto/src/random/asU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { getRandomValues } from '@polkadot/x-randomvalues';
diff --git a/packages/util-crypto/src/random/index.ts b/packages/util-crypto/src/random/index.ts
index 8b7df4610..71be66fe0 100644
--- a/packages/util-crypto/src/random/index.ts
+++ b/packages/util-crypto/src/random/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/scrypt/defaults.ts b/packages/util-crypto/src/scrypt/defaults.ts
index b74926023..978b46815 100644
--- a/packages/util-crypto/src/scrypt/defaults.ts
+++ b/packages/util-crypto/src/scrypt/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ScryptParams } from './types.js';
diff --git a/packages/util-crypto/src/scrypt/encode.spec.ts b/packages/util-crypto/src/scrypt/encode.spec.ts
index 0620bd4d3..1b68cd200 100644
--- a/packages/util-crypto/src/scrypt/encode.spec.ts
+++ b/packages/util-crypto/src/scrypt/encode.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/scrypt/encode.ts b/packages/util-crypto/src/scrypt/encode.ts
index b7b12e354..2a0b40643 100644
--- a/packages/util-crypto/src/scrypt/encode.ts
+++ b/packages/util-crypto/src/scrypt/encode.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ScryptParams } from './types.js';
diff --git a/packages/util-crypto/src/scrypt/fromU8a.ts b/packages/util-crypto/src/scrypt/fromU8a.ts
index fa2646668..5178249d3 100644
--- a/packages/util-crypto/src/scrypt/fromU8a.ts
+++ b/packages/util-crypto/src/scrypt/fromU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ScryptParams } from './types.js';
diff --git a/packages/util-crypto/src/scrypt/index.ts b/packages/util-crypto/src/scrypt/index.ts
index bed81bd0f..982f4635f 100644
--- a/packages/util-crypto/src/scrypt/index.ts
+++ b/packages/util-crypto/src/scrypt/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { scryptEncode } from './encode.js';
diff --git a/packages/util-crypto/src/scrypt/toU8a.ts b/packages/util-crypto/src/scrypt/toU8a.ts
index 3e7df4df2..423a0eed5 100644
--- a/packages/util-crypto/src/scrypt/toU8a.ts
+++ b/packages/util-crypto/src/scrypt/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ScryptParams } from './types.js';
diff --git a/packages/util-crypto/src/scrypt/types.ts b/packages/util-crypto/src/scrypt/types.ts
index e93cabcd5..6de57cd66 100644
--- a/packages/util-crypto/src/scrypt/types.ts
+++ b/packages/util-crypto/src/scrypt/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** The params that control scrypt generation */
diff --git a/packages/util-crypto/src/secp256k1/compress.spec.ts b/packages/util-crypto/src/secp256k1/compress.spec.ts
index 739691c25..98f5b802b 100644
--- a/packages/util-crypto/src/secp256k1/compress.spec.ts
+++ b/packages/util-crypto/src/secp256k1/compress.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/compress.ts b/packages/util-crypto/src/secp256k1/compress.ts
index 9e2109d77..326b59c55 100644
--- a/packages/util-crypto/src/secp256k1/compress.ts
+++ b/packages/util-crypto/src/secp256k1/compress.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { secp256k1 } from '@noble/curves/secp256k1';
diff --git a/packages/util-crypto/src/secp256k1/deriveHard.ts b/packages/util-crypto/src/secp256k1/deriveHard.ts
index be004f4fa..ff5460ea8 100644
--- a/packages/util-crypto/src/secp256k1/deriveHard.ts
+++ b/packages/util-crypto/src/secp256k1/deriveHard.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { compactAddLength, isU8a, stringToU8a, u8aConcat } from '@polkadot/util';
diff --git a/packages/util-crypto/src/secp256k1/expand.spec.ts b/packages/util-crypto/src/secp256k1/expand.spec.ts
index a2949a11d..c66d445e7 100644
--- a/packages/util-crypto/src/secp256k1/expand.spec.ts
+++ b/packages/util-crypto/src/secp256k1/expand.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/expand.ts b/packages/util-crypto/src/secp256k1/expand.ts
index 041ae9166..62b11e8aa 100644
--- a/packages/util-crypto/src/secp256k1/expand.ts
+++ b/packages/util-crypto/src/secp256k1/expand.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { secp256k1 } from '@noble/curves/secp256k1';
diff --git a/packages/util-crypto/src/secp256k1/hasher.spec.ts b/packages/util-crypto/src/secp256k1/hasher.spec.ts
index 61546308c..873eb6869 100644
--- a/packages/util-crypto/src/secp256k1/hasher.spec.ts
+++ b/packages/util-crypto/src/secp256k1/hasher.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/hasher.ts b/packages/util-crypto/src/secp256k1/hasher.ts
index 7c6d5cab6..8e738bd1f 100644
--- a/packages/util-crypto/src/secp256k1/hasher.ts
+++ b/packages/util-crypto/src/secp256k1/hasher.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HashType } from './types.js';
diff --git a/packages/util-crypto/src/secp256k1/index.ts b/packages/util-crypto/src/secp256k1/index.ts
index 99e03d390..9751584a1 100644
--- a/packages/util-crypto/src/secp256k1/index.ts
+++ b/packages/util-crypto/src/secp256k1/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { secp256k1Compress } from './compress.js';
diff --git a/packages/util-crypto/src/secp256k1/pair/fromSeed.spec.ts b/packages/util-crypto/src/secp256k1/pair/fromSeed.spec.ts
index bab7ed32a..dc418bcd8 100644
--- a/packages/util-crypto/src/secp256k1/pair/fromSeed.spec.ts
+++ b/packages/util-crypto/src/secp256k1/pair/fromSeed.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/pair/fromSeed.ts b/packages/util-crypto/src/secp256k1/pair/fromSeed.ts
index d39b33be0..7a5bad753 100644
--- a/packages/util-crypto/src/secp256k1/pair/fromSeed.ts
+++ b/packages/util-crypto/src/secp256k1/pair/fromSeed.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/secp256k1/recover.spec.ts b/packages/util-crypto/src/secp256k1/recover.spec.ts
index 03a1826eb..79c8d9447 100644
--- a/packages/util-crypto/src/secp256k1/recover.spec.ts
+++ b/packages/util-crypto/src/secp256k1/recover.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/recover.ts b/packages/util-crypto/src/secp256k1/recover.ts
index aa2097a47..ac92dfe03 100644
--- a/packages/util-crypto/src/secp256k1/recover.ts
+++ b/packages/util-crypto/src/secp256k1/recover.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HashType } from './types.js';
diff --git a/packages/util-crypto/src/secp256k1/sign.spec.ts b/packages/util-crypto/src/secp256k1/sign.spec.ts
index 3431069bd..819d1de88 100644
--- a/packages/util-crypto/src/secp256k1/sign.spec.ts
+++ b/packages/util-crypto/src/secp256k1/sign.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/sign.ts b/packages/util-crypto/src/secp256k1/sign.ts
index 3dd639468..bf24b035e 100644
--- a/packages/util-crypto/src/secp256k1/sign.ts
+++ b/packages/util-crypto/src/secp256k1/sign.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/secp256k1/signVerify.spec.ts b/packages/util-crypto/src/secp256k1/signVerify.spec.ts
index 1c10c19b7..024a32fd9 100644
--- a/packages/util-crypto/src/secp256k1/signVerify.spec.ts
+++ b/packages/util-crypto/src/secp256k1/signVerify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/tweakAdd.spec.ts b/packages/util-crypto/src/secp256k1/tweakAdd.spec.ts
index e8891bcb9..a55610a79 100644
--- a/packages/util-crypto/src/secp256k1/tweakAdd.spec.ts
+++ b/packages/util-crypto/src/secp256k1/tweakAdd.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/tweakAdd.ts b/packages/util-crypto/src/secp256k1/tweakAdd.ts
index f2adb1f58..61d29c2ce 100644
--- a/packages/util-crypto/src/secp256k1/tweakAdd.ts
+++ b/packages/util-crypto/src/secp256k1/tweakAdd.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { _0n, BN, bnToU8a, hasBigInt, isU8a, nToU8a, u8aToBigInt } from '@polkadot/util';
diff --git a/packages/util-crypto/src/secp256k1/types.ts b/packages/util-crypto/src/secp256k1/types.ts
index 9a2f21655..1861f34fc 100644
--- a/packages/util-crypto/src/secp256k1/types.ts
+++ b/packages/util-crypto/src/secp256k1/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export type HashType = 'blake2' | 'keccak';
diff --git a/packages/util-crypto/src/secp256k1/verify.spec.ts b/packages/util-crypto/src/secp256k1/verify.spec.ts
index 9920643e0..e498c10cb 100644
--- a/packages/util-crypto/src/secp256k1/verify.spec.ts
+++ b/packages/util-crypto/src/secp256k1/verify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/secp256k1/verify.ts b/packages/util-crypto/src/secp256k1/verify.ts
index e89e105ca..90a652b51 100644
--- a/packages/util-crypto/src/secp256k1/verify.ts
+++ b/packages/util-crypto/src/secp256k1/verify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HashType } from './types.js';
diff --git a/packages/util-crypto/src/sha/asU8a.ts b/packages/util-crypto/src/sha/asU8a.ts
index 5ea3a650e..a1c8f860e 100644
--- a/packages/util-crypto/src/sha/asU8a.ts
+++ b/packages/util-crypto/src/sha/asU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { sha256 as sha256Js } from '@noble/hashes/sha256';
diff --git a/packages/util-crypto/src/sha/asU8a256.spec.ts b/packages/util-crypto/src/sha/asU8a256.spec.ts
index 9ddc55d19..c899610a0 100644
--- a/packages/util-crypto/src/sha/asU8a256.spec.ts
+++ b/packages/util-crypto/src/sha/asU8a256.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sha/asU8a512.spec.ts b/packages/util-crypto/src/sha/asU8a512.spec.ts
index 28098425e..6e4e6b5d9 100644
--- a/packages/util-crypto/src/sha/asU8a512.spec.ts
+++ b/packages/util-crypto/src/sha/asU8a512.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sha/index.ts b/packages/util-crypto/src/sha/index.ts
index 4ea7d75a8..4569e45a1 100644
--- a/packages/util-crypto/src/sha/index.ts
+++ b/packages/util-crypto/src/sha/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/signature/index.ts b/packages/util-crypto/src/signature/index.ts
index 5096c95a1..a36aef0ea 100644
--- a/packages/util-crypto/src/signature/index.ts
+++ b/packages/util-crypto/src/signature/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/signature/verify.spec.ts b/packages/util-crypto/src/signature/verify.spec.ts
index 165425194..37666db93 100644
--- a/packages/util-crypto/src/signature/verify.spec.ts
+++ b/packages/util-crypto/src/signature/verify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/signature/verify.ts b/packages/util-crypto/src/signature/verify.ts
index 56ca4e158..28d7b78aa 100644
--- a/packages/util-crypto/src/signature/verify.ts
+++ b/packages/util-crypto/src/signature/verify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeypairType, VerifyResult } from '../types.js';
diff --git a/packages/util-crypto/src/sr25519/agreement.spec.ts b/packages/util-crypto/src/sr25519/agreement.spec.ts
index c21808a52..741cf4665 100644
--- a/packages/util-crypto/src/sr25519/agreement.spec.ts
+++ b/packages/util-crypto/src/sr25519/agreement.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/agreement.ts b/packages/util-crypto/src/sr25519/agreement.ts
index fa59632db..0ab39ec3a 100644
--- a/packages/util-crypto/src/sr25519/agreement.ts
+++ b/packages/util-crypto/src/sr25519/agreement.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/sr25519/derive.ts b/packages/util-crypto/src/sr25519/derive.ts
index 4fd288842..0738b0e14 100644
--- a/packages/util-crypto/src/sr25519/derive.ts
+++ b/packages/util-crypto/src/sr25519/derive.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/sr25519/deriveHard.ts b/packages/util-crypto/src/sr25519/deriveHard.ts
index 301f7316d..4a7717e56 100644
--- a/packages/util-crypto/src/sr25519/deriveHard.ts
+++ b/packages/util-crypto/src/sr25519/deriveHard.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { sr25519DeriveKeypairHard } from '@polkadot/wasm-crypto';
diff --git a/packages/util-crypto/src/sr25519/derivePublic.ts b/packages/util-crypto/src/sr25519/derivePublic.ts
index 0538e0cf9..e0ce2c0f5 100644
--- a/packages/util-crypto/src/sr25519/derivePublic.ts
+++ b/packages/util-crypto/src/sr25519/derivePublic.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isU8a, u8aToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/sr25519/deriveSoft.ts b/packages/util-crypto/src/sr25519/deriveSoft.ts
index 21eb0a82d..0e689e79e 100644
--- a/packages/util-crypto/src/sr25519/deriveSoft.ts
+++ b/packages/util-crypto/src/sr25519/deriveSoft.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { sr25519DeriveKeypairSoft } from '@polkadot/wasm-crypto';
diff --git a/packages/util-crypto/src/sr25519/index.ts b/packages/util-crypto/src/sr25519/index.ts
index 46b7fd706..795db6786 100644
--- a/packages/util-crypto/src/sr25519/index.ts
+++ b/packages/util-crypto/src/sr25519/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { sr25519Agreement } from './agreement.js';
diff --git a/packages/util-crypto/src/sr25519/pair/fromSeed.spec.ts b/packages/util-crypto/src/sr25519/pair/fromSeed.spec.ts
index 9b2b4913b..63d602a13 100644
--- a/packages/util-crypto/src/sr25519/pair/fromSeed.spec.ts
+++ b/packages/util-crypto/src/sr25519/pair/fromSeed.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/pair/fromSeed.ts b/packages/util-crypto/src/sr25519/pair/fromSeed.ts
index ce27cc1eb..854fb0c7b 100644
--- a/packages/util-crypto/src/sr25519/pair/fromSeed.ts
+++ b/packages/util-crypto/src/sr25519/pair/fromSeed.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/sr25519/pair/fromU8a.ts b/packages/util-crypto/src/sr25519/pair/fromU8a.ts
index be76034e5..3ca82050a 100644
--- a/packages/util-crypto/src/sr25519/pair/fromU8a.ts
+++ b/packages/util-crypto/src/sr25519/pair/fromU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/sr25519/pair/testing.spec.ts b/packages/util-crypto/src/sr25519/pair/testing.spec.ts
index b81a05493..d208b29ba 100644
--- a/packages/util-crypto/src/sr25519/pair/testing.spec.ts
+++ b/packages/util-crypto/src/sr25519/pair/testing.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/pair/toU8a.ts b/packages/util-crypto/src/sr25519/pair/toU8a.ts
index 6fae30162..4580daf85 100644
--- a/packages/util-crypto/src/sr25519/pair/toU8a.ts
+++ b/packages/util-crypto/src/sr25519/pair/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../../types.js';
diff --git a/packages/util-crypto/src/sr25519/sign.spec.ts b/packages/util-crypto/src/sr25519/sign.spec.ts
index 26827d34c..452be470f 100644
--- a/packages/util-crypto/src/sr25519/sign.spec.ts
+++ b/packages/util-crypto/src/sr25519/sign.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/sign.ts b/packages/util-crypto/src/sr25519/sign.ts
index 3ac4f57ea..0e314683a 100644
--- a/packages/util-crypto/src/sr25519/sign.ts
+++ b/packages/util-crypto/src/sr25519/sign.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/sr25519/verify.spec.ts b/packages/util-crypto/src/sr25519/verify.spec.ts
index 50ce7e532..648744342 100644
--- a/packages/util-crypto/src/sr25519/verify.spec.ts
+++ b/packages/util-crypto/src/sr25519/verify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/verify.ts b/packages/util-crypto/src/sr25519/verify.ts
index 16ef15964..e7b1b1e43 100644
--- a/packages/util-crypto/src/sr25519/verify.ts
+++ b/packages/util-crypto/src/sr25519/verify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/sr25519/vrfSign.ts b/packages/util-crypto/src/sr25519/vrfSign.ts
index bf035c431..1b665b62e 100644
--- a/packages/util-crypto/src/sr25519/vrfSign.ts
+++ b/packages/util-crypto/src/sr25519/vrfSign.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Keypair } from '../types.js';
diff --git a/packages/util-crypto/src/sr25519/vrfSignVerify.spec.ts b/packages/util-crypto/src/sr25519/vrfSignVerify.spec.ts
index 51eb7d340..67473cec5 100644
--- a/packages/util-crypto/src/sr25519/vrfSignVerify.spec.ts
+++ b/packages/util-crypto/src/sr25519/vrfSignVerify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/sr25519/vrfVerify.ts b/packages/util-crypto/src/sr25519/vrfVerify.ts
index 90c7f3a9b..d81d239fb 100644
--- a/packages/util-crypto/src/sr25519/vrfVerify.ts
+++ b/packages/util-crypto/src/sr25519/vrfVerify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/test/index.ts b/packages/util-crypto/src/test/index.ts
index 57883b911..4614a802f 100644
--- a/packages/util-crypto/src/test/index.ts
+++ b/packages/util-crypto/src/test/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
// all external
diff --git a/packages/util-crypto/src/test/performance.ts b/packages/util-crypto/src/test/performance.ts
index a6e800d48..8d79bb628 100644
--- a/packages/util-crypto/src/test/performance.ts
+++ b/packages/util-crypto/src/test/performance.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { arrayRange } from '@polkadot/util';
diff --git a/packages/util-crypto/src/types.ts b/packages/util-crypto/src/types.ts
index 146aa58bd..23e98e458 100644
--- a/packages/util-crypto/src/types.ts
+++ b/packages/util-crypto/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './address/types.js';
diff --git a/packages/util-crypto/src/xxhash/asHex.spec.ts b/packages/util-crypto/src/xxhash/asHex.spec.ts
index e9160e2a3..92d4f3b7a 100644
--- a/packages/util-crypto/src/xxhash/asHex.spec.ts
+++ b/packages/util-crypto/src/xxhash/asHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/xxhash/asU8a.spec.ts b/packages/util-crypto/src/xxhash/asU8a.spec.ts
index df82b3096..fe985d062 100644
--- a/packages/util-crypto/src/xxhash/asU8a.spec.ts
+++ b/packages/util-crypto/src/xxhash/asU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util-crypto/src/xxhash/asU8a.ts b/packages/util-crypto/src/xxhash/asU8a.ts
index 0f88f7356..76526087b 100644
--- a/packages/util-crypto/src/xxhash/asU8a.ts
+++ b/packages/util-crypto/src/xxhash/asU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hasBigInt, u8aToU8a } from '@polkadot/util';
diff --git a/packages/util-crypto/src/xxhash/index.ts b/packages/util-crypto/src/xxhash/index.ts
index d5688cfdb..6dcf780d9 100644
--- a/packages/util-crypto/src/xxhash/index.ts
+++ b/packages/util-crypto/src/xxhash/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util-crypto/src/xxhash/xxhash64.ts b/packages/util-crypto/src/xxhash/xxhash64.ts
index e2fb80918..23b16fc7a 100644
--- a/packages/util-crypto/src/xxhash/xxhash64.ts
+++ b/packages/util-crypto/src/xxhash/xxhash64.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util-crypto authors & contributors
+// Copyright 2017-2025 @polkadot/util-crypto authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { _0n, _1n } from '@polkadot/util';
diff --git a/packages/util/src/array/chunk.spec.ts b/packages/util/src/array/chunk.spec.ts
index b458b6170..74bb899a5 100644
--- a/packages/util/src/array/chunk.spec.ts
+++ b/packages/util/src/array/chunk.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/chunk.ts b/packages/util/src/array/chunk.ts
index 1c6020c86..1f33e96d3 100644
--- a/packages/util/src/array/chunk.ts
+++ b/packages/util/src/array/chunk.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/filter.spec.ts b/packages/util/src/array/filter.spec.ts
index bce296c1b..f6c187dfb 100644
--- a/packages/util/src/array/filter.spec.ts
+++ b/packages/util/src/array/filter.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/filter.ts b/packages/util/src/array/filter.ts
index a53657e74..862e31d5d 100644
--- a/packages/util/src/array/filter.ts
+++ b/packages/util/src/array/filter.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/flatten.spec.ts b/packages/util/src/array/flatten.spec.ts
index 95ba63c87..e352700f1 100644
--- a/packages/util/src/array/flatten.spec.ts
+++ b/packages/util/src/array/flatten.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/flatten.ts b/packages/util/src/array/flatten.ts
index d660d667b..ef62bb499 100644
--- a/packages/util/src/array/flatten.ts
+++ b/packages/util/src/array/flatten.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// This is supposed to be a faster concat...
diff --git a/packages/util/src/array/index.ts b/packages/util/src/array/index.ts
index f543e0db6..803a72760 100644
--- a/packages/util/src/array/index.ts
+++ b/packages/util/src/array/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/range.spec.ts b/packages/util/src/array/range.spec.ts
index 8b0553b1d..ed5694613 100644
--- a/packages/util/src/array/range.spec.ts
+++ b/packages/util/src/array/range.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/range.ts b/packages/util/src/array/range.ts
index 85df00b12..8bb10adac 100644
--- a/packages/util/src/array/range.ts
+++ b/packages/util/src/array/range.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/shuffle.spec.ts b/packages/util/src/array/shuffle.spec.ts
index 1f3ffbf00..d05206cd3 100644
--- a/packages/util/src/array/shuffle.spec.ts
+++ b/packages/util/src/array/shuffle.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/shuffle.ts b/packages/util/src/array/shuffle.ts
index b61271a60..8fa381a56 100644
--- a/packages/util/src/array/shuffle.ts
+++ b/packages/util/src/array/shuffle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/unzip.spec.ts b/packages/util/src/array/unzip.spec.ts
index 1ae3a758a..0d865e419 100644
--- a/packages/util/src/array/unzip.spec.ts
+++ b/packages/util/src/array/unzip.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/unzip.ts b/packages/util/src/array/unzip.ts
index 0fb53cdfb..b5127687c 100644
--- a/packages/util/src/array/unzip.ts
+++ b/packages/util/src/array/unzip.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/array/zip.spec.ts b/packages/util/src/array/zip.spec.ts
index b05364e26..ab8a73519 100644
--- a/packages/util/src/array/zip.spec.ts
+++ b/packages/util/src/array/zip.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/array/zip.ts b/packages/util/src/array/zip.ts
index de36ba0f4..5b2494a31 100644
--- a/packages/util/src/array/zip.ts
+++ b/packages/util/src/array/zip.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/assert.spec.ts b/packages/util/src/assert.spec.ts
index 1f44c9dc2..4cffea6ce 100644
--- a/packages/util/src/assert.spec.ts
+++ b/packages/util/src/assert.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/assert.ts b/packages/util/src/assert.ts
index fa7e04489..8fab70674 100644
--- a/packages/util/src/assert.ts
+++ b/packages/util/src/assert.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isFunction } from './is/function.js';
diff --git a/packages/util/src/bi/consts.ts b/packages/util/src/bi/consts.ts
index 8ebe015a0..7688c083f 100644
--- a/packages/util/src/bi/consts.ts
+++ b/packages/util/src/bi/consts.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BigInt } from '@polkadot/x-bigint';
diff --git a/packages/util/src/bi/helpers.ts b/packages/util/src/bi/helpers.ts
index f436f197c..bf0576caa 100644
--- a/packages/util/src/bi/helpers.ts
+++ b/packages/util/src/bi/helpers.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** @internal */
diff --git a/packages/util/src/bi/index.ts b/packages/util/src/bi/index.ts
index c02542d46..95d4ad240 100644
--- a/packages/util/src/bi/index.ts
+++ b/packages/util/src/bi/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/bi/max.spec.ts b/packages/util/src/bi/max.spec.ts
index bf841fc69..172d00769 100644
--- a/packages/util/src/bi/max.spec.ts
+++ b/packages/util/src/bi/max.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/min.spec.ts b/packages/util/src/bi/min.spec.ts
index 33ff0e4b4..9204b1ca1 100644
--- a/packages/util/src/bi/min.spec.ts
+++ b/packages/util/src/bi/min.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/min.ts b/packages/util/src/bi/min.ts
index 413d3557e..4a0525718 100644
--- a/packages/util/src/bi/min.ts
+++ b/packages/util/src/bi/min.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { createCmp } from './helpers.js';
diff --git a/packages/util/src/bi/sqrt.spec.ts b/packages/util/src/bi/sqrt.spec.ts
index 8050db402..ae32ec22d 100644
--- a/packages/util/src/bi/sqrt.spec.ts
+++ b/packages/util/src/bi/sqrt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/sqrt.ts b/packages/util/src/bi/sqrt.ts
index 466f92274..c021afdf3 100644
--- a/packages/util/src/bi/sqrt.ts
+++ b/packages/util/src/bi/sqrt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/index.js';
diff --git a/packages/util/src/bi/toBigInt.spec.ts b/packages/util/src/bi/toBigInt.spec.ts
index 27074516b..1df28054d 100644
--- a/packages/util/src/bi/toBigInt.spec.ts
+++ b/packages/util/src/bi/toBigInt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/toBigInt.ts b/packages/util/src/bi/toBigInt.ts
index fa177a784..7c94b2c3b 100644
--- a/packages/util/src/bi/toBigInt.ts
+++ b/packages/util/src/bi/toBigInt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/bi/toHex.spec.ts b/packages/util/src/bi/toHex.spec.ts
index fd18f8181..4c5317df2 100644
--- a/packages/util/src/bi/toHex.spec.ts
+++ b/packages/util/src/bi/toHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/toHex.ts b/packages/util/src/bi/toHex.ts
index 97d7e46e2..3bc2368c2 100644
--- a/packages/util/src/bi/toHex.ts
+++ b/packages/util/src/bi/toHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/bi/toU8a.spec.ts b/packages/util/src/bi/toU8a.spec.ts
index 22c2e4df2..1b3c2bdbb 100644
--- a/packages/util/src/bi/toU8a.spec.ts
+++ b/packages/util/src/bi/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bi/toU8a.ts b/packages/util/src/bi/toU8a.ts
index 2710527e8..c21fa4b82 100644
--- a/packages/util/src/bi/toU8a.ts
+++ b/packages/util/src/bi/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/bn/bn.ts b/packages/util/src/bn/bn.ts
index 93b83f96e..e553ebb11 100644
--- a/packages/util/src/bn/bn.ts
+++ b/packages/util/src/bn/bn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import BN from 'bn.js';
diff --git a/packages/util/src/bn/consts.spec.ts b/packages/util/src/bn/consts.spec.ts
index fc80c2848..b80d7d811 100644
--- a/packages/util/src/bn/consts.spec.ts
+++ b/packages/util/src/bn/consts.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/consts.ts b/packages/util/src/bn/consts.ts
index 0b8b7fb5c..95fe95310 100644
--- a/packages/util/src/bn/consts.ts
+++ b/packages/util/src/bn/consts.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN } from './bn.js';
diff --git a/packages/util/src/bn/fromHex.spec.ts b/packages/util/src/bn/fromHex.spec.ts
index 8aafab352..930091432 100644
--- a/packages/util/src/bn/fromHex.spec.ts
+++ b/packages/util/src/bn/fromHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/fromHex.ts b/packages/util/src/bn/fromHex.ts
index 21c63b9d0..fc0ed2984 100644
--- a/packages/util/src/bn/fromHex.ts
+++ b/packages/util/src/bn/fromHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { hexToBn as bnFromHex } from '../hex/toBn.js';
diff --git a/packages/util/src/bn/index.ts b/packages/util/src/bn/index.ts
index fa8962d9a..62a0f56e6 100644
--- a/packages/util/src/bn/index.ts
+++ b/packages/util/src/bn/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/bn/max.spec.ts b/packages/util/src/bn/max.spec.ts
index 00109f8da..0fdc39f96 100644
--- a/packages/util/src/bn/max.spec.ts
+++ b/packages/util/src/bn/max.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/min.spec.ts b/packages/util/src/bn/min.spec.ts
index de50a447b..578249845 100644
--- a/packages/util/src/bn/min.spec.ts
+++ b/packages/util/src/bn/min.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/min.ts b/packages/util/src/bn/min.ts
index ec81d7683..5008d19ea 100644
--- a/packages/util/src/bn/min.ts
+++ b/packages/util/src/bn/min.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from './bn.js';
diff --git a/packages/util/src/bn/sqrt.spec.ts b/packages/util/src/bn/sqrt.spec.ts
index e93f2ce4b..e080a5136 100644
--- a/packages/util/src/bn/sqrt.spec.ts
+++ b/packages/util/src/bn/sqrt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/sqrt.ts b/packages/util/src/bn/sqrt.ts
index f54160cc0..e50da8017 100644
--- a/packages/util/src/bn/sqrt.ts
+++ b/packages/util/src/bn/sqrt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBn } from '../types.js';
diff --git a/packages/util/src/bn/toBn.spec.ts b/packages/util/src/bn/toBn.spec.ts
index e189b6b36..d9df1c7a0 100644
--- a/packages/util/src/bn/toBn.spec.ts
+++ b/packages/util/src/bn/toBn.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/toBn.ts b/packages/util/src/bn/toBn.ts
index 56ca4f05a..7ad4438d8 100644
--- a/packages/util/src/bn/toBn.ts
+++ b/packages/util/src/bn/toBn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBigInt, ToBn } from '../types.js';
diff --git a/packages/util/src/bn/toHex.spec.ts b/packages/util/src/bn/toHex.spec.ts
index 69cacc0b9..e986de9a1 100644
--- a/packages/util/src/bn/toHex.spec.ts
+++ b/packages/util/src/bn/toHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/toHex.ts b/packages/util/src/bn/toHex.ts
index 65b09f4c9..580432749 100644
--- a/packages/util/src/bn/toHex.ts
+++ b/packages/util/src/bn/toHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString, NumberOptions, ToBn } from '../types.js';
diff --git a/packages/util/src/bn/toU8a.spec.ts b/packages/util/src/bn/toU8a.spec.ts
index cd7e41e86..9aa24dc5f 100644
--- a/packages/util/src/bn/toU8a.spec.ts
+++ b/packages/util/src/bn/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/bn/toU8a.ts b/packages/util/src/bn/toU8a.ts
index 660470f59..8c96d0b48 100644
--- a/packages/util/src/bn/toU8a.ts
+++ b/packages/util/src/bn/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { NumberOptions, ToBn } from '../types.js';
diff --git a/packages/util/src/buffer/index.ts b/packages/util/src/buffer/index.ts
index 6baef99b6..851669079 100644
--- a/packages/util/src/buffer/index.ts
+++ b/packages/util/src/buffer/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/buffer/toU8a.spec.ts b/packages/util/src/buffer/toU8a.spec.ts
index 0cef60395..5534f9593 100644
--- a/packages/util/src/buffer/toU8a.spec.ts
+++ b/packages/util/src/buffer/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/buffer/toU8a.ts b/packages/util/src/buffer/toU8a.ts
index b7dd44b79..12eca5c89 100644
--- a/packages/util/src/buffer/toU8a.ts
+++ b/packages/util/src/buffer/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/bundle.ts b/packages/util/src/bundle.ts
index 032ec8b07..9b2f4c429 100644
--- a/packages/util/src/bundle.ts
+++ b/packages/util/src/bundle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/compact/addLength.spec.ts b/packages/util/src/compact/addLength.spec.ts
index 404e77378..08243725e 100644
--- a/packages/util/src/compact/addLength.spec.ts
+++ b/packages/util/src/compact/addLength.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/compact/addLength.ts b/packages/util/src/compact/addLength.ts
index fac9787e5..68d161887 100644
--- a/packages/util/src/compact/addLength.ts
+++ b/packages/util/src/compact/addLength.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aConcatStrict } from '../u8a/index.js';
diff --git a/packages/util/src/compact/defaults.ts b/packages/util/src/compact/defaults.ts
index 2401f3436..c29b2694b 100644
--- a/packages/util/src/compact/defaults.ts
+++ b/packages/util/src/compact/defaults.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BitLength } from './types.js';
diff --git a/packages/util/src/compact/fromU8a.spec.ts b/packages/util/src/compact/fromU8a.spec.ts
index 6cd32c4f1..d2db42e38 100644
--- a/packages/util/src/compact/fromU8a.spec.ts
+++ b/packages/util/src/compact/fromU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/compact/fromU8a.ts b/packages/util/src/compact/fromU8a.ts
index c007e8036..acc0497ce 100644
--- a/packages/util/src/compact/fromU8a.ts
+++ b/packages/util/src/compact/fromU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { U8aLike } from '../types.js';
diff --git a/packages/util/src/compact/index.ts b/packages/util/src/compact/index.ts
index 8ddf0ce1e..d2d0a2260 100644
--- a/packages/util/src/compact/index.ts
+++ b/packages/util/src/compact/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/compact/stripLength.spec.ts b/packages/util/src/compact/stripLength.spec.ts
index 19e909d80..7d39816c4 100644
--- a/packages/util/src/compact/stripLength.spec.ts
+++ b/packages/util/src/compact/stripLength.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/compact/stripLength.ts b/packages/util/src/compact/stripLength.ts
index bb5153c94..2a28bef68 100644
--- a/packages/util/src/compact/stripLength.ts
+++ b/packages/util/src/compact/stripLength.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { compactFromU8a } from './fromU8a.js';
diff --git a/packages/util/src/compact/toU8a.spec.ts b/packages/util/src/compact/toU8a.spec.ts
index 48948e234..3edddc9fa 100644
--- a/packages/util/src/compact/toU8a.spec.ts
+++ b/packages/util/src/compact/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/compact/toU8a.ts b/packages/util/src/compact/toU8a.ts
index 9e6df56ab..4e87141bd 100644
--- a/packages/util/src/compact/toU8a.ts
+++ b/packages/util/src/compact/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN, BN_ONE, BN_TWO, bnToBn, bnToU8a } from '../bn/index.js';
diff --git a/packages/util/src/compact/types.ts b/packages/util/src/compact/types.ts
index 60d1a0dac..7a37af8f4 100644
--- a/packages/util/src/compact/types.ts
+++ b/packages/util/src/compact/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export type BitLength = 8 | 16 | 32 | 64 | 128 | 256;
diff --git a/packages/util/src/detectPackage.spec.ts b/packages/util/src/detectPackage.spec.ts
index 824056e96..7e758b186 100644
--- a/packages/util/src/detectPackage.spec.ts
+++ b/packages/util/src/detectPackage.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/detectPackage.ts b/packages/util/src/detectPackage.ts
index 59a4140c3..c447c40dd 100644
--- a/packages/util/src/detectPackage.ts
+++ b/packages/util/src/detectPackage.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { xglobal } from '@polkadot/x-global';
diff --git a/packages/util/src/extractTime.spec.ts b/packages/util/src/extractTime.spec.ts
index f8f52205a..c791f4149 100644
--- a/packages/util/src/extractTime.spec.ts
+++ b/packages/util/src/extractTime.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/extractTime.ts b/packages/util/src/extractTime.ts
index 58ba5b3a4..fd9c90045 100644
--- a/packages/util/src/extractTime.ts
+++ b/packages/util/src/extractTime.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Time } from './types.js';
diff --git a/packages/util/src/float/index.ts b/packages/util/src/float/index.ts
index 7b6173aab..6f3999329 100644
--- a/packages/util/src/float/index.ts
+++ b/packages/util/src/float/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { floatToU8a } from './toU8a.js';
diff --git a/packages/util/src/float/toU8a.spec.ts b/packages/util/src/float/toU8a.spec.ts
index a82378602..334512798 100644
--- a/packages/util/src/float/toU8a.spec.ts
+++ b/packages/util/src/float/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/float/toU8a.ts b/packages/util/src/float/toU8a.ts
index 7653e163f..5e6f04688 100644
--- a/packages/util/src/float/toU8a.ts
+++ b/packages/util/src/float/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
interface Options {
diff --git a/packages/util/src/format/formatBalance.spec.ts b/packages/util/src/format/formatBalance.spec.ts
index 2c4512480..1e13a4204 100644
--- a/packages/util/src/format/formatBalance.spec.ts
+++ b/packages/util/src/format/formatBalance.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/formatBalance.ts b/packages/util/src/format/formatBalance.ts
index 9ff26504d..33c222683 100644
--- a/packages/util/src/format/formatBalance.ts
+++ b/packages/util/src/format/formatBalance.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/format/formatDate.spec.ts b/packages/util/src/format/formatDate.spec.ts
index 4cfb1661e..cfc1735ee 100644
--- a/packages/util/src/format/formatDate.spec.ts
+++ b/packages/util/src/format/formatDate.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/formatDate.ts b/packages/util/src/format/formatDate.ts
index 00642ec98..2de3d763e 100644
--- a/packages/util/src/format/formatDate.ts
+++ b/packages/util/src/format/formatDate.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** @internal */
diff --git a/packages/util/src/format/formatDecimal.spec.ts b/packages/util/src/format/formatDecimal.spec.ts
index 676d4c107..77cc536e2 100644
--- a/packages/util/src/format/formatDecimal.spec.ts
+++ b/packages/util/src/format/formatDecimal.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/formatDecimal.ts b/packages/util/src/format/formatDecimal.ts
index 37e92e6c0..3c3c9fecc 100644
--- a/packages/util/src/format/formatDecimal.ts
+++ b/packages/util/src/format/formatDecimal.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// eslint-disable-next-line prefer-regex-literals
diff --git a/packages/util/src/format/formatElapsed.spec.ts b/packages/util/src/format/formatElapsed.spec.ts
index 7263af0d8..948b62c1e 100644
--- a/packages/util/src/format/formatElapsed.spec.ts
+++ b/packages/util/src/format/formatElapsed.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/formatElapsed.ts b/packages/util/src/format/formatElapsed.ts
index c02dd095f..e8f68c9ae 100644
--- a/packages/util/src/format/formatElapsed.ts
+++ b/packages/util/src/format/formatElapsed.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/format/formatNumber.spec.ts b/packages/util/src/format/formatNumber.spec.ts
index 94f26cbaf..460a832c7 100644
--- a/packages/util/src/format/formatNumber.spec.ts
+++ b/packages/util/src/format/formatNumber.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/formatNumber.ts b/packages/util/src/format/formatNumber.ts
index 0facbd8db..76b4c3b5c 100644
--- a/packages/util/src/format/formatNumber.ts
+++ b/packages/util/src/format/formatNumber.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/format/getSeparator.spec.ts b/packages/util/src/format/getSeparator.spec.ts
index 078c57878..60d498a87 100644
--- a/packages/util/src/format/getSeparator.spec.ts
+++ b/packages/util/src/format/getSeparator.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/format/getSeparator.ts b/packages/util/src/format/getSeparator.ts
index 49b1edff2..aa482ebb9 100644
--- a/packages/util/src/format/getSeparator.ts
+++ b/packages/util/src/format/getSeparator.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/format/index.ts b/packages/util/src/format/index.ts
index 40415c982..7dff50af2 100644
--- a/packages/util/src/format/index.ts
+++ b/packages/util/src/format/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { formatBalance } from './formatBalance.js';
diff --git a/packages/util/src/format/si.ts b/packages/util/src/format/si.ts
index bafc630a3..e1e79496f 100644
--- a/packages/util/src/format/si.ts
+++ b/packages/util/src/format/si.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { SiDef } from '../types.js';
diff --git a/packages/util/src/has.spec.ts b/packages/util/src/has.spec.ts
index d1d22e2bf..a20e3dcec 100644
--- a/packages/util/src/has.spec.ts
+++ b/packages/util/src/has.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/has.ts b/packages/util/src/has.ts
index f68dd8c2f..e44f04b38 100644
--- a/packages/util/src/has.ts
+++ b/packages/util/src/has.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BufferClass } from './types.js';
diff --git a/packages/util/src/hex/addPrefix.spec.ts b/packages/util/src/hex/addPrefix.spec.ts
index 45ae53e2a..91589b2b1 100644
--- a/packages/util/src/hex/addPrefix.spec.ts
+++ b/packages/util/src/hex/addPrefix.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/addPrefix.ts b/packages/util/src/hex/addPrefix.ts
index 24a081fcb..fbd1c5110 100644
--- a/packages/util/src/hex/addPrefix.ts
+++ b/packages/util/src/hex/addPrefix.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/hex/fixLength.spec.ts b/packages/util/src/hex/fixLength.spec.ts
index 299454588..4b22e279d 100644
--- a/packages/util/src/hex/fixLength.spec.ts
+++ b/packages/util/src/hex/fixLength.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/fixLength.ts b/packages/util/src/hex/fixLength.ts
index 4b8ae39ab..781039c7e 100644
--- a/packages/util/src/hex/fixLength.ts
+++ b/packages/util/src/hex/fixLength.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/hex/hasPrefix.spec.ts b/packages/util/src/hex/hasPrefix.spec.ts
index 87f14d9fd..0d92756cc 100644
--- a/packages/util/src/hex/hasPrefix.spec.ts
+++ b/packages/util/src/hex/hasPrefix.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/hasPrefix.ts b/packages/util/src/hex/hasPrefix.ts
index d11d4f164..c2999170d 100644
--- a/packages/util/src/hex/hasPrefix.ts
+++ b/packages/util/src/hex/hasPrefix.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/hex/index.ts b/packages/util/src/hex/index.ts
index 02d6e9515..c17a15f47 100644
--- a/packages/util/src/hex/index.ts
+++ b/packages/util/src/hex/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/hex/stripPrefix.spec.ts b/packages/util/src/hex/stripPrefix.spec.ts
index 8f7c22d64..2618bb94d 100644
--- a/packages/util/src/hex/stripPrefix.spec.ts
+++ b/packages/util/src/hex/stripPrefix.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/stripPrefix.ts b/packages/util/src/hex/stripPrefix.ts
index 7890f233c..c10bb4237 100644
--- a/packages/util/src/hex/stripPrefix.ts
+++ b/packages/util/src/hex/stripPrefix.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { REGEX_HEX_NOPREFIX, REGEX_HEX_PREFIXED } from '../is/hex.js';
diff --git a/packages/util/src/hex/toBigInt.spec.ts b/packages/util/src/hex/toBigInt.spec.ts
index 20f13b09e..b7c99886f 100644
--- a/packages/util/src/hex/toBigInt.spec.ts
+++ b/packages/util/src/hex/toBigInt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toBigInt.ts b/packages/util/src/hex/toBigInt.ts
index 44f3fe38f..45141b07e 100644
--- a/packages/util/src/hex/toBigInt.ts
+++ b/packages/util/src/hex/toBigInt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBnOptions } from '../types.js';
diff --git a/packages/util/src/hex/toBn.spec.ts b/packages/util/src/hex/toBn.spec.ts
index 1011be600..b148f351d 100644
--- a/packages/util/src/hex/toBn.spec.ts
+++ b/packages/util/src/hex/toBn.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toBn.ts b/packages/util/src/hex/toBn.ts
index 4bc0710f9..8ae247e5b 100644
--- a/packages/util/src/hex/toBn.ts
+++ b/packages/util/src/hex/toBn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBnOptions } from '../types.js';
diff --git a/packages/util/src/hex/toNumber.spec.ts b/packages/util/src/hex/toNumber.spec.ts
index 7e456be6d..0957ea709 100644
--- a/packages/util/src/hex/toNumber.spec.ts
+++ b/packages/util/src/hex/toNumber.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toNumber.ts b/packages/util/src/hex/toNumber.ts
index fc1f7ec9f..c5d323ab6 100644
--- a/packages/util/src/hex/toNumber.ts
+++ b/packages/util/src/hex/toNumber.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hexToBn } from './toBn.js';
diff --git a/packages/util/src/hex/toString.spec.ts b/packages/util/src/hex/toString.spec.ts
index 6e65a3f1f..dac024d0b 100644
--- a/packages/util/src/hex/toString.spec.ts
+++ b/packages/util/src/hex/toString.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toString.ts b/packages/util/src/hex/toString.ts
index 4fac29be7..a57943279 100644
--- a/packages/util/src/hex/toString.ts
+++ b/packages/util/src/hex/toString.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToString } from '../u8a/toString.js';
diff --git a/packages/util/src/hex/toU8a.spec.ts b/packages/util/src/hex/toU8a.spec.ts
index 4a96bbc42..1dffb3c96 100644
--- a/packages/util/src/hex/toU8a.spec.ts
+++ b/packages/util/src/hex/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toU8a.ts b/packages/util/src/hex/toU8a.ts
index 77a6a2c89..2cd85db39 100644
--- a/packages/util/src/hex/toU8a.ts
+++ b/packages/util/src/hex/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
const CHR = '0123456789abcdef';
diff --git a/packages/util/src/hex/toU8aBuffer.spec.ts b/packages/util/src/hex/toU8aBuffer.spec.ts
index 42606bf96..3cda86fc8 100644
--- a/packages/util/src/hex/toU8aBuffer.spec.ts
+++ b/packages/util/src/hex/toU8aBuffer.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/hex/toU8aBuffer.ts b/packages/util/src/hex/toU8aBuffer.ts
index fb31deec3..690797492 100644
--- a/packages/util/src/hex/toU8aBuffer.ts
+++ b/packages/util/src/hex/toU8aBuffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/index.spec.ts b/packages/util/src/index.spec.ts
index 2d7b88a50..4277dd638 100644
--- a/packages/util/src/index.spec.ts
+++ b/packages/util/src/index.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/index.ts b/packages/util/src/index.ts
index 1a2e52ce1..66f25c919 100644
--- a/packages/util/src/index.ts
+++ b/packages/util/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './packageDetect.js';
diff --git a/packages/util/src/is/array.spec.ts b/packages/util/src/is/array.spec.ts
index 88d73ed9c..d74a613d0 100644
--- a/packages/util/src/is/array.spec.ts
+++ b/packages/util/src/is/array.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/array.ts b/packages/util/src/is/array.ts
index b3a4b97e8..8667ca760 100644
--- a/packages/util/src/is/array.ts
+++ b/packages/util/src/is/array.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/ascii.spec.ts b/packages/util/src/is/ascii.spec.ts
index 56de5c070..c9d5e3b98 100644
--- a/packages/util/src/is/ascii.spec.ts
+++ b/packages/util/src/is/ascii.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/ascii.ts b/packages/util/src/is/ascii.ts
index b3399ebbd..4ac152d7a 100644
--- a/packages/util/src/is/ascii.ts
+++ b/packages/util/src/is/ascii.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString, U8aLike } from '../types.js';
diff --git a/packages/util/src/is/bigInt.spec.ts b/packages/util/src/is/bigInt.spec.ts
index 5514b0b8e..9e1ff6e17 100644
--- a/packages/util/src/is/bigInt.spec.ts
+++ b/packages/util/src/is/bigInt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/bigInt.ts b/packages/util/src/is/bigInt.ts
index c3120c00d..f2252cda4 100644
--- a/packages/util/src/is/bigInt.ts
+++ b/packages/util/src/is/bigInt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/bn.spec.ts b/packages/util/src/is/bn.spec.ts
index 531a4e974..1a820e9ae 100644
--- a/packages/util/src/is/bn.spec.ts
+++ b/packages/util/src/is/bn.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/bn.ts b/packages/util/src/is/bn.ts
index 40d0ddfb8..e9851c0ad 100644
--- a/packages/util/src/is/bn.ts
+++ b/packages/util/src/is/bn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BN } from '../bn/bn.js';
diff --git a/packages/util/src/is/boolean.spec.ts b/packages/util/src/is/boolean.spec.ts
index 803c934ba..33ee2d594 100644
--- a/packages/util/src/is/boolean.spec.ts
+++ b/packages/util/src/is/boolean.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/boolean.ts b/packages/util/src/is/boolean.ts
index 48263bbac..2806c90a2 100644
--- a/packages/util/src/is/boolean.ts
+++ b/packages/util/src/is/boolean.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/buffer.spec.ts b/packages/util/src/is/buffer.spec.ts
index ddcf921f1..7ba342aa2 100644
--- a/packages/util/src/is/buffer.spec.ts
+++ b/packages/util/src/is/buffer.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/buffer.ts b/packages/util/src/is/buffer.ts
index 757c00cd6..1e1353467 100644
--- a/packages/util/src/is/buffer.ts
+++ b/packages/util/src/is/buffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BufferClass, BufferObject } from '../types.js';
diff --git a/packages/util/src/is/childClass.spec.ts b/packages/util/src/is/childClass.spec.ts
index 84d5c21ca..5d4518e7d 100644
--- a/packages/util/src/is/childClass.spec.ts
+++ b/packages/util/src/is/childClass.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/childClass.ts b/packages/util/src/is/childClass.ts
index c0e16c4f1..e385312b9 100644
--- a/packages/util/src/is/childClass.ts
+++ b/packages/util/src/is/childClass.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Class } from '../types.js';
diff --git a/packages/util/src/is/class.spec.ts b/packages/util/src/is/class.spec.ts
index e85cbdf19..9f7a850af 100644
--- a/packages/util/src/is/class.spec.ts
+++ b/packages/util/src/is/class.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/class.ts b/packages/util/src/is/class.ts
index 7db9ad820..5a5b26d36 100644
--- a/packages/util/src/is/class.ts
+++ b/packages/util/src/is/class.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Class } from '../types.js';
diff --git a/packages/util/src/is/codec.spec.ts b/packages/util/src/is/codec.spec.ts
index abca5d493..60d68d1ce 100644
--- a/packages/util/src/is/codec.spec.ts
+++ b/packages/util/src/is/codec.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/codec.ts b/packages/util/src/is/codec.ts
index 4207c76a0..81328415b 100644
--- a/packages/util/src/is/codec.ts
+++ b/packages/util/src/is/codec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/is/compact.spec.ts b/packages/util/src/is/compact.spec.ts
index 1309046f8..58d90ce84 100644
--- a/packages/util/src/is/compact.spec.ts
+++ b/packages/util/src/is/compact.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/compact.ts b/packages/util/src/is/compact.ts
index 1e9999a5a..01dc21502 100644
--- a/packages/util/src/is/compact.ts
+++ b/packages/util/src/is/compact.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from '../bn/bn.js';
diff --git a/packages/util/src/is/error.spec.ts b/packages/util/src/is/error.spec.ts
index e0e7b32d9..0e9650200 100644
--- a/packages/util/src/is/error.spec.ts
+++ b/packages/util/src/is/error.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/error.ts b/packages/util/src/is/error.ts
index 7f07adeb0..41fb93b72 100644
--- a/packages/util/src/is/error.ts
+++ b/packages/util/src/is/error.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/function.spec.ts b/packages/util/src/is/function.spec.ts
index 4e83ad41a..28eb641b8 100644
--- a/packages/util/src/is/function.spec.ts
+++ b/packages/util/src/is/function.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/function.ts b/packages/util/src/is/function.ts
index f829ea6a7..b600451b3 100644
--- a/packages/util/src/is/function.ts
+++ b/packages/util/src/is/function.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// eslint-disable-next-line @typescript-eslint/ban-types
diff --git a/packages/util/src/is/helpers.ts b/packages/util/src/is/helpers.ts
index 1e5f6a536..84920d52a 100644
--- a/packages/util/src/is/helpers.ts
+++ b/packages/util/src/is/helpers.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isFunction } from './function.js';
diff --git a/packages/util/src/is/hex.spec.ts b/packages/util/src/is/hex.spec.ts
index cfc322f85..2881a2b81 100644
--- a/packages/util/src/is/hex.spec.ts
+++ b/packages/util/src/is/hex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/hex.ts b/packages/util/src/is/hex.ts
index a1a450302..61fb4fa50 100644
--- a/packages/util/src/is/hex.ts
+++ b/packages/util/src/is/hex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/is/index.ts b/packages/util/src/is/index.ts
index 95dcc2974..e02ecb8aa 100644
--- a/packages/util/src/is/index.ts
+++ b/packages/util/src/is/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/instanceOf.spec.ts b/packages/util/src/is/instanceOf.spec.ts
index 348eb5b8f..2625c77c9 100644
--- a/packages/util/src/is/instanceOf.spec.ts
+++ b/packages/util/src/is/instanceOf.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/instanceOf.ts b/packages/util/src/is/instanceOf.ts
index 52e31f4c4..2928f2d9c 100644
--- a/packages/util/src/is/instanceOf.ts
+++ b/packages/util/src/is/instanceOf.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/ip.spec.ts b/packages/util/src/is/ip.spec.ts
index e45d49d00..37f21ac7e 100644
--- a/packages/util/src/is/ip.spec.ts
+++ b/packages/util/src/is/ip.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/ip.ts b/packages/util/src/is/ip.ts
index f3898fe17..11ee97210 100644
--- a/packages/util/src/is/ip.ts
+++ b/packages/util/src/is/ip.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// The regex patterns below were copied as-is from the ip-regex package 5.0.0,
diff --git a/packages/util/src/is/jsonObject.spec.ts b/packages/util/src/is/jsonObject.spec.ts
index 042d55f52..1a5a253a8 100644
--- a/packages/util/src/is/jsonObject.spec.ts
+++ b/packages/util/src/is/jsonObject.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/jsonObject.ts b/packages/util/src/is/jsonObject.ts
index bccb57b99..ac7280089 100644
--- a/packages/util/src/is/jsonObject.ts
+++ b/packages/util/src/is/jsonObject.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { stringify } from '../stringify.js';
diff --git a/packages/util/src/is/null.spec.ts b/packages/util/src/is/null.spec.ts
index 134cdc360..70a8ded9d 100644
--- a/packages/util/src/is/null.spec.ts
+++ b/packages/util/src/is/null.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/null.ts b/packages/util/src/is/null.ts
index 1bbbb0ef2..82828447c 100644
--- a/packages/util/src/is/null.ts
+++ b/packages/util/src/is/null.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/number.spec.ts b/packages/util/src/is/number.spec.ts
index 963ba90d8..2b1572736 100644
--- a/packages/util/src/is/number.spec.ts
+++ b/packages/util/src/is/number.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/number.ts b/packages/util/src/is/number.ts
index f942511f6..e407c68ac 100644
--- a/packages/util/src/is/number.ts
+++ b/packages/util/src/is/number.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/object.spec.ts b/packages/util/src/is/object.spec.ts
index da95656e1..a5d45f884 100644
--- a/packages/util/src/is/object.spec.ts
+++ b/packages/util/src/is/object.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/object.ts b/packages/util/src/is/object.ts
index 48109aa83..1123103b0 100644
--- a/packages/util/src/is/object.ts
+++ b/packages/util/src/is/object.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// eslint-disable-next-line @typescript-eslint/no-explicit-any
diff --git a/packages/util/src/is/observable.spec.ts b/packages/util/src/is/observable.spec.ts
index c4a0ace99..863842a6f 100644
--- a/packages/util/src/is/observable.spec.ts
+++ b/packages/util/src/is/observable.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/observable.ts b/packages/util/src/is/observable.ts
index 5ca424619..a7ed9ce0e 100644
--- a/packages/util/src/is/observable.ts
+++ b/packages/util/src/is/observable.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Observable } from '../types.js';
diff --git a/packages/util/src/is/promise.spec.ts b/packages/util/src/is/promise.spec.ts
index fcf55ee8e..29e04814c 100644
--- a/packages/util/src/is/promise.spec.ts
+++ b/packages/util/src/is/promise.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/promise.ts b/packages/util/src/is/promise.ts
index 357424a33..f107fd3c7 100644
--- a/packages/util/src/is/promise.ts
+++ b/packages/util/src/is/promise.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isOnObject } from './helpers.js';
diff --git a/packages/util/src/is/riscv.spec.ts b/packages/util/src/is/riscv.spec.ts
index 1cf5a3d24..4a00f2089 100644
--- a/packages/util/src/is/riscv.spec.ts
+++ b/packages/util/src/is/riscv.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/riscv.ts b/packages/util/src/is/riscv.ts
index cded10671..67d80dcdd 100644
--- a/packages/util/src/is/riscv.ts
+++ b/packages/util/src/is/riscv.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aEq } from '../u8a/eq.js';
diff --git a/packages/util/src/is/string.spec.ts b/packages/util/src/is/string.spec.ts
index 319422722..ebe34426a 100644
--- a/packages/util/src/is/string.spec.ts
+++ b/packages/util/src/is/string.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/string.ts b/packages/util/src/is/string.ts
index 4036db757..ef0cfdbde 100644
--- a/packages/util/src/is/string.ts
+++ b/packages/util/src/is/string.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString } from '../types.js';
diff --git a/packages/util/src/is/testChain.spec.ts b/packages/util/src/is/testChain.spec.ts
index 9f6bf8231..049cbf2a8 100644
--- a/packages/util/src/is/testChain.spec.ts
+++ b/packages/util/src/is/testChain.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/testChain.ts b/packages/util/src/is/testChain.ts
index a57c5b7bd..9d013a918 100644
--- a/packages/util/src/is/testChain.ts
+++ b/packages/util/src/is/testChain.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
const REGEX_DEV = /(Development|Local Testnet)$/;
diff --git a/packages/util/src/is/toBigInt.spec.ts b/packages/util/src/is/toBigInt.spec.ts
index b391519ea..ece979b5f 100644
--- a/packages/util/src/is/toBigInt.spec.ts
+++ b/packages/util/src/is/toBigInt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/toBigInt.ts b/packages/util/src/is/toBigInt.ts
index b08da6501..346e7444c 100644
--- a/packages/util/src/is/toBigInt.ts
+++ b/packages/util/src/is/toBigInt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBigInt } from '../types.js';
diff --git a/packages/util/src/is/toBn.spec.ts b/packages/util/src/is/toBn.spec.ts
index 19c529bcd..b96525877 100644
--- a/packages/util/src/is/toBn.spec.ts
+++ b/packages/util/src/is/toBn.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/toBn.ts b/packages/util/src/is/toBn.ts
index 2f5195f42..ff101b5bd 100644
--- a/packages/util/src/is/toBn.ts
+++ b/packages/util/src/is/toBn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBn } from '../types.js';
diff --git a/packages/util/src/is/u8a.spec.ts b/packages/util/src/is/u8a.spec.ts
index 769944283..225be2aae 100644
--- a/packages/util/src/is/u8a.spec.ts
+++ b/packages/util/src/is/u8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/u8a.ts b/packages/util/src/is/u8a.ts
index 15accd036..f737b2656 100644
--- a/packages/util/src/is/u8a.ts
+++ b/packages/util/src/is/u8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/undefined.spec.ts b/packages/util/src/is/undefined.spec.ts
index 39fb2b948..9fb6df56e 100644
--- a/packages/util/src/is/undefined.spec.ts
+++ b/packages/util/src/is/undefined.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/undefined.ts b/packages/util/src/is/undefined.ts
index 885b076f1..4ea1e1df3 100644
--- a/packages/util/src/is/undefined.ts
+++ b/packages/util/src/is/undefined.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/is/utf8.spec.ts b/packages/util/src/is/utf8.spec.ts
index e0649c7d5..3785a6e40 100644
--- a/packages/util/src/is/utf8.spec.ts
+++ b/packages/util/src/is/utf8.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/utf8.ts b/packages/util/src/is/utf8.ts
index 220327a7e..e6b1e814e 100644
--- a/packages/util/src/is/utf8.ts
+++ b/packages/util/src/is/utf8.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from https://github.com/JulienPalard/is_utf8/blob/master/is_utf8.c
diff --git a/packages/util/src/is/wasm.spec.ts b/packages/util/src/is/wasm.spec.ts
index 94ea301df..47c7f9596 100644
--- a/packages/util/src/is/wasm.spec.ts
+++ b/packages/util/src/is/wasm.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/is/wasm.ts b/packages/util/src/is/wasm.ts
index ad0a087b4..283ada5e1 100644
--- a/packages/util/src/is/wasm.ts
+++ b/packages/util/src/is/wasm.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aEq } from '../u8a/eq.js';
diff --git a/packages/util/src/lazy.spec.ts b/packages/util/src/lazy.spec.ts
index 99b717941..c60d821a7 100644
--- a/packages/util/src/lazy.spec.ts
+++ b/packages/util/src/lazy.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/lazy.ts b/packages/util/src/lazy.ts
index 7f8281f5e..e79ed0e5c 100644
--- a/packages/util/src/lazy.ts
+++ b/packages/util/src/lazy.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
type AnyFn = (...args: unknown[]) => unknown;
diff --git a/packages/util/src/logger.spec.ts b/packages/util/src/logger.spec.ts
index 8a197287a..c503398ab 100644
--- a/packages/util/src/logger.spec.ts
+++ b/packages/util/src/logger.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/logger.ts b/packages/util/src/logger.ts
index 8b3cf3f49..4077aff11 100644
--- a/packages/util/src/logger.ts
+++ b/packages/util/src/logger.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Logger } from './types.js';
diff --git a/packages/util/src/memoize.spec.ts b/packages/util/src/memoize.spec.ts
index 71617d153..fb2e1289e 100644
--- a/packages/util/src/memoize.spec.ts
+++ b/packages/util/src/memoize.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/memoize.ts b/packages/util/src/memoize.ts
index e9e1a7fbf..0d004a5fb 100644
--- a/packages/util/src/memoize.ts
+++ b/packages/util/src/memoize.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Memoized } from './types.js';
diff --git a/packages/util/src/mod.ts b/packages/util/src/mod.ts
index d5d567593..3bbdcf41b 100644
--- a/packages/util/src/mod.ts
+++ b/packages/util/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/util/src/nextTick.ts b/packages/util/src/nextTick.ts
index eecbb3b61..d4b3f36d8 100644
--- a/packages/util/src/nextTick.ts
+++ b/packages/util/src/nextTick.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/noop.ts b/packages/util/src/noop.ts
index a12df611c..b63f83d98 100644
--- a/packages/util/src/noop.ts
+++ b/packages/util/src/noop.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/number/index.ts b/packages/util/src/number/index.ts
index 80f8588a3..fc839bb9d 100644
--- a/packages/util/src/number/index.ts
+++ b/packages/util/src/number/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/number/toHex.spec.ts b/packages/util/src/number/toHex.spec.ts
index b3ee3d55b..670341b4e 100644
--- a/packages/util/src/number/toHex.spec.ts
+++ b/packages/util/src/number/toHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/number/toHex.ts b/packages/util/src/number/toHex.ts
index 36569ae34..2439980a1 100644
--- a/packages/util/src/number/toHex.ts
+++ b/packages/util/src/number/toHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/number/toU8a.spec.ts b/packages/util/src/number/toU8a.spec.ts
index d81ccdd69..d898f49d2 100644
--- a/packages/util/src/number/toU8a.spec.ts
+++ b/packages/util/src/number/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/number/toU8a.ts b/packages/util/src/number/toU8a.ts
index 608bde89f..69b3fff00 100644
--- a/packages/util/src/number/toU8a.ts
+++ b/packages/util/src/number/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { hexToU8a } from '../hex/toU8a.js';
diff --git a/packages/util/src/object/clear.spec.ts b/packages/util/src/object/clear.spec.ts
index 146e479a7..9e8e624e0 100644
--- a/packages/util/src/object/clear.spec.ts
+++ b/packages/util/src/object/clear.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/clear.ts b/packages/util/src/object/clear.ts
index e6ea52299..6b90c4352 100644
--- a/packages/util/src/object/clear.ts
+++ b/packages/util/src/object/clear.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/object/copy.spec.ts b/packages/util/src/object/copy.spec.ts
index 883e9642f..e5a809ff1 100644
--- a/packages/util/src/object/copy.spec.ts
+++ b/packages/util/src/object/copy.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/copy.ts b/packages/util/src/object/copy.ts
index c7fbf33c3..b82ec3eac 100644
--- a/packages/util/src/object/copy.ts
+++ b/packages/util/src/object/copy.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { objectSpread } from './spread.js';
diff --git a/packages/util/src/object/entries.spec.ts b/packages/util/src/object/entries.spec.ts
index 677d26cf4..0d4ee23ee 100644
--- a/packages/util/src/object/entries.spec.ts
+++ b/packages/util/src/object/entries.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/entries.ts b/packages/util/src/object/entries.ts
index c5b150846..887a2e1fd 100644
--- a/packages/util/src/object/entries.ts
+++ b/packages/util/src/object/entries.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
type Entries = { [K in keyof T]: [K, T[K]] }[keyof T][];
diff --git a/packages/util/src/object/index.ts b/packages/util/src/object/index.ts
index 4269dc96a..4d1b6d14c 100644
--- a/packages/util/src/object/index.ts
+++ b/packages/util/src/object/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { objectClear } from './clear.js';
diff --git a/packages/util/src/object/keys.spec.ts b/packages/util/src/object/keys.spec.ts
index 635e8df42..1eccf63d0 100644
--- a/packages/util/src/object/keys.spec.ts
+++ b/packages/util/src/object/keys.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/keys.ts b/packages/util/src/object/keys.ts
index 5037b2d39..a19daaa2d 100644
--- a/packages/util/src/object/keys.ts
+++ b/packages/util/src/object/keys.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/object/property.spec.ts b/packages/util/src/object/property.spec.ts
index 1ef180aa1..07d3bc967 100644
--- a/packages/util/src/object/property.spec.ts
+++ b/packages/util/src/object/property.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/property.ts b/packages/util/src/object/property.ts
index 530996a5b..41e7c5c26 100644
--- a/packages/util/src/object/property.ts
+++ b/packages/util/src/object/property.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/object/spread.spec.ts b/packages/util/src/object/spread.spec.ts
index 3b284e987..decc47ed1 100644
--- a/packages/util/src/object/spread.spec.ts
+++ b/packages/util/src/object/spread.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/spread.ts b/packages/util/src/object/spread.ts
index 1d3c0c14d..2d08c0021 100644
--- a/packages/util/src/object/spread.ts
+++ b/packages/util/src/object/spread.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/object/values.spec.ts b/packages/util/src/object/values.spec.ts
index 99f3af698..bd1e6a096 100644
--- a/packages/util/src/object/values.spec.ts
+++ b/packages/util/src/object/values.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/object/values.ts b/packages/util/src/object/values.ts
index 79692eb9f..cc60024ce 100644
--- a/packages/util/src/object/values.ts
+++ b/packages/util/src/object/values.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/packageDetect.ts b/packages/util/src/packageDetect.ts
index bd5a7657a..c7331768c 100644
--- a/packages/util/src/packageDetect.ts
+++ b/packages/util/src/packageDetect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/util/src/packageInfo.ts b/packages/util/src/packageInfo.ts
index c7d95b682..8b5e03808 100644
--- a/packages/util/src/packageInfo.ts
+++ b/packages/util/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/util/src/promisify.spec.ts b/packages/util/src/promisify.spec.ts
index 1f660f96f..f3c3222c9 100644
--- a/packages/util/src/promisify.spec.ts
+++ b/packages/util/src/promisify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/promisify.ts b/packages/util/src/promisify.ts
index 59b4243c6..a6977fd32 100644
--- a/packages/util/src/promisify.ts
+++ b/packages/util/src/promisify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/string/camelCase.spec.ts b/packages/util/src/string/camelCase.spec.ts
index f34659ca4..7b36ad826 100644
--- a/packages/util/src/string/camelCase.spec.ts
+++ b/packages/util/src/string/camelCase.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/camelCase.ts b/packages/util/src/string/camelCase.ts
index 9ebbfe063..b19fe15c3 100644
--- a/packages/util/src/string/camelCase.ts
+++ b/packages/util/src/string/camelCase.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString } from '../types.js';
diff --git a/packages/util/src/string/index.ts b/packages/util/src/string/index.ts
index 508785a64..1ea0ba6e8 100644
--- a/packages/util/src/string/index.ts
+++ b/packages/util/src/string/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/string/lowerFirst.spec.ts b/packages/util/src/string/lowerFirst.spec.ts
index 7c5d928d0..c281c60ae 100644
--- a/packages/util/src/string/lowerFirst.spec.ts
+++ b/packages/util/src/string/lowerFirst.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/lowerFirst.ts b/packages/util/src/string/lowerFirst.ts
index f20a13f70..03c5b0e59 100644
--- a/packages/util/src/string/lowerFirst.ts
+++ b/packages/util/src/string/lowerFirst.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString } from '../types.js';
diff --git a/packages/util/src/string/pascalCase.spec.ts b/packages/util/src/string/pascalCase.spec.ts
index 40939178f..3885bffe7 100644
--- a/packages/util/src/string/pascalCase.spec.ts
+++ b/packages/util/src/string/pascalCase.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/shorten.spec.ts b/packages/util/src/string/shorten.spec.ts
index d78911800..722ef7024 100644
--- a/packages/util/src/string/shorten.spec.ts
+++ b/packages/util/src/string/shorten.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/shorten.ts b/packages/util/src/string/shorten.ts
index 92f25b1c3..de08b0563 100644
--- a/packages/util/src/string/shorten.ts
+++ b/packages/util/src/string/shorten.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString } from '../types.js';
diff --git a/packages/util/src/string/toHex.spec.ts b/packages/util/src/string/toHex.spec.ts
index 9eb785e52..791757331 100644
--- a/packages/util/src/string/toHex.spec.ts
+++ b/packages/util/src/string/toHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/toHex.ts b/packages/util/src/string/toHex.ts
index 24c851255..bf3a14e86 100644
--- a/packages/util/src/string/toHex.ts
+++ b/packages/util/src/string/toHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString, HexString } from '../types.js';
diff --git a/packages/util/src/string/toU8a.spec.ts b/packages/util/src/string/toU8a.spec.ts
index e2660e139..91b456bb5 100644
--- a/packages/util/src/string/toU8a.spec.ts
+++ b/packages/util/src/string/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/string/toU8a.ts b/packages/util/src/string/toU8a.ts
index 420509fda..26d66fcc2 100644
--- a/packages/util/src/string/toU8a.ts
+++ b/packages/util/src/string/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyString } from '../types.js';
diff --git a/packages/util/src/string/upperFirst.spec.ts b/packages/util/src/string/upperFirst.spec.ts
index 06c74f1af..5198d2571 100644
--- a/packages/util/src/string/upperFirst.spec.ts
+++ b/packages/util/src/string/upperFirst.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/stringify.spec.ts b/packages/util/src/stringify.spec.ts
index ee55ce272..c1a842ccf 100644
--- a/packages/util/src/stringify.spec.ts
+++ b/packages/util/src/stringify.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/stringify.ts b/packages/util/src/stringify.ts
index aa3e3dd20..b19a861d7 100644
--- a/packages/util/src/stringify.ts
+++ b/packages/util/src/stringify.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isBigInt } from './is/bigInt.js';
diff --git a/packages/util/src/test/index.ts b/packages/util/src/test/index.ts
index c9619eea2..98dbcb5f1 100644
--- a/packages/util/src/test/index.ts
+++ b/packages/util/src/test/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { perf, perfCmp } from './performance.js';
diff --git a/packages/util/src/test/performance.ts b/packages/util/src/test/performance.ts
index 90ee643db..0a9dd012e 100644
--- a/packages/util/src/test/performance.ts
+++ b/packages/util/src/test/performance.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/types.ts b/packages/util/src/types.ts
index 5a01a714b..e7418b956 100644
--- a/packages/util/src/types.ts
+++ b/packages/util/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BN } from './bn/bn.js';
diff --git a/packages/util/src/u8a/cmp.spec.ts b/packages/util/src/u8a/cmp.spec.ts
index b4f81a3a5..2061370a4 100644
--- a/packages/util/src/u8a/cmp.spec.ts
+++ b/packages/util/src/u8a/cmp.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/cmp.ts b/packages/util/src/u8a/cmp.ts
index a578ee0f8..f449c2b28 100644
--- a/packages/util/src/u8a/cmp.ts
+++ b/packages/util/src/u8a/cmp.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToU8a } from './toU8a.js';
diff --git a/packages/util/src/u8a/concat.spec.ts b/packages/util/src/u8a/concat.spec.ts
index 6243aaa63..871f88ec5 100644
--- a/packages/util/src/u8a/concat.spec.ts
+++ b/packages/util/src/u8a/concat.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/concat.ts b/packages/util/src/u8a/concat.ts
index c177f05dd..be9b99533 100644
--- a/packages/util/src/u8a/concat.ts
+++ b/packages/util/src/u8a/concat.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { U8aLike } from '../types.js';
diff --git a/packages/util/src/u8a/concatBuffer.ts b/packages/util/src/u8a/concatBuffer.ts
index 209d3bed3..2b82c4480 100644
--- a/packages/util/src/u8a/concatBuffer.ts
+++ b/packages/util/src/u8a/concatBuffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { U8aLike } from '../types.js';
diff --git a/packages/util/src/u8a/empty.spec.ts b/packages/util/src/u8a/empty.spec.ts
index 934d2b9a3..b11e1e59a 100644
--- a/packages/util/src/u8a/empty.spec.ts
+++ b/packages/util/src/u8a/empty.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/empty.ts b/packages/util/src/u8a/empty.ts
index 5f5fc1365..f814a9ac8 100644
--- a/packages/util/src/u8a/empty.ts
+++ b/packages/util/src/u8a/empty.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/u8a/eq.spec.ts b/packages/util/src/u8a/eq.spec.ts
index 6566a030d..99913b08f 100644
--- a/packages/util/src/u8a/eq.spec.ts
+++ b/packages/util/src/u8a/eq.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/eq.ts b/packages/util/src/u8a/eq.ts
index cc21d447c..cd9523995 100644
--- a/packages/util/src/u8a/eq.ts
+++ b/packages/util/src/u8a/eq.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToU8a } from './toU8a.js';
diff --git a/packages/util/src/u8a/fixLength.spec.ts b/packages/util/src/u8a/fixLength.spec.ts
index 65f224029..4e4e37012 100644
--- a/packages/util/src/u8a/fixLength.spec.ts
+++ b/packages/util/src/u8a/fixLength.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/fixLength.ts b/packages/util/src/u8a/fixLength.ts
index ca303a962..efaf0355b 100644
--- a/packages/util/src/u8a/fixLength.ts
+++ b/packages/util/src/u8a/fixLength.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/u8a/index.ts b/packages/util/src/u8a/index.ts
index 8141af637..0802f47a5 100644
--- a/packages/util/src/u8a/index.ts
+++ b/packages/util/src/u8a/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/util/src/u8a/sorted.spec.ts b/packages/util/src/u8a/sorted.spec.ts
index f817f0f0c..d5dff3af6 100644
--- a/packages/util/src/u8a/sorted.spec.ts
+++ b/packages/util/src/u8a/sorted.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/sorted.ts b/packages/util/src/u8a/sorted.ts
index e97cfaf98..85293acbb 100644
--- a/packages/util/src/u8a/sorted.ts
+++ b/packages/util/src/u8a/sorted.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aCmp } from './cmp.js';
diff --git a/packages/util/src/u8a/toBigInt.spec.ts b/packages/util/src/u8a/toBigInt.spec.ts
index 2e4a49df9..0ddd5cefe 100644
--- a/packages/util/src/u8a/toBigInt.spec.ts
+++ b/packages/util/src/u8a/toBigInt.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toBigInt.ts b/packages/util/src/u8a/toBigInt.ts
index d4a21d969..98c828ed1 100644
--- a/packages/util/src/u8a/toBigInt.ts
+++ b/packages/util/src/u8a/toBigInt.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBnOptions } from '../types.js';
diff --git a/packages/util/src/u8a/toBn.spec.ts b/packages/util/src/u8a/toBn.spec.ts
index e68ac9f27..31107e428 100644
--- a/packages/util/src/u8a/toBn.spec.ts
+++ b/packages/util/src/u8a/toBn.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toBn.ts b/packages/util/src/u8a/toBn.ts
index 44f7310ff..3acec2aa5 100644
--- a/packages/util/src/u8a/toBn.ts
+++ b/packages/util/src/u8a/toBn.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBnOptions } from '../types.js';
diff --git a/packages/util/src/u8a/toBuffer.spec.ts b/packages/util/src/u8a/toBuffer.spec.ts
index b57a7c132..286d22368 100644
--- a/packages/util/src/u8a/toBuffer.spec.ts
+++ b/packages/util/src/u8a/toBuffer.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toBuffer.ts b/packages/util/src/u8a/toBuffer.ts
index 2ac3d4c7b..232bdf190 100644
--- a/packages/util/src/u8a/toBuffer.ts
+++ b/packages/util/src/u8a/toBuffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BufferClass, BufferObject } from '../types.js';
diff --git a/packages/util/src/u8a/toFloat.spec.ts b/packages/util/src/u8a/toFloat.spec.ts
index c61f2e7ea..9d545da80 100644
--- a/packages/util/src/u8a/toFloat.spec.ts
+++ b/packages/util/src/u8a/toFloat.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toFloat.ts b/packages/util/src/u8a/toFloat.ts
index cc074fcbc..b89e67a80 100644
--- a/packages/util/src/u8a/toFloat.ts
+++ b/packages/util/src/u8a/toFloat.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
interface Options {
diff --git a/packages/util/src/u8a/toHex.spec.ts b/packages/util/src/u8a/toHex.spec.ts
index 9cd387200..a920fd59a 100644
--- a/packages/util/src/u8a/toHex.spec.ts
+++ b/packages/util/src/u8a/toHex.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toHex.ts b/packages/util/src/u8a/toHex.ts
index 07ac2f38d..c58f8aca5 100644
--- a/packages/util/src/u8a/toHex.ts
+++ b/packages/util/src/u8a/toHex.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/u8a/toHexBuffer.spec.ts b/packages/util/src/u8a/toHexBuffer.spec.ts
index cefc453b4..e576eed52 100644
--- a/packages/util/src/u8a/toHexBuffer.spec.ts
+++ b/packages/util/src/u8a/toHexBuffer.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toHexBuffer.ts b/packages/util/src/u8a/toHexBuffer.ts
index 044edc55f..00ff5d00c 100644
--- a/packages/util/src/u8a/toHexBuffer.ts
+++ b/packages/util/src/u8a/toHexBuffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { HexString } from '../types.js';
diff --git a/packages/util/src/u8a/toNumber.spec.ts b/packages/util/src/u8a/toNumber.spec.ts
index 133cfed02..48d312d21 100644
--- a/packages/util/src/u8a/toNumber.spec.ts
+++ b/packages/util/src/u8a/toNumber.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toNumber.ts b/packages/util/src/u8a/toNumber.ts
index baffa083c..1df82380d 100644
--- a/packages/util/src/u8a/toNumber.ts
+++ b/packages/util/src/u8a/toNumber.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { ToBnOptions } from '../types.js';
diff --git a/packages/util/src/u8a/toString.spec.ts b/packages/util/src/u8a/toString.spec.ts
index d8a91cf9e..174c2fa08 100644
--- a/packages/util/src/u8a/toString.spec.ts
+++ b/packages/util/src/u8a/toString.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toString.ts b/packages/util/src/u8a/toString.ts
index 40a9679a4..6f634c546 100644
--- a/packages/util/src/u8a/toString.ts
+++ b/packages/util/src/u8a/toString.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { TextDecoder } from '@polkadot/x-textdecoder';
diff --git a/packages/util/src/u8a/toU8a.spec.ts b/packages/util/src/u8a/toU8a.spec.ts
index 36b64668b..8c9ffcd0c 100644
--- a/packages/util/src/u8a/toU8a.spec.ts
+++ b/packages/util/src/u8a/toU8a.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/toU8a.ts b/packages/util/src/u8a/toU8a.ts
index 23f09ff41..48e3701fb 100644
--- a/packages/util/src/u8a/toU8a.ts
+++ b/packages/util/src/u8a/toU8a.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { U8aLike } from '../types.js';
diff --git a/packages/util/src/u8a/wrap.spec.ts b/packages/util/src/u8a/wrap.spec.ts
index 5cf29e3b4..0e606d1e2 100644
--- a/packages/util/src/u8a/wrap.spec.ts
+++ b/packages/util/src/u8a/wrap.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/util/src/u8a/wrap.ts b/packages/util/src/u8a/wrap.ts
index a58226c9f..4d298a733 100644
--- a/packages/util/src/u8a/wrap.ts
+++ b/packages/util/src/u8a/wrap.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Originally from https://github.com/polkadot-js/extension/pull/743
diff --git a/packages/x-bigint/src/index.ts b/packages/x-bigint/src/index.ts
index baa313b57..1ddb88889 100644
--- a/packages/x-bigint/src/index.ts
+++ b/packages/x-bigint/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bigint authors & contributors
+// Copyright 2017-2025 @polkadot/x-bigint authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { extractGlobal } from '@polkadot/x-global';
diff --git a/packages/x-bigint/src/mod.ts b/packages/x-bigint/src/mod.ts
index 4993b8c30..ddf6b4699 100644
--- a/packages/x-bigint/src/mod.ts
+++ b/packages/x-bigint/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bigint authors & contributors
+// Copyright 2017-2025 @polkadot/x-bigint authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/x-bigint/src/packageInfo.ts b/packages/x-bigint/src/packageInfo.ts
index 511cc7866..2a4d2abb2 100644
--- a/packages/x-bigint/src/packageInfo.ts
+++ b/packages/x-bigint/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bigint authors & contributors
+// Copyright 2017-2025 @polkadot/x-bigint authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-bigint/src/shim.ts b/packages/x-bigint/src/shim.ts
index 112497938..c775febb0 100644
--- a/packages/x-bigint/src/shim.ts
+++ b/packages/x-bigint/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bigint authors & contributors
+// Copyright 2017-2025 @polkadot/x-bigint authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { BigInt } from '@polkadot/x-bigint';
diff --git a/packages/x-bundle/src/buffer.ts b/packages/x-bundle/src/buffer.ts
index 8a3d347dd..315a6a168 100644
--- a/packages/x-bundle/src/buffer.ts
+++ b/packages/x-bundle/src/buffer.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
// @ts-expect-error Only used in rollup bundling, we are not adding a declaration
diff --git a/packages/x-bundle/src/cjs/bn.js b/packages/x-bundle/src/cjs/bn.js
index ac480471a..633a0b74d 100644
--- a/packages/x-bundle/src/cjs/bn.js
+++ b/packages/x-bundle/src/cjs/bn.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
// @ts-expect-error In dev mode we don't have export maps...
diff --git a/packages/x-bundle/src/crypto.ts b/packages/x-bundle/src/crypto.ts
index eeebcbf4b..c01053515 100644
--- a/packages/x-bundle/src/crypto.ts
+++ b/packages/x-bundle/src/crypto.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
export default {};
diff --git a/packages/x-bundle/src/dummy.ts b/packages/x-bundle/src/dummy.ts
index 99a354acc..e32ff334f 100644
--- a/packages/x-bundle/src/dummy.ts
+++ b/packages/x-bundle/src/dummy.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
// This is a dummy, aka we don't check requires and then have
diff --git a/packages/x-bundle/src/empty.ts b/packages/x-bundle/src/empty.ts
index eeebcbf4b..c01053515 100644
--- a/packages/x-bundle/src/empty.ts
+++ b/packages/x-bundle/src/empty.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
export default {};
diff --git a/packages/x-bundle/src/index.ts b/packages/x-bundle/src/index.ts
index e28665ae6..45fd0d4a7 100644
--- a/packages/x-bundle/src/index.ts
+++ b/packages/x-bundle/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { packageInfo } from './packageInfo.js';
diff --git a/packages/x-bundle/src/inherits.ts b/packages/x-bundle/src/inherits.ts
index 4b387bba3..ebfe2c545 100644
--- a/packages/x-bundle/src/inherits.ts
+++ b/packages/x-bundle/src/inherits.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from https://github.com/isaacs/inherits/blob/dbade4c47c548aa7259017eca8874d61c8aaad2b/inherits_browser.js
diff --git a/packages/x-bundle/src/packageInfo.ts b/packages/x-bundle/src/packageInfo.ts
index 8718e42be..c109dcb6f 100644
--- a/packages/x-bundle/src/packageInfo.ts
+++ b/packages/x-bundle/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-bundle authors & contributors
+// Copyright 2017-2025 @polkadot/x-bundle authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-fetch/src/browser.ts b/packages/x-fetch/src/browser.ts
index e0ae03580..5d4620a34 100644
--- a/packages/x-fetch/src/browser.ts
+++ b/packages/x-fetch/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { xglobal } from '@polkadot/x-global';
diff --git a/packages/x-fetch/src/mod.ts b/packages/x-fetch/src/mod.ts
index 48da726d8..2b771c0c9 100644
--- a/packages/x-fetch/src/mod.ts
+++ b/packages/x-fetch/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-fetch/src/node.ts b/packages/x-fetch/src/node.ts
index f4a59820a..33c71e81e 100644
--- a/packages/x-fetch/src/node.ts
+++ b/packages/x-fetch/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { extractGlobal } from '@polkadot/x-global';
diff --git a/packages/x-fetch/src/packageInfo.ts b/packages/x-fetch/src/packageInfo.ts
index d466cde78..0ad4b7a68 100644
--- a/packages/x-fetch/src/packageInfo.ts
+++ b/packages/x-fetch/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-fetch/src/react-native.ts b/packages/x-fetch/src/react-native.ts
index 48da726d8..2b771c0c9 100644
--- a/packages/x-fetch/src/react-native.ts
+++ b/packages/x-fetch/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-fetch/src/shim.ts b/packages/x-fetch/src/shim.ts
index 08614b066..66cac235a 100644
--- a/packages/x-fetch/src/shim.ts
+++ b/packages/x-fetch/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-fetch authors & contributors
+// Copyright 2017-2025 @polkadot/x-fetch authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { fetch } from '@polkadot/x-fetch';
diff --git a/packages/x-global/src/index.ts b/packages/x-global/src/index.ts
index 864a9fffd..b9996112c 100644
--- a/packages/x-global/src/index.ts
+++ b/packages/x-global/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-global authors & contributors
+// Copyright 2017-2025 @polkadot/x-global authors & contributors
// SPDX-License-Identifier: Apache-2.0
export { packageInfo } from './packageInfo.js';
diff --git a/packages/x-global/src/mod.ts b/packages/x-global/src/mod.ts
index 440885563..a3453660d 100644
--- a/packages/x-global/src/mod.ts
+++ b/packages/x-global/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-global authors & contributors
+// Copyright 2017-2025 @polkadot/x-global authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './index.js';
diff --git a/packages/x-global/src/packageInfo.ts b/packages/x-global/src/packageInfo.ts
index 833dd7876..672bdbe04 100644
--- a/packages/x-global/src/packageInfo.ts
+++ b/packages/x-global/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-global authors & contributors
+// Copyright 2017-2025 @polkadot/x-global authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-randomvalues/src/browser.ts b/packages/x-randomvalues/src/browser.ts
index 497ea3602..c1f275f80 100644
--- a/packages/x-randomvalues/src/browser.ts
+++ b/packages/x-randomvalues/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { xglobal } from '@polkadot/x-global';
diff --git a/packages/x-randomvalues/src/fallback.spec.ts b/packages/x-randomvalues/src/fallback.spec.ts
index 513facd37..730d7d102 100644
--- a/packages/x-randomvalues/src/fallback.spec.ts
+++ b/packages/x-randomvalues/src/fallback.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/x-randomvalues/src/fallback.ts b/packages/x-randomvalues/src/fallback.ts
index 47f5b4d5b..4b1284a87 100644
--- a/packages/x-randomvalues/src/fallback.ts
+++ b/packages/x-randomvalues/src/fallback.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from https://github.com/LinusU/react-native-get-random-values/blob/85f48393821c23b83b89a8177f56d3a81dc8b733/index.js
diff --git a/packages/x-randomvalues/src/mod.ts b/packages/x-randomvalues/src/mod.ts
index d43573342..8da98c8ce 100644
--- a/packages/x-randomvalues/src/mod.ts
+++ b/packages/x-randomvalues/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-randomvalues/src/node.ts b/packages/x-randomvalues/src/node.ts
index e0ad7fd59..3894648b2 100644
--- a/packages/x-randomvalues/src/node.ts
+++ b/packages/x-randomvalues/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Needs Node 15+ for webcrypto
diff --git a/packages/x-randomvalues/src/packageInfo.ts b/packages/x-randomvalues/src/packageInfo.ts
index bdeed8535..975a076aa 100644
--- a/packages/x-randomvalues/src/packageInfo.ts
+++ b/packages/x-randomvalues/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-randomvalues/src/react-native.ts b/packages/x-randomvalues/src/react-native.ts
index a9aa07ba1..0a7743e6e 100644
--- a/packages/x-randomvalues/src/react-native.ts
+++ b/packages/x-randomvalues/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from https://github.com/LinusU/react-native-get-random-values/blob/85f48393821c23b83b89a8177f56d3a81dc8b733/index.js
diff --git a/packages/x-randomvalues/src/shim.ts b/packages/x-randomvalues/src/shim.ts
index 50ae3a7e0..0736d2ae6 100644
--- a/packages/x-randomvalues/src/shim.ts
+++ b/packages/x-randomvalues/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-randomvalues authors & contributors
+// Copyright 2017-2025 @polkadot/x-randomvalues authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeGlobal } from '@polkadot/x-global';
diff --git a/packages/x-textdecoder/src/browser.ts b/packages/x-textdecoder/src/browser.ts
index 3393bc477..d73ac4523 100644
--- a/packages/x-textdecoder/src/browser.ts
+++ b/packages/x-textdecoder/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { extractGlobal } from '@polkadot/x-global';
diff --git a/packages/x-textdecoder/src/fallback.spec.ts b/packages/x-textdecoder/src/fallback.spec.ts
index c74847641..8e7de17e4 100644
--- a/packages/x-textdecoder/src/fallback.spec.ts
+++ b/packages/x-textdecoder/src/fallback.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/x-textdecoder/src/fallback.ts b/packages/x-textdecoder/src/fallback.ts
index 0e6f6be4b..b903cc169 100644
--- a/packages/x-textdecoder/src/fallback.ts
+++ b/packages/x-textdecoder/src/fallback.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
// This is very limited, only handling Ascii values
diff --git a/packages/x-textdecoder/src/mod.ts b/packages/x-textdecoder/src/mod.ts
index 86f0e6db6..74eaa5af6 100644
--- a/packages/x-textdecoder/src/mod.ts
+++ b/packages/x-textdecoder/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-textdecoder/src/node.spec.ts b/packages/x-textdecoder/src/node.spec.ts
index 1ebb0024e..a7edb04e2 100644
--- a/packages/x-textdecoder/src/node.spec.ts
+++ b/packages/x-textdecoder/src/node.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/x-textdecoder/src/node.ts b/packages/x-textdecoder/src/node.ts
index 6ccb7361d..b0bc938af 100644
--- a/packages/x-textdecoder/src/node.ts
+++ b/packages/x-textdecoder/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import util from 'node:util';
diff --git a/packages/x-textdecoder/src/packageInfo.ts b/packages/x-textdecoder/src/packageInfo.ts
index 19ed04146..0944ed1a6 100644
--- a/packages/x-textdecoder/src/packageInfo.ts
+++ b/packages/x-textdecoder/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textdecoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textdecoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-textdecoder/src/react-native.ts b/packages/x-textdecoder/src/react-native.ts
index 86f0e6db6..74eaa5af6 100644
--- a/packages/x-textdecoder/src/react-native.ts
+++ b/packages/x-textdecoder/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-textdecoder/src/shim.ts b/packages/x-textdecoder/src/shim.ts
index 3734775a6..b84e1c65d 100644
--- a/packages/x-textdecoder/src/shim.ts
+++ b/packages/x-textdecoder/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textdecoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textdecoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeGlobal } from '@polkadot/x-global';
diff --git a/packages/x-textdecoder/src/typeCheck.ts b/packages/x-textdecoder/src/typeCheck.ts
index b69a2a957..b7c3c53f6 100644
--- a/packages/x-textdecoder/src/typeCheck.ts
+++ b/packages/x-textdecoder/src/typeCheck.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textdecoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textdecoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { TextDecoder as BrowserTD } from './browser.js';
diff --git a/packages/x-textencoder/src/browser.ts b/packages/x-textencoder/src/browser.ts
index dad038294..26c04c614 100644
--- a/packages/x-textencoder/src/browser.ts
+++ b/packages/x-textencoder/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { extractGlobal } from '@polkadot/x-global';
diff --git a/packages/x-textencoder/src/fallback.spec.ts b/packages/x-textencoder/src/fallback.spec.ts
index 5dcfbefce..33c887a89 100644
--- a/packages/x-textencoder/src/fallback.spec.ts
+++ b/packages/x-textencoder/src/fallback.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/x-textencoder/src/fallback.ts b/packages/x-textencoder/src/fallback.ts
index 0b865e2dd..904eee462 100644
--- a/packages/x-textencoder/src/fallback.ts
+++ b/packages/x-textencoder/src/fallback.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
// This is very limited, only handling Ascii values
diff --git a/packages/x-textencoder/src/mod.ts b/packages/x-textencoder/src/mod.ts
index 86f0e6db6..74eaa5af6 100644
--- a/packages/x-textencoder/src/mod.ts
+++ b/packages/x-textencoder/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-textencoder/src/node.spec.ts b/packages/x-textencoder/src/node.spec.ts
index 6e2ad82cf..5ccdfbfb2 100644
--- a/packages/x-textencoder/src/node.spec.ts
+++ b/packages/x-textencoder/src/node.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/x-textencoder/src/node.ts b/packages/x-textencoder/src/node.ts
index 28182225a..28b7beaff 100644
--- a/packages/x-textencoder/src/node.ts
+++ b/packages/x-textencoder/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import util from 'node:util';
diff --git a/packages/x-textencoder/src/packageInfo.ts b/packages/x-textencoder/src/packageInfo.ts
index ae7652e8b..ffb8fa1dc 100644
--- a/packages/x-textencoder/src/packageInfo.ts
+++ b/packages/x-textencoder/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-textencoder/src/react-native.ts b/packages/x-textencoder/src/react-native.ts
index 86f0e6db6..74eaa5af6 100644
--- a/packages/x-textencoder/src/react-native.ts
+++ b/packages/x-textencoder/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-textencoder/src/shim.ts b/packages/x-textencoder/src/shim.ts
index f7d75580c..158d9979a 100644
--- a/packages/x-textencoder/src/shim.ts
+++ b/packages/x-textencoder/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeGlobal } from '@polkadot/x-global';
diff --git a/packages/x-textencoder/src/typeCheck.ts b/packages/x-textencoder/src/typeCheck.ts
index fd4dcda17..e260bfa33 100644
--- a/packages/x-textencoder/src/typeCheck.ts
+++ b/packages/x-textencoder/src/typeCheck.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-textencoder authors & contributors
+// Copyright 2017-2025 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { TextEncoder as BrowserTE } from './browser.js';
diff --git a/packages/x-ws/src/browser.ts b/packages/x-ws/src/browser.ts
index a8639abf8..08ca8501e 100644
--- a/packages/x-ws/src/browser.ts
+++ b/packages/x-ws/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { xglobal } from '@polkadot/x-global';
diff --git a/packages/x-ws/src/mod.ts b/packages/x-ws/src/mod.ts
index 091f2fe7d..b0aabf128 100644
--- a/packages/x-ws/src/mod.ts
+++ b/packages/x-ws/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-ws/src/node.ts b/packages/x-ws/src/node.ts
index 841b0aebe..3fffe8065 100644
--- a/packages/x-ws/src/node.ts
+++ b/packages/x-ws/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
import ws from 'ws';
diff --git a/packages/x-ws/src/packageInfo.ts b/packages/x-ws/src/packageInfo.ts
index 6152d15f0..3b844f31f 100644
--- a/packages/x-ws/src/packageInfo.ts
+++ b/packages/x-ws/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/x-ws/src/react-native.ts b/packages/x-ws/src/react-native.ts
index 091f2fe7d..b0aabf128 100644
--- a/packages/x-ws/src/react-native.ts
+++ b/packages/x-ws/src/react-native.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './browser.js';
diff --git a/packages/x-ws/src/shim.ts b/packages/x-ws/src/shim.ts
index a19ee200d..fbd5ae62f 100644
--- a/packages/x-ws/src/shim.ts
+++ b/packages/x-ws/src/shim.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/x-ws authors & contributors
+// Copyright 2017-2025 @polkadot/x-ws authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeGlobal } from '@polkadot/x-global';
diff --git a/rollup.config.js b/rollup.config.js
index 5790ad241..f986564fa 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2024 @polkadot/util authors & contributors
+// Copyright 2017-2025 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import path from 'node:path';