Skip to content

Fix/428 intent amendment replace by update for open intents - #569

Merged
james2177 merged 6 commits into
stellar-vortex-protocol:mainfrom
She-ge:fix/428-intent-amendment-replace-by-update-for-open-intents
Sep 30, 2026
Merged

james2177 merged 6 commits into
stellar-vortex-protocol:mainfrom
She-ge:fix/428-intent-amendment-replace-by-update-for-open-intents

Conversation

@She-ge

@She-ge She-ge commented Sep 30, 2026

Copy link
Copy Markdown

Summary

closes #428

Related issue

Type of change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • CI / tooling

Component

  • Contract (vortex-contract)
  • Backend (vortex-backend)
  • Frontend (vortex-frontend)

Checklist

  • My code follows the project's style and conventions
  • I ran lint / type-check / build locally and they pass
  • I added or updated tests where appropriate
  • I updated documentation where appropriate
  • My commits follow Conventional Commits

Screenshots / notes

@drips-wave

drips-wave Bot commented Sep 30, 2026

Copy link
Copy Markdown

@She-ge Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

…dment-replace-by-update-for-open-intents

# Conflicts:
#	package.json
#	src/common/stellar-signature.ts
#	src/intents/in-memory-intents.repository.spec.ts
#	src/intents/intents.controller.ts
#	src/intents/intents.service.spec.ts
#	src/intents/prisma-intents.repository.ts
#	src/metrics/metrics.service.ts
…dment-replace-by-update-for-open-intents

# Conflicts:
#	package.json
#	src/intents/intents.controller.ts
#	src/metrics/metrics.service.ts
…dment-replace-by-update-for-open-intents

# Conflicts:
#	src/intents/intents.service.ts
@james2177
james2177 merged commit 742cb1a into stellar-vortex-protocol:main Sep 30, 2026
benedictworks-home added a commit to benedictworks-home/vortex-backend that referenced this pull request Oct 2, 2026
Restores content that was zeroed or lost in the interleaved merges and
applies the type/lint fixes `tsc --noEmit` and `npm run lint` require.
Highlights:

- env: enforce the stellar-vortex-protocol#298 METRICS_TOKEN contract (required, at least 16
  chars in production) that .env.example already documented, and add the
  token-persistence, price-feed, quote-auction and reputation-weight
  vars (stellar-vortex-protocol#565 stellar-vortex-protocol#566 stellar-vortex-protocol#570 stellar-vortex-protocol#444) with their configuration.ts wiring;
  DATASETS_* names are aligned with .env.example so check:env-drift is
  clean.
- intents: restore gateway handshake/heartbeat/eligibility-feed content
  (stellar-vortex-protocol#436 stellar-vortex-protocol#454 stellar-vortex-protocol#492 stellar-vortex-protocol#511), controller error paths (stellar-vortex-protocol#569 stellar-vortex-protocol#429 stellar-vortex-protocol#220) and
  sweeper backfill (stellar-vortex-protocol#62 stellar-vortex-protocol#437 stellar-vortex-protocol#269).
- soroban: signer, settlement client, module wiring and registry/bond
  services restored and type-clean; token repositories and module keep
  status handling (active/paused/delisted) intact end to end.
- abuse, common, health, metrics, tracing: guard, egress, validator and
  instrumentation repairs needed for a clean lint/typecheck pass.
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.

[High] Intent Amendment (Replace-by-Update) for Open Intents

2 participants