Skip to content

NOOSChain Web GUI

Public NOOSChain explorer and transaction endpoint.

This app is intentionally separate from apps/noos-admin-gui. It uses the browser entry of @nooschain/client and does not require an operator token.

Run

powershell
npm run web:dev

Build

powershell
npm run web:build

Test

powershell
npm run web:test

Configuration

  • VITE_NOOS_API_BASE_URL, default http://127.0.0.1:3000

The selected API base URL is stored in localStorage. Signer private keys are kept in memory only and are cleared on refresh.

CORS And Public Hosting

For local development, the NOOSChain node allows common Vite origins including http://127.0.0.1:5175 and http://localhost:5175.

For a public IP or domain, configure the node API with an explicit CORS allowlist before starting it:

powershell
$env:NOOS_CORS_ENABLED="true"
$env:NOOS_CORS_ALLOWED_ORIGINS="https://explorer.example.org,http://203.0.113.10"
npm run dev

Use the exact browser origin, including scheme and port when non-default. Production mode refuses enabled CORS without NOOS_CORS_ALLOWED_ORIGINS.

Audience-first NOOSChain documentation.