Sign inSign up

interchouette/casper-deployer

By interchouette

Updated 6 days ago

casper-deployer.interchouette.net - Casper 2.x Angular/Nest deployer (Wasm SDK)

Image
0

1.3K

interchouette/casper-deployer repository overview

Casper Deployer

Angular + NestJS + Nx app for querying and submitting work to the Casper 2.x network, powered by casper-rust-wasm-sdk.

Product: casper-deployer

Live: https://casper-deployer.interchouette.net/

Source: https://github.com/Interchouette-ITC/casper-deployer

Docker Hub: interchouette/casper-deployer

Former Hub name (no longer published): gregoshop/casper-deployer

One image: Angular SPA + Nest API (/api/deployer/* RPC proxy) on a single PORT (default 4242).

docker pull interchouette/casper-deployer:dev
docker run --rm -p 4242:4242 -e PORT=4242 interchouette/casper-deployer:dev

Open http://localhost:4242/

From a git clone:

docker compose -f docker/docker-compose.yml up --build
# or
make docker-build-dev
docker run --rm -p 4242:4242 -e PORT=4242 interchouette/casper-deployer:dev

What it does

  • Connect with Casper Wallet
  • Pick a network peer (localhost NCTL / testnet / mainnet / custom)
  • Query state root hash, global state, dictionary items, balances
  • Build, sign, and send transactions (Casper 2.x) via the NestJS RPC proxy
  • Load a previously signed transaction JSON and send it without re-signing

Browser RPC never hits public nodes directly — Nest (/api/deployer/*) runs the Node WASM SDK server-side (CORS).

Local chain

Point the app at a local Casper testnet RPC (typical NCTL: 11101 RPC / 18101 SSE). That chain is not part of this image.

Tags

TagMeaning
devLatest CI build on dev
latestSame image as current :dev (also updated on release)
X.Y.ZVersioned release (e.g. 2.2.2)

Env

EnvDefaultMeaning
PORT4242HTTP listen (SPA + API); Render injects this

Sync Hub Overview

Private ops (this file → Hub description):

python3 .cursor/scripts/sync-hub-description.py
# or
make docker-hub-description

Tag summary

Content type

Image

Digest

sha256:e4ecb17d6

Size

686.9 MB

Last updated

6 days ago

docker pull interchouette/casper-deployer