iuna

iuna

iuna - experimental devnet protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

commit ccb1762caa7968480957b7696817d58ef74f3ae2
parent 11318c167de827ce1b3541394fdf956344d13908
Author: Joris Hartog <jorishartog@hotmail.com>
Date:   Thu, 13 Aug 2026 07:04:04 +0200

Use getiuna.org domain

Diffstat:
MDockerfile | 4++--
MREADME.md | 8++++----
Mconfig/deployment.yml | 4++--
Msrc/adapters/http/index_html.rs | 2+-
Mwww/assets/iuna-ui.js | 4++--
Mwww/downloads.html | 2+-
Mwww/index.html | 2+-
7 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -35,7 +35,7 @@ RUN set -eux; \ mkdir -p /site/git/iuna /var/cache/stagit-iuna; \ echo "iuna - experimental devnet protocol" > /src/iuna.git/description; \ echo "iuna-labs" > /src/iuna.git/owner; \ - echo "https://iuna.jhx.app/git/iuna.git" > /src/iuna.git/url; \ + echo "https://getiuna.org/git/iuna.git" > /src/iuna.git/url; \ cd /src/iuna.git; \ mkdir -p /tmp/iuna-packs; \ mv objects/pack/* /tmp/iuna-packs/; \ @@ -64,7 +64,7 @@ RUN set -eux; \ mkdir -p /site/downloads; \ cp /site/downloads.html /site/downloads/index.html; \ sed -i "s|\${IUNA_VERSION}|${version}|g" /site/downloads/index.html; \ - printf '{"tag":"v%s","version":"%s","url":"https://iuna.jhx.app/downloads/"}\n' "$version" "$version" > /site/downloads/latest.json; \ + printf '{"tag":"v%s","version":"%s","url":"https://getiuna.org/downloads/"}\n' "$version" "$version" > /site/downloads/latest.json; \ rm -f /site/downloads.html ######################################################################## diff --git a/README.md b/README.md @@ -29,7 +29,7 @@ This is still an experiment. The design needs real-world testing before those go The simplest way to run iuna is: -1. Go to [iuna.jhx.app/downloads/](https://iuna.jhx.app/downloads/). +1. Go to [getiuna.org/downloads/](https://getiuna.org/downloads/). 2. Download the latest available build. 3. Start the app or binary. 4. Follow the setup screen. @@ -40,12 +40,12 @@ You do not need Rust or Cargo unless you want to work on the code. ## Source -The public source browser is published at [iuna.jhx.app/git/iuna/](https://iuna.jhx.app/git/iuna/). +The public source browser is published at [getiuna.org/git/iuna/](https://getiuna.org/git/iuna/). Clone the static HTTP repo with: ```sh -git clone https://iuna.jhx.app/git/iuna.git +git clone https://getiuna.org/git/iuna.git ``` ## Static Site Image @@ -70,7 +70,7 @@ Release and deploy with: Deployment publishes two images to the `jhx-app` k3s cluster: -- `https://iuna.jhx.app/` routes to the static website image. +- `https://getiuna.org/` routes to the static website image. - `https://admin.iuna.jhx.app/` routes to the node management UI. - `iuna.jhx.app:9444` routes to the node P2P listener. diff --git a/config/deployment.yml b/config/deployment.yml @@ -63,7 +63,7 @@ metadata: spec: ingressClassName: traefik rules: - - host: iuna.jhx.app + - host: getiuna.org http: paths: - path: / @@ -76,7 +76,7 @@ spec: tls: - secretName: iuna-tls hosts: - - iuna.jhx.app + - getiuna.org --- apiVersion: networking.k8s.io/v1 kind: Ingress diff --git a/src/adapters/http/index_html.rs b/src/adapters/http/index_html.rs @@ -1448,7 +1448,7 @@ pub(super) const INDEX_HTML: &str = r#"<!doctype html> <div class="setup-section setup-network"> <div class="panel-head"> <h3>Network</h3> - <a class="setup-network-link" href="https://iuna.jhx.app/git/iuna/file/KNOWN_NODES.txt.html" target="_blank" rel="noreferrer">Known nodes</a> + <a class="setup-network-link" href="https://getiuna.org/git/iuna/file/KNOWN_NODES.txt.html" target="_blank" rel="noreferrer">Known nodes</a> </div> <div class="setup-network-row"> <label><span x-text="setupRequiresPeer() ? 'Bootstrap peer (required)' : 'Bootstrap peer'"></span><input x-model="setupPeerAddress" placeholder="iuna.jhx.app:9444"></label> diff --git a/www/assets/iuna-ui.js b/www/assets/iuna-ui.js @@ -1,5 +1,5 @@ -const IUNA_DOWNLOADS_URL = "https://iuna.jhx.app/downloads/"; -const IUNA_RELEASE_METADATA_URL = "https://iuna.jhx.app/downloads/latest.json"; +const IUNA_DOWNLOADS_URL = "https://getiuna.org/downloads/"; +const IUNA_RELEASE_METADATA_URL = "https://getiuna.org/downloads/latest.json"; window.iunaApp = function iunaApp() { return { diff --git a/www/downloads.html b/www/downloads.html @@ -55,7 +55,7 @@ </tbody> </table> - <pre><code>curl -fsSLO https://iuna.jhx.app/downloads/<span data-linux-x86-file>iuna-v${IUNA_VERSION}-linux-x86_64.tar.gz</span> + <pre><code>curl -fsSLO https://getiuna.org/downloads/<span data-linux-x86-file>iuna-v${IUNA_VERSION}-linux-x86_64.tar.gz</span> sha256sum -c SHA256SUMS</code></pre> </main> <script> diff --git a/www/index.html b/www/index.html @@ -347,7 +347,7 @@ <p class="pronunciation" aria-label="Pronounced yoo-nuh">/ˈjuː.nə/</p> <p class="lead">An experimental cryptocurrency devnet that combines VDF finalization, a burn lottery, and open proof-of-work issuance.</p> <p>iuna is not a mainnet and not money yet. It is a small L1 lab for learning how a wallet, node, finalizer, miner, mempool, and peer network behave when real people run it on real machines.</p> - <pre><code>git clone https://iuna.jhx.app/git/iuna.git</code></pre> + <pre><code>git clone https://getiuna.org/git/iuna.git</code></pre> <div class="actions"> <a class="button primary" href="/downloads/">Download builds</a> <a class="button" href="/git/iuna/file/docs/protocol.md.html">Read protocol</a>