Skip to content

Create new production release#1248

Merged
ebma merged 6 commits into
mainfrom
staging
Jul 7, 2026
Merged

Create new production release#1248
ebma merged 6 commits into
mainfrom
staging

Conversation

@ebma

@ebma ebma commented Jul 7, 2026

Copy link
Copy Markdown
Member

No description provided.

ebma added 6 commits July 7, 2026 10:25
Distinct quote error for when a fiat anchor's fee lookup is unavailable, so
an anchor outage is no longer collapsed into the generic FailedToCalculateQuote.
Route EUR quote fee lookups through resolveMykobo{Deposit,Withdraw}Fee. On a
/fees outage: if MYKOBO_FEE_FALLBACK_ENABLED, return the configured flat
MYKOBO_FALLBACK_{DEPOSIT,WITHDRAW}_FEE so EUR quotes still render (display
only); otherwise throw MykoboFeeUnavailableError, which QuoteService maps to
AnchorTemporarilyUnavailable (503). Fallback values are validated at boot.

The fallback is display-only and never prices a ramp execution: EUR ramp
registration remains blocked by the existing kill-switch.
Map AnchorTemporarilyUnavailable to a friendly message and add the
anchorUnavailable translation (en, pt).
…ering

Add the display-only fee fallback and outage error distinction to the Mykobo
and fee-integrity specs (behavior note, invariant, threat vector, checklist).
Fix the duplicate invariant number in mykobo.md (two #23 -> renumber to #26).
Address PR review:
- vars.ts: the fallback comment claimed EUR start 're-checks the live
  integration'; it does not. Reword to reflect the actual register-time
  kill-switch and the future need to re-validate live fees when EUR is
  re-enabled.
- mykobo-fee.ts: when the lookup fails with no fallback configured, log the
  upstream reason (5xx vs unreachable) before throwing, so the actionable
  cause isn't lost (QuoteService logs only the wrapper message).
Mykobo fee display fallback with distinct outage error
@netlify

netlify Bot commented Jul 7, 2026

Copy link
Copy Markdown

Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit 7ea6b8c
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6a4cbf3f0e9d2700088ab550
😎 Deploy Preview https://deploy-preview-1248--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 7, 2026

Copy link
Copy Markdown

Deploy Preview for vortexfi ready!

Name Link
🔨 Latest commit 7ea6b8c
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6a4cbf3f0580e60008944276
😎 Deploy Preview https://deploy-preview-1248--vortexfi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ebma ebma merged commit 990bb47 into main Jul 7, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant