From 5012304e5d106217c9c4d1417bf9ae496d76b46e Mon Sep 17 00:00:00 2001 From: Gorka Date: Wed, 11 Mar 2026 15:38:43 -0300 Subject: [PATCH] Remove provider-b, consolidated to single multi-region app --- README.md | 2 +- fly.provider-b.toml | 63 --------------------------------------------- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 fly.provider-b.toml diff --git a/README.md b/README.md index 3cbaf56..13d8bdc 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ Follow a similar process to local setup, replacing `local` with `testnet`. To integrate with the existing testnet privacy channel maintained by the Moonlight team (see `fly.toml` for contract addresses), create `provider` and `treasury` accounts, then contact us to get your provider registered with our quorum contract. -We deploy to [fly.io](https://fly.io). The `fly.toml` and `fly.provider-b.toml` files are provided as minimal examples. +We deploy to [fly.io](https://fly.io). The `fly.toml` file is provided as a minimal example. To deploy to Fly.io: update `fly.toml` with your `OPEX_PUBLIC`, push to GitHub, then deploy from your Fly.io dashboard (branch: `dev`). Set these secrets: diff --git a/fly.provider-b.toml b/fly.provider-b.toml deleted file mode 100644 index 65248bc..0000000 --- a/fly.provider-b.toml +++ /dev/null @@ -1,63 +0,0 @@ -# fly.toml app configuration file generated for moonlight-beta-privacy-provider-a on 2026-01-29T20:55:21Z -# -# See https://fly.io/docs/reference/configuration/ for information about how to use this file. -# - -app = 'moonlight-beta-privacy-provider-b' -primary_region = 'gru' # Sao Paulo, Brazil - -[build] - -[env] - PORT = '8080' - MODE = 'development' - LOG_LEVEL = 'TRACE' # Valid values: FATAL, ERROR, WARN, INFO, DEBUG, TRACE - - # DATABASE - # DATABASE_URL=set by fly.io provisioned postgres - - # STELLAR RELATED - NETWORK = 'testnet' - NETWORK_FEE = '1000000000' #stroops - CHANNEL_CONTRACT_ID = 'CDMZSHMT2AIL2UG7XBOHZKXM6FY3MUP75HAXUUSAHLGRQ2VWPGYKPM5T' - CHANNEL_AUTH_ID = 'CAF7DFHTPSYIW5543WBXJODZCDI5WF5SSHBXGMPKFOYPFRDVWFDNBGX7' - CHANNEL_ASSET_CODE = 'XLM' - - # PROVIDER MANAGEMENT - # GDFAUQQHKD6UCRALPE7YET4RPBQHOUASYIJIKVJXX2X35BRPWPR6LJOK - # PROVIDER_SK=set in fly.io env secrets - OPEX_PUBLIC = 'GAJLGKYJLYYIDPD2XBTF577L6ABDAUR7DDPKFVIT3GXK2DB7SU353H6J' - # OPEX_SECRET=set in fly.io env secrets - - # SERVICE - SERVICE_DOMAIN = 'moonlight-beta-privacy-provider-b.fly.dev' - SERVICE_FEE = '100' #stroops - # SERVICE_AUTH_SECRET=set in fly.io env secrets - - # AUTH - CHALLENGE_TTL = '900' #15m - SESSION_TTL = '21600' #6h - - # MEMPOOL CONFIGURATION - MEMPOOL_SLOT_CAPACITY = '100' - MEMPOOL_EXPENSIVE_OP_WEIGHT = '10' - MEMPOOL_CHEAP_OP_WEIGHT = '1' - MEMPOOL_EXECUTOR_INTERVAL_MS = '5000' - MEMPOOL_VERIFIER_INTERVAL_MS = '10000' - MEMPOOL_TTL_CHECK_INTERVAL_MS = '60000' - -[processes] - app = 'deno task serve' - -[http_service] - internal_port = 8080 - force_https = true - auto_stop_machines = 'stop' - auto_start_machines = true - min_machines_running = 0 - processes = ['app'] - -[[vm]] - memory = '1gb' - cpu_kind = 'shared' - cpus = 1