]> git.codecow.com Git - nano-pow.git/commitdiff
Update domain name.
authorChris Duncan <chris@zoso.dev>
Thu, 2 Apr 2026 07:55:39 +0000 (00:55 -0700)
committerChris Duncan <chris@zoso.dev>
Thu, 2 Apr 2026 07:55:39 +0000 (00:55 -0700)
27 files changed:
.gitignore
AUTHORS.md
CHANGELOG.md
README.md
docs/benchmarks.md
docs/nano-pow.1
esbuild.mjs
package-lock.json.license
package.json
package.json.license
src/bin/cli.ts
src/bin/nano-pow.sh
src/bin/server.ts
src/lib/gl/gl-downsample.frag
src/lib/gl/gl-draw.frag
src/lib/gl/gl-vertex.vert
src/lib/gl/index.ts
src/lib/gpu/compute.wgsl
src/lib/gpu/index.ts
src/lib/index.ts
src/lib/shaders.d.ts
src/main.ts
src/types.d.ts
test/blockhashes.txt.license
test/index.html
test/script.sh
tsconfig.json.license

index 905ca2a207f7320ea93106fa8fa92ba6dc695824..b316cbd70c8ef1ef0db6731a8901e1c03f876cc1 100644 (file)
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>\r
+# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>\r
 # SPDX-License-Identifier: GPL-3.0-or-later\r
 \r
 # Logs\r
index 7c5bfaa7c0bfc844effce2785d35c392589b2b65..c78493b5f2e67d10a1dd76291b2c15cb0247ceeb 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
-Chris Duncan <chris@zoso.dev> (zoso.dev)
+Chris Duncan <chris@codecow.com> (codecow.com)
 Ben Green <ben@latenightsketches.com> (numtel.github.io)
index 77d4aa07c88f634bd083629dc9eb242721ed257f..3a52b49f05d2fdf6773594336ff31aa79b97f2d5 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
@@ -769,7 +769,7 @@ Nano work threshold requirements.
 
 Fix packaging bugs to eliminate npm errors about imports and types.
 
-Fix repo cloning so that `git clone https://zoso.dev/nano-pow.git` works as
+Fix repo cloning so that `git clone https://codecow.com/nano-pow.git` works as
 expected (thanks to u/the_azarian for helping track this down).
 
 
index f9448998dc1ea21f08882841e2a5c4185027a0e3..f48b957fa34c18b1254008febb7ec0d2b100b6a3 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 <!--
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
@@ -205,13 +205,13 @@ execution options and compare results.
 1. Compile, minify, and bundle
 
 ```console
-$ git clone https://zoso.dev/nano-pow.git
+$ git clone https://codecow.com/nano-pow.git
 $ cd nano-pow
 $ npm i
 ```
 
 ## Reporting Bugs
-Email: <bug-nano-pow@zoso.dev>
+Email: <bug-nano-pow@codecow.com>
 
 ## Acknowledgements
 [numtel/nano-webgl-pow](https://github.com/numtel/nano-webgl-pow) for his WebGL
index 43c4cbcbd01b0d28cb11e5366ecc8d3ac57b6f3f..748ee58129c890acbf4967a49c6acb73f1d80604 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
index 524e5de32b051fa374ed0ad9ec261cc6a3e77c16..d1144983808e7db48321cbf7c3f2d660649d1ed8 100644 (file)
@@ -1,4 +1,4 @@
-\# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+\# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 \# SPDX-License-Identifier: GPL-3.0-or-later
 
 .TH nano-pow 1 2025-03-12 "nano-pow v3.1.0"
@@ -151,12 +151,12 @@ $ curl -d '{
 Written by Chris Duncan.
 
 .SH BUGS
-Email <bug-nano-pow@zoso.dev>.
+Email <bug-nano-pow@codecow.com>.
 
 .SH COPYRIGHT
 .PP
 .EX
-Copyright \(co 2025 Chris Duncan <chris@zoso.dev>
+Copyright \(co 2025 Chris Duncan <chris@codecow.com>
 Nano PoW documentation: <https://docs.nano.org/integration-guides/work-generation/#work-calculation-details>
 License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
 Portions of this code are also provided under the MIT License: <https://spdx.org/licenses/MIT.html>
index f99961006a775054556679c97e6fcc2450f9d68e..3d51e03e2f93134920e18854526e2dab9428ab92 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 import { build } from 'esbuild'
index 7f56691390fea385678865077ee67125e1dc39ae..b3a54a518915531f3db0887dffde000a0a3ce01f 100644 (file)
@@ -1,2 +1,2 @@
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
index befede3502454cc378e085bc767207a93fa09e5d..9893a204b1b998c6d1e93917b4825723b8c033b9 100644 (file)
                "webgl",
                "webgl2"
        ],
-       "homepage": "https://zoso.dev",
-       "bugs": "bug-nano-pow@zoso.dev",
+       "homepage": "https://codecow.com",
+       "bugs": "bug-nano-pow@codecow.com",
        "license": "(GPL-3.0-or-later AND MIT)",
-       "author": "Chris Duncan <chris@zoso.dev>",
+       "author": "Chris Duncan <chris@codecow.com>",
        "funding": {
                "type": "nano",
                "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso"
@@ -42,7 +42,7 @@
        "man": "./docs/nano-pow.1",
        "repository": {
                "type": "git",
-               "url": "git+https://zoso.dev/nano-pow.git"
+               "url": "git+https://codecow.com/nano-pow.git"
        },
        "scripts": {
                "benchmark": "npm run build && ./dist/bin/nano-pow.sh --benchmark 100",
index 7f56691390fea385678865077ee67125e1dc39ae..b3a54a518915531f3db0887dffde000a0a3ce01f 100644 (file)
@@ -1,2 +1,2 @@
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
index 80ace2d4e37d8d188aeed227febc1239f71130d3..99249434665a32343ac0d78583c0379624526f82 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env node
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 import { spawn } from 'node:child_process'
@@ -53,7 +53,7 @@ If validating a nonce, it must be a 16-character hexadecimal value.
 Effort must be a decimal number between 1-32.
 Difficulty must be a hexadecimal string between 0-FFFFFFFFFFFFFFFF.
 
-Report bugs: <bug-nano-pow@zoso.dev>
+Report bugs: <bug-nano-pow@codecow.com>
 Full documentation: <https://www.npmjs.com/package/nano-pow>
 `
        )
index a751efa75dc16d7183d1fdf9a579a2fd4e5c9096..d83cec7a408048e0c8981ed473ad8a145ea159fc 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 # SPDX-License-Identifier: GPL-3.0-or-later
 
 SCRIPT_LINK=$(readlink -f "$0");
index 3d4fe0600ed3a2258bdc599a7b722ed27ce80d0f..fc18dc284badaa72407b28d769c88f2b7aee90b9 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env node
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 import * as http from 'node:http'
@@ -153,7 +153,7 @@ BLOCKHASH is a 64-character hexadecimal string.
 WORK is 16-character hexadecimal string.
 DIFFICULTY is a 16-character hexadecimal string (default: FFFFFFF800000000)
 
-Report bugs: <bug-nano-pow@zoso.dev>
+Report bugs: <bug-nano-pow@codecow.com>
 Full documentation: <https://www.npmjs.com/package/nano-pow>
 `
                )
index d9ab53326bcf037ff3c0332dbd1704f6a6ededed..50c33ca20a73f28b42f4b48a7f164c47a91a7423 100644 (file)
@@ -1,6 +1,6 @@
 #version 300 es
 #pragma vscode_glsllint_stage: frag
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 #ifdef GL_FRAGMENT_PRECISION_HIGH
index f58c1a9ad9461841b85d29a7892a57d25711cf6f..389f4a2b181d9797fd62a785c4cf087994704bc4 100644 (file)
@@ -1,6 +1,6 @@
 #version 300 es
 #pragma vscode_glsllint_stage: frag
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later AND MIT
 
index 949140906e21b511b009bb86ecd9dff76697f07f..41b9cf0e0bd28b6632c7cd2f78612d02bcb1a3eb 100644 (file)
@@ -1,6 +1,6 @@
 #version 300 es
 #pragma vscode_glsllint_stage: vert
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later AND MIT
 
index 0c510d5b50625eb30626319d7492b9e3af6188cc..c631476be6eee309c89ff2bd6a357b03f45dbbf8 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-FileContributor: Ben Green <ben@latenightsketches.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later AND MIT
 
index 00cfb64d2ec97e69d23f203e25596435fa97d5fb..8a09c7efa29391f17df81e83023673901f728743 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 /**
index 514fb671829c3d923ff110b7ff67e12d2ec67829..7b58911d598d4749ae4fad03c7963a3f519cdd64 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 import { default as NanoPowGpuComputeShader } from './compute.wgsl'
index a6edffb2f60f5127266b8ea602948c87f1ec319f..e20fb545f7bd3bd4460e40fc7363299c793d0e2a 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 import { NanoPowGl } from "./gl"
index 2897eabd2db8e0e12da076e33afdf1661f04985e..8f3dcee0e62185f2983ab1431fc8ac05777ec4d6 100644 (file)
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+// SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 // SPDX-License-Identifier: GPL-3.0-or-later
 
 declare module '*.frag' {
index df706486431ae2cd35d7c95608a3206942639f52..3907e0b7fc654f0e03ac739efb50389e1dfe983d 100644 (file)
@@ -1,4 +1,4 @@
-//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
 export { NanoPow as default, NanoPow, NanoPowGl, NanoPowGpu } from './lib'
index a30b57075ef964bb2513370510893a47402fe7fa..114a84d56465e2475e658e582781a361b1d36dc9 100644 (file)
@@ -1,4 +1,4 @@
-// SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+// SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 // SPDX-License-Identifier: GPL-3.0-or-later
 
 declare global {
index 7f56691390fea385678865077ee67125e1dc39ae..b3a54a518915531f3db0887dffde000a0a3ce01f 100644 (file)
@@ -1,2 +1,2 @@
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
index 2c45e4e6d9e7c91092ec28f5e25944dd9b19d019..ad164ed677e27950c229b61b10492a19acd72f2c 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
index 33694c0e1c87a60ba19de408c06d9d5ff9c00b21..cfa0bd99ecd3e53d632aa2554ce8a1b23780ec72 100755 (executable)
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+# SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 # SPDX-License-Identifier: GPL-3.0-or-later
 
 SCRIPT_LINK=$(readlink -f "$0");
index 7f56691390fea385678865077ee67125e1dc39ae..b3a54a518915531f3db0887dffde000a0a3ce01f 100644 (file)
@@ -1,2 +1,2 @@
-SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
+SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
 SPDX-License-Identifier: GPL-3.0-or-later