feat(router-lite-sdk): RPC-only lightweight router for Uniswap v2/v3/v4 - #675
Draft
marktoda wants to merge 2 commits into
Draft
feat(router-lite-sdk): RPC-only lightweight router for Uniswap v2/v3/v4#675marktoda wants to merge 2 commits into
marktoda wants to merge 2 commits into
Conversation
Wave-based route discovery, block-pinned canonical quoting, custody-verified Universal Router encoding, readiness + real-trader preflight. Verified manifests for mainnet/Base/Unichain/Arbitrum, quote-only mode, viem-only runtime. 602 unit / 34 executed-fork tests, 73-shape differential encoder oracle, mutation-verified engine coverage, first live canary fixtures.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
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.
Wave-based route discovery, block-pinned canonical quoting, custody-verified Universal Router encoding, readiness + real-trader preflight. Verified manifests for mainnet/Base/Unichain/Arbitrum, quote-only mode, viem-only runtime. 602 unit / 34 executed-fork tests, 73-shape differential encoder oracle, mutation-verified engine coverage, first live canary fixtures.
PR Scope
Please title your PR according to the following types and scopes following conventional commits:
fix(SDK name):will trigger a patch versionchore(<type>):will not trigger any release and should be used for internal repo changes<type>(public):will trigger a patch version for non-code changes (e.g. README changes)feat(SDK name):will trigger a minor versionfeat(breaking):will trigger a major version for a breaking changeDescription
[Summary of the change, motivation, and context]
How Has This Been Tested?
[e.g. Manually, E2E tests, unit tests, Storybook]
Are there any breaking changes?
[e.g. Type definitions, API definitions]
If there are breaking changes, please ensure you bump the major version Bump the major version (by using the title
feat(breaking): ...), post a notice in #eng-sdks, and explicitly notify all Uniswap Labs consumers of the SDK.(Optional) Feedback Focus
[Specific parts of this PR you'd like feedback on, or that reviewers should pay closer attention to]
(Optional) Follow Ups
[Things that weren't addressed in this PR, ways you plan to build on this work, or other ways this work could be extended]