From: Chris Duncan Date: Thu, 2 Apr 2026 09:26:00 +0000 (-0700) Subject: Update domain. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=f9d7d699c9e649771129b5085552135a51b6669c;p=libnemo.git Update domain. --- diff --git a/.gitignore b/.gitignore index 4b89421..f841ce0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2024 Chris Duncan +# SPDX-FileCopyrightText: 2024 Chris Duncan # SPDX-License-Identifier: GPL-3.0-or-later # Logs diff --git a/AUTHORS.md b/AUTHORS.md index 8d31bd4..ef276cb 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -1,12 +1,22 @@ - -Miro Metsänheimo -Ben Green (numtel.github.io) -Chris Duncan (zoso.dev) +# Authors + +[libnemo](https://codecow.com/libnemo.git) + +- Chris Duncan (codecow.com) + +--- + +[nanocurrency-web](https://github.com/numsu/nanocurrency-web-js) + +- Miro Metsänheimo + +--- + +[nano-webgl-pow](https://github.com/numtel/nano-webgl-pow) + +- Ben Green (numtel.github.io) diff --git a/CHANGELOG.md b/CHANGELOG.md index d95b294..b7c71a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ @@ -16,16 +16,12 @@ instead of `undefined`. Improve performance by eliminating some object property lookups. - - ## v0.10.3 ### Notable Changes Updated dependencies. - - ## v0.10.2 ### Notable Changes @@ -48,8 +44,6 @@ myWallet.addEventListener('locked', () => { // no other event data... }) myWallet.addEventListener('unlocked', () => { // no other event data... }) ``` - - ## v0.10.1 ### Notable Changes @@ -58,8 +52,6 @@ Fixed restore of Ledger wallet from IndexedDB. Updated dependencies. - - ## v0.10.0 ### Notable Changes @@ -93,8 +85,6 @@ Fixed calls to `Account` map methods. Updated tests. - - ## v0.9.0 ### Notable Changes @@ -124,16 +114,12 @@ Fixed missing constants when building unminified bundle. Fixed test not cleaning up wallet workers properly. - - ## v0.8.1 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.8.0 ### Notable Changes @@ -159,16 +145,12 @@ Developer build now includes sourcemaps for easier debugging. Some new tests have been added and some existing ones fixed. - - ## v0.7.1 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.7.0 ### Notable Changes @@ -190,16 +172,12 @@ guards to inform subsequent code. README and package description updated. - - ## v0.6.1 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.6.0 ### Notable Changes @@ -213,24 +191,18 @@ worker code is constructed in such a way that enables the build system to apply name mangling and minification while bundling. This also enables other frameworks like Angular to bundle `libnemo` without further breakage. - - ## v0.5.4 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.5.3 ### Notable Changes Fix type comparison to undefined when restoring Wallets from database. - - ## v0.5.2 ### Notable Changes @@ -238,16 +210,12 @@ Fix type comparison to undefined when restoring Wallets from database. Remove async-await from new Vault functionality in favor of Promise chaining (see [v0.4.0](#v040) for details). - - ## v0.5.1 ### Notable Changes Fix type definitions for unit denomination `convert()` function overloads. - - ## v0.5.0 ### Notable Changes @@ -283,24 +251,18 @@ Type definitions updated. Tests added or updated to accomodate new features. - - ## v0.4.3 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.4.2 ### Notable Changes Fix type comparison to undefined when restoring Wallets from database. - - ## v0.4.1 ### Notable Changes @@ -309,8 +271,6 @@ Redefine Vault worker class members as instance properties instead of static properties and initialize the worker with `new` instead of an `init()` method which allows it to privatize its properties again. - - ## v0.4.0 ### Notable Changes @@ -339,24 +299,18 @@ should be converted if necessary. Fixed some erroneous JSdoc comment documentation. - - ## v0.3.3 ### Notable Changes Fix restored wallets with undefined type. - - ## v0.3.2 ### Notable Changes Fix type comparison to undefined when restoring Wallets from database. - - ## v0.3.1 ### Notable Changes @@ -367,8 +321,6 @@ Remove an unused CryptoKey usage type. Adjust how Vault is stringified and loaded into web worker. - - ## v0.3.0 ### Notable Changes @@ -403,16 +355,12 @@ hood of the overarching `Wallet` class. Account derivation, secret verification, and block signing can all be done with the same methods for a 'Ledger'-type wallet is `libnemo` as its 'BIP-44' and 'BLAKE2b' counterparts. - - ## v0.2.1 ### Notable Changes Fixes issue with wallet Safe blocking `update` requests. - - ## v0.2.0 ### Notable Changes @@ -448,8 +396,6 @@ block. Pretty much every other component has been refactored or improved to accomodate the new wallet system. - - ## v0.1.0 ### Notable Changes diff --git a/README.md b/README.md index 3ac08f3..6268dd1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ diff --git a/esbuild/config.mjs b/esbuild/config.mjs index 7305ce5..efe87b5 100644 --- a/esbuild/config.mjs +++ b/esbuild/config.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { browserVaultWorker, nodeVaultWorker } from './vault.mjs' diff --git a/esbuild/dev.mjs b/esbuild/dev.mjs index c14f8fa..72e47a4 100644 --- a/esbuild/dev.mjs +++ b/esbuild/dev.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { build } from 'esbuild' diff --git a/esbuild/inject/buffer.mjs b/esbuild/inject/buffer.mjs index cadb05d..a48acfa 100644 --- a/esbuild/inject/buffer.mjs +++ b/esbuild/inject/buffer.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import buffer from 'buffer/index.js' diff --git a/esbuild/inject/fake-indexeddb.mjs b/esbuild/inject/fake-indexeddb.mjs index 3bfa68b..d9e9f3b 100644 --- a/esbuild/inject/fake-indexeddb.mjs +++ b/esbuild/inject/fake-indexeddb.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import 'fake-indexeddb/auto' diff --git a/esbuild/prod.mjs b/esbuild/prod.mjs index eeca8b4..ea62674 100644 --- a/esbuild/prod.mjs +++ b/esbuild/prod.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { build } from 'esbuild' diff --git a/esbuild/vault.mjs b/esbuild/vault.mjs index ee23049..bfb86cc 100644 --- a/esbuild/vault.mjs +++ b/esbuild/vault.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { build } from 'esbuild' diff --git a/index.html b/index.html index b68f26f..60cad18 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ diff --git a/package-lock.json.license b/package-lock.json.license index 36ee55c..b883e30 100644 --- a/package-lock.json.license +++ b/package-lock.json.license @@ -1,2 +1,2 @@ -SPDX-FileCopyrightText: 2024 Chris Duncan +SPDX-FileCopyrightText: 2024 Chris Duncan SPDX-License-Identifier: GPL-3.0-or-later diff --git a/package.json b/package.json index ff1c3a3..5e275e4 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,10 @@ "decrypt", "keys" ], - "homepage": "https://zoso.dev", - "bugs": "bug-libnemo@zoso.dev", + "homepage": "https://codecow.com", + "bugs": "bug-libnemo@codecow.com", "license": "(GPL-3.0-or-later AND MIT AND ISC)", - "author": "Chris Duncan ", + "author": "Chris Duncan ", "funding": { "type": "nano", "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso" @@ -40,7 +40,7 @@ }, "repository": { "type": "git", - "url": "git+https://zoso.dev/libnemo.git" + "url": "git+https://codecow.com/libnemo.git" }, "scripts": { "clean": "rm -rf dist types && tsc", diff --git a/package.json.license b/package.json.license index 36ee55c..b883e30 100644 --- a/package.json.license +++ b/package.json.license @@ -1,2 +1,2 @@ -SPDX-FileCopyrightText: 2024 Chris Duncan +SPDX-FileCopyrightText: 2024 Chris Duncan SPDX-License-Identifier: GPL-3.0-or-later diff --git a/sample.env b/sample.env index 86e8955..f2fd965 100644 --- a/sample.env +++ b/sample.env @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2025 Chris Duncan +# SPDX-FileCopyrightText: 2025 Chris Duncan # SPDX-License-Identifier: GPL-3.0-or-later # Save this file as `.env` and replace the following with real values diff --git a/sample.env.mjs b/sample.env.mjs index a293277..5e5284e 100644 --- a/sample.env.mjs +++ b/sample.env.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/src/lib/account/address.ts b/src/lib/account/address.ts index ebe1c2d..5995847 100644 --- a/src/lib/account/address.ts +++ b/src/lib/account/address.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { ACCOUNT_KEY_HEX_LENGTH, ALPHABET, PREFIX, PREFIX_LEGACY } from "../constants" diff --git a/src/lib/account/index.ts b/src/lib/account/index.ts index cedc753..58ca243 100644 --- a/src/lib/account/index.ts +++ b/src/lib/account/index.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import * as nano25519 from 'nano25519' diff --git a/src/lib/account/refresh.ts b/src/lib/account/refresh.ts index 4280e6f..6fd7a98 100644 --- a/src/lib/account/refresh.ts +++ b/src/lib/account/refresh.ts @@ -1,9 +1,9 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later +import { Account } from '.' import { Block } from '../block' import { Rpc } from '../rpc' -import { Account } from '.' export async function _refresh (account: Account, rpc: Rpc | string | URL): Promise export async function _refresh (account: Account, rpc: unknown): Promise { diff --git a/src/lib/account/validate.ts b/src/lib/account/validate.ts index 0f00695..57276b4 100644 --- a/src/lib/account/validate.ts +++ b/src/lib/account/validate.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { ALPHABET, PREFIX, PREFIX_LEGACY } from "../constants" diff --git a/src/lib/block.ts b/src/lib/block.ts index b919a00..ee5fdb6 100644 --- a/src/lib/block.ts +++ b/src/lib/block.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { NanoPow } from 'nano-pow' diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 7cbe29a..d09899c 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export const ACCOUNT_KEY_BYTE_LENGTH = 32 diff --git a/src/lib/convert.ts b/src/lib/convert.ts index af1c3d7..757f30d 100644 --- a/src/lib/convert.ts +++ b/src/lib/convert.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { ALPHABET } from './constants' diff --git a/src/lib/crypto/bip39.ts b/src/lib/crypto/bip39.ts index 2843821..0ece9b8 100644 --- a/src/lib/crypto/bip39.ts +++ b/src/lib/crypto/bip39.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later /** diff --git a/src/lib/crypto/bip44.ts b/src/lib/crypto/bip44.ts index 006f7d4..010e581 100644 --- a/src/lib/crypto/bip44.ts +++ b/src/lib/crypto/bip44.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Secp256k1 } from '.' diff --git a/src/lib/crypto/blake2b.ts b/src/lib/crypto/blake2b.ts index 871b0c2..19c9860 100644 --- a/src/lib/crypto/blake2b.ts +++ b/src/lib/crypto/blake2b.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later AND ISC /** diff --git a/src/lib/crypto/index.ts b/src/lib/crypto/index.ts index 127f952..6de4b7d 100644 --- a/src/lib/crypto/index.ts +++ b/src/lib/crypto/index.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Bip39 } from './bip39' diff --git a/src/lib/crypto/nano-nacl.ts b/src/lib/crypto/nano-nacl.ts index 8ce4bd3..b16ed29 100644 --- a/src/lib/crypto/nano-nacl.ts +++ b/src/lib/crypto/nano-nacl.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Blake2b } from '.' diff --git a/src/lib/crypto/wallet-aes-gcm.ts b/src/lib/crypto/wallet-aes-gcm.ts index 0880fc9..6cf3a10 100644 --- a/src/lib/crypto/wallet-aes-gcm.ts +++ b/src/lib/crypto/wallet-aes-gcm.ts @@ -1,6 +1,6 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export class WalletAesGcm { diff --git a/src/lib/database.ts b/src/lib/database.ts index a365c83..09c39d3 100644 --- a/src/lib/database.ts +++ b/src/lib/database.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export type Data = boolean | number | number[] | string | string[] | ArrayBuffer | CryptoKey diff --git a/src/lib/ledger.ts b/src/lib/ledger.ts index b93ef4b..fa901de 100644 --- a/src/lib/ledger.ts +++ b/src/lib/ledger.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { default as TransportBLE } from '@ledgerhq/hw-transport-web-ble' diff --git a/src/lib/rolodex.ts b/src/lib/rolodex.ts index acc04f2..dcdb705 100644 --- a/src/lib/rolodex.ts +++ b/src/lib/rolodex.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Account } from './account' diff --git a/src/lib/rpc.ts b/src/lib/rpc.ts index 404c5a1..a9f6181 100644 --- a/src/lib/rpc.ts +++ b/src/lib/rpc.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later /** diff --git a/src/lib/tools.ts b/src/lib/tools.ts index d93cbe2..02af6fe 100644 --- a/src/lib/tools.ts +++ b/src/lib/tools.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import * as nano25519 from 'nano25519' diff --git a/src/lib/vault/index.ts b/src/lib/vault/index.ts index 80d3097..a7219bf 100644 --- a/src/lib/vault/index.ts +++ b/src/lib/vault/index.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Worker as NodeWorker } from 'node:worker_threads' diff --git a/src/lib/vault/passkey.ts b/src/lib/vault/passkey.ts index 97d9e98..ab163c8 100644 --- a/src/lib/vault/passkey.ts +++ b/src/lib/vault/passkey.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export class Passkey { diff --git a/src/lib/vault/vault-timer.ts b/src/lib/vault/vault-timer.ts index 4b60985..3d6b429 100644 --- a/src/lib/vault/vault-timer.ts +++ b/src/lib/vault/vault-timer.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export class VaultTimer { diff --git a/src/lib/vault/vault-worker.ts b/src/lib/vault/vault-worker.ts index b740c52..c918301 100644 --- a/src/lib/vault/vault-worker.ts +++ b/src/lib/vault/vault-worker.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import * as nano25519 from 'nano25519' diff --git a/src/lib/wallet/accounts.ts b/src/lib/wallet/accounts.ts index d37f305..7e8f7f5 100644 --- a/src/lib/wallet/accounts.ts +++ b/src/lib/wallet/accounts.ts @@ -1,10 +1,10 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later +import { WalletType } from '.' import { Account } from '../account' import { Ledger } from '../ledger' import { Vault } from '../vault' -import { WalletType } from '.' export async function _accounts (type: WalletType, accounts: Map, vault: Vault, index: number): Promise export async function _accounts (type: WalletType, accounts: Map, vault: Vault, from: number, to: number): Promise> diff --git a/src/lib/wallet/backup.ts b/src/lib/wallet/backup.ts index f39cb41..f590d0a 100644 --- a/src/lib/wallet/backup.ts +++ b/src/lib/wallet/backup.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Database } from '../database' diff --git a/src/lib/wallet/config.ts b/src/lib/wallet/config.ts index 286c060..5909fd4 100644 --- a/src/lib/wallet/config.ts +++ b/src/lib/wallet/config.ts @@ -1,9 +1,9 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later +import { WalletType } from '.' import { Ledger } from '../ledger' import { Vault } from '../vault' -import { WalletType } from '.' export async function _config (type: WalletType, vault: Vault, settings: { connection: 'hid' | 'ble' | 'usb' } | { timeout: number }): Promise export async function _config (type: WalletType, vault: Vault, settings: unknown): Promise { diff --git a/src/lib/wallet/create.ts b/src/lib/wallet/create.ts index cae4c49..6bf1b2a 100644 --- a/src/lib/wallet/create.ts +++ b/src/lib/wallet/create.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { utf8 } from '../convert' diff --git a/src/lib/wallet/destroy.ts b/src/lib/wallet/destroy.ts index f010240..e5d08b5 100644 --- a/src/lib/wallet/destroy.ts +++ b/src/lib/wallet/destroy.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Database } from '../database' diff --git a/src/lib/wallet/get.ts b/src/lib/wallet/get.ts index de7f2c9..878be77 100644 --- a/src/lib/wallet/get.ts +++ b/src/lib/wallet/get.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Database } from '../database' diff --git a/src/lib/wallet/index.ts b/src/lib/wallet/index.ts index fce75ba..4b35f2d 100644 --- a/src/lib/wallet/index.ts +++ b/src/lib/wallet/index.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Account } from '../account' diff --git a/src/lib/wallet/load.ts b/src/lib/wallet/load.ts index 3c92977..e905ce9 100644 --- a/src/lib/wallet/load.ts +++ b/src/lib/wallet/load.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { hex, utf8 } from '../convert' diff --git a/src/lib/wallet/lock.ts b/src/lib/wallet/lock.ts index 55ad514..43ac2c1 100644 --- a/src/lib/wallet/lock.ts +++ b/src/lib/wallet/lock.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Ledger } from '../ledger' diff --git a/src/lib/wallet/refresh.ts b/src/lib/wallet/refresh.ts index fb4ea62..f154e50 100644 --- a/src/lib/wallet/refresh.ts +++ b/src/lib/wallet/refresh.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Account } from '../account' diff --git a/src/lib/wallet/restore.ts b/src/lib/wallet/restore.ts index 5178546..1c04459 100644 --- a/src/lib/wallet/restore.ts +++ b/src/lib/wallet/restore.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { _backup } from './backup' diff --git a/src/lib/wallet/sign.ts b/src/lib/wallet/sign.ts index 92cdaf0..121784d 100644 --- a/src/lib/wallet/sign.ts +++ b/src/lib/wallet/sign.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Block } from '../block' diff --git a/src/lib/wallet/unlock.ts b/src/lib/wallet/unlock.ts index b6be264..e2d70d5 100644 --- a/src/lib/wallet/unlock.ts +++ b/src/lib/wallet/unlock.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { utf8 } from '../convert' diff --git a/src/lib/wallet/unopened.ts b/src/lib/wallet/unopened.ts index 96cd556..d949908 100644 --- a/src/lib/wallet/unopened.ts +++ b/src/lib/wallet/unopened.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Account } from '../account' diff --git a/src/lib/wallet/update.ts b/src/lib/wallet/update.ts index 9859baf..fb9e33f 100644 --- a/src/lib/wallet/update.ts +++ b/src/lib/wallet/update.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { utf8 } from '../convert' diff --git a/src/lib/wallet/verify.ts b/src/lib/wallet/verify.ts index 02d7baa..dd5711c 100644 --- a/src/lib/wallet/verify.ts +++ b/src/lib/wallet/verify.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { WalletType } from '.' diff --git a/src/main.ts b/src/main.ts index 75ee42e..92d19cf 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { Account } from './lib/account' diff --git a/test/GLOBALS.mjs b/test/GLOBALS.mjs index f8a284b..7ca9346 100644 --- a/test/GLOBALS.mjs +++ b/test/GLOBALS.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later export { env } from '../env.mjs' diff --git a/test/VECTORS.mjs b/test/VECTORS.mjs index 0f709ff..ac73d0f 100644 --- a/test/VECTORS.mjs +++ b/test/VECTORS.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later /** diff --git a/test/main.perf.mjs b/test/main.perf.mjs index 9bdc1e1..27c2439 100644 --- a/test/main.perf.mjs +++ b/test/main.perf.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import './perf.wallet.mjs' diff --git a/test/main.test.mjs b/test/main.test.mjs index d59be6e..acebb8f 100644 --- a/test/main.test.mjs +++ b/test/main.test.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { failures, passes } from './GLOBALS.mjs' diff --git a/test/perf.account.mjs b/test/perf.account.mjs index d04d220..82500a3 100644 --- a/test/perf.account.mjs +++ b/test/perf.account.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/perf.block.mjs b/test/perf.block.mjs index 6971b05..31f2e6e 100644 --- a/test/perf.block.mjs +++ b/test/perf.block.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/perf.wallet.mjs b/test/perf.wallet.mjs index 706ca92..eb6bfec 100644 --- a/test/perf.wallet.mjs +++ b/test/perf.wallet.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.blake2b.mjs b/test/test.blake2b.mjs index dc72417..f26a06a 100644 --- a/test/test.blake2b.mjs +++ b/test/test.blake2b.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.blocks.mjs b/test/test.blocks.mjs index 781d0e3..62e2d51 100644 --- a/test/test.blocks.mjs +++ b/test/test.blocks.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.calculate-pow.mjs b/test/test.calculate-pow.mjs index 233a1de..2f0782b 100644 --- a/test/test.calculate-pow.mjs +++ b/test/test.calculate-pow.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.create-wallet.mjs b/test/test.create-wallet.mjs index a7209bc..3400960 100644 --- a/test/test.create-wallet.mjs +++ b/test/test.create-wallet.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.derive-accounts.mjs b/test/test.derive-accounts.mjs index c22fc80..8d20826 100644 --- a/test/test.derive-accounts.mjs +++ b/test/test.derive-accounts.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.import-wallet.mjs b/test/test.import-wallet.mjs index 0e8f4d0..9a0a89d 100644 --- a/test/test.import-wallet.mjs +++ b/test/test.import-wallet.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.ledger.mjs b/test/test.ledger.mjs index 2942204..8866752 100644 --- a/test/test.ledger.mjs +++ b/test/test.ledger.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.lock-unlock.mjs b/test/test.lock-unlock.mjs index ff694ce..ac169f9 100644 --- a/test/test.lock-unlock.mjs +++ b/test/test.lock-unlock.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.manage-rolodex.mjs b/test/test.manage-rolodex.mjs index 1514c93..40fe37a 100644 --- a/test/test.manage-rolodex.mjs +++ b/test/test.manage-rolodex.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.refresh-accounts.mjs b/test/test.refresh-accounts.mjs index d930ef9..914052a 100644 --- a/test/test.refresh-accounts.mjs +++ b/test/test.refresh-accounts.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.runner-check.mjs b/test/test.runner-check.mjs index 547a9ef..9be1653 100644 --- a/test/test.runner-check.mjs +++ b/test/test.runner-check.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later import { failures, isNode, passes, suite, test } from './GLOBALS.mjs' diff --git a/test/test.tools.mjs b/test/test.tools.mjs index 2965c1c..5987633 100644 --- a/test/test.tools.mjs +++ b/test/test.tools.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/test/test.wallet-sign.mjs b/test/test.wallet-sign.mjs index df4ef14..a6e7296 100644 --- a/test/test.wallet-sign.mjs +++ b/test/test.wallet-sign.mjs @@ -1,4 +1,4 @@ -//! SPDX-FileCopyrightText: 2025 Chris Duncan +//! SPDX-FileCopyrightText: 2025 Chris Duncan //! SPDX-License-Identifier: GPL-3.0-or-later 'use strict' diff --git a/tsconfig.json.license b/tsconfig.json.license index 36ee55c..b883e30 100644 --- a/tsconfig.json.license +++ b/tsconfig.json.license @@ -1,2 +1,2 @@ -SPDX-FileCopyrightText: 2024 Chris Duncan +SPDX-FileCopyrightText: 2024 Chris Duncan SPDX-License-Identifier: GPL-3.0-or-later