Skip to content

feat: harden Soroban validation and migration checks - #396

Merged
Cjay-Cyber-2 merged 1 commit into
ASTROIDX556:mainfrom
lukawisdom06:feature/issues-248-252-implementation
Oct 19, 2026
Merged

Cjay-Cyber-2 merged 1 commit into
ASTROIDX556:mainfrom
lukawisdom06:feature/issues-248-252-implementation

Conversation

@lukawisdom06

Copy link
Copy Markdown
Contributor

Summary

  • Tighten Soroban payload validation and return structured HTTP 400 errors.
  • Add Soroban payload validation tests.
  • Make migration verification compatible with macOS Bash 3.2.

Verification

  • npm run test (166 files, 1,765 tests passed)
  • npm run typecheck
  • bash scripts/verify-migrations.sh (15 migration folders passed)
  • Database replay was skipped because SHADOW_DATABASE_URL was not configured.

Closes #248
Closes #249
Closes #250
Closes #252

@lukawisdom06
lukawisdom06 marked this pull request as draft October 15, 2026 08:59
@lukawisdom06
lukawisdom06 marked this pull request as ready for review October 15, 2026 14:22
@Cjay-Cyber-2
Cjay-Cyber-2 force-pushed the feature/issues-248-252-implementation branch from f2d3ce8 to 580bc19 Compare October 19, 2026 19:23
@Cjay-Cyber-2
Cjay-Cyber-2 merged commit d372eb8 into ASTROIDX556:main Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

2 participants