{% extends "base_operator.html" %} {% block title %}Add {{ draft.coin_name | default('coin') }} — operator{% endblock %} {% set page = 'op-coins' %} {% block page_title %}{{ draft.coin_name | default('New coin') }}{% if wizard_step==1 %} · choose{% elif wizard_step==2 %} · configure{% else %} · review{% endif %}{% endblock %} {% block head_extra %}{% include "_coin_manager_styles.html" %}{% endblock %} {% block breadcrumb %}
Coin Manager/Add/
{% endblock %} {% block content %}
{# ── stepper ── #}
{% if wizard_step>1 %}{% else %}1{% endif %}
Choose
{% if wizard_step>2 %}{% else %}2{% endif %}
Configure
3
Review & provision
{# ════ STEP 1 — choose/identity ════ #} {% if wizard_step == 1 %}
Coin identity
{% if draft.is_custom %}
3–5 chars · uppercase · unique · checked live
{% if errors.ticker %}
{{ errors.ticker }}
{% endif %}
{% for col in ['#5BCF9A','#7B83FF','#D9BB6F','#FF6363','#50E3B8'] %}{% endfor %}
Tints the coin across the pool UI
Smallest unit · 8 = like Bitcoin
{% else %} {# Established coin — identity locked from catalogue #}
{{ draft.ticker }}
{{ draft.coin_name }}
{{ draft.ticker }} · {{ draft.algorithm }} · {{ 'Native' if draft.engine=='native' else 'Miningcore' }}
{% endif %}
← Back to catalogue
{# ════ STEP 2 — configure ════ #} {% elif wizard_step == 2 %}
Network
{# mainnet: LOCKED on hosted demo, unlockable in buyer's live build #}
mainnet
Mainnet pools run on the buyer's own deployment, not our hosted demo.
Economics{% if POOL_MODE=='demo' %} · demonstration coins, no monetary value{% endif %}
Network address
Auto-suggested from ticker · editable
Auto-allocated from the free pool
← Back
{# ════ STEP 3 — review & provision ════ #} {% else %}
What will be created
Node + wallet{{ draft.coin_name }} daemon · {{ draft.network }}
Indexer + explorerblock/tx browser
Stratum{{ 'Native' if draft.engine=='native' else 'Miningcore' }} {{ draft.algorithm }}
Faucettestnet dispenser
Subdomain{{ draft.subdomain }}
Resource estimate
Disk
~{{ draft.est_disk }} GB
{{ draft.network }} chain
RAM
~{{ draft.est_ram }} GB
node + stratum
Sync time
~{{ draft.est_sync }}
not instant
This stands up real containers on the server.{% if POOL_MODE=='demo' %} {{ draft.coin_name }} is a testnet demonstration — its coins have no monetary value.{% endif %}
← Back
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}