diff options
| author | Adam Soltys <[email protected]> | 2026-07-31 01:04:16 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-07-31 01:04:16 -0700 |
| commit | ec42b8be8ec4ff697e72f765e023db9741f7adef (patch) | |
| tree | 8663906da974657780ba726b48d3c1e7052fec12 /docker/postgres.Dockerfile | |
| parent | 60f9c91b61ce069fb472369eb6c16bf1a984a3d6 (diff) | |
| download | coinos-server-ec42b8be8ec4ff697e72f765e023db9741f7adef.tar.gz coinos-server-ec42b8be8ec4ff697e72f765e023db9741f7adef.zip | |
mintdemux: transparent two-mint proxy for mint.coinos.io
Front the current mint (fresh keys, normal ops) as primary, and transparently
route pre-shutdown ecash melts to the retired panic-mode mint so wallets can melt
old ecash at mint.coinos.io without changing their URL:
- /v1/keysets is the union of both mints' keysets
- /v1/keys/<id> and melt execute route by the keyset owner
- a melt quote is taken on the primary and the invoice remembered, so an
old-keyset melt is re-quoted and executed on the recovery mint (where panic
mode gates blacklisted funds)
- /v1/checkstate is merged across both; CORS added for web wallets
The recovery mint also stands alone at mintrecovery.coinos.io.
Diffstat (limited to 'docker/postgres.Dockerfile')
0 files changed, 0 insertions, 0 deletions
