Sandbox/lawrence 20260727 - #683
Merged
Mimah97 merged 4 commits intoJul 27, 2026
Merged
Conversation
Uses turbo's git-range filter so pre-push scales with the size of the change instead of the whole monorepo. Skippable via SWYFT_SKIP_PRE_PUSH_LINT=1, documented in CONTRIBUTING.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
docker-compose.yml already wires healthchecks + depends_on: condition: service_healthy for postgres/redis/api/web; README didn't call that out explicitly. Both compose files (root and apps/api) validate cleanly with `docker compose config`. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
deploy-testnet.sh now records a sha256 hash of each deployed contract's wasm under .wasmHashes in deployments/testnet.json. validate-contracts.js gains --check-drift, which rebuilds each contract and compares its fresh wasm hash against the recorded one for any deployed contract, exiting non-zero on mismatch. Wired into a new "Contracts" CI job (build + drift check), plus a fixture-based unit test (test:drift) proving the comparison correctly flags an intentional mismatch. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Removes the unused Raw*Response index-signature interfaces in types.ts and replaces the inline parameter object types on getPool/getPosition/ getPositionWithLoading/getTick with named, exported interfaces (GetPoolParams/GetPositionParams/GetTickParams), so consumers can import strict types instead of re-declaring their own. No `any` in the SDK before or after. Web app has zero SDK consumers of these query types today (hooks talk to the REST API, not on-chain RPC queries directly) — confirmed apps/web still typechecks identically (same 88 pre-existing, unrelated errors before and after). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Related issue
Type of change
Checklist