Skip to content

feat(dca-backend): bump uniswap ability to version 8.0.0, add job-specific versioning#31

Open
awisniew207 wants to merge 5 commits intomainfrom
feat/update-uniswap-ability
Open

feat(dca-backend): bump uniswap ability to version 8.0.0, add job-specific versioning#31
awisniew207 wants to merge 5 commits intomainfrom
feat/update-uniswap-ability

Conversation

@awisniew207
Copy link
Contributor

@awisniew207 awisniew207 commented Oct 8, 2025

Implements support for the new v8.x Uniswap ability which has built-in approval handling.

Retains existing support for v5.x of the Uniswap, along with the explicit independent approval ability for existing schedules.

Better Approval Waiting

await waitForTransaction({ confirmations, provider, transactionHash: txHash });

Inside handle-operation-execution.ts, since otherwise the RPC wouldn't update fast enough and our allowance check would fail.

Renames

Tool -> Ability

Removals

Removed the erc20 ability completely
Removed the 5x token approval. It seemed pretty overkill. If I want to swap $10, I need to have at least $50?

Testing

Tested with and without sponsorship, both until guaranteed success

@vercel
Copy link

vercel bot commented Oct 8, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
vincent-demo Ready Ready Preview Comment Oct 22, 2025 8:44pm

@FedericoAmura FedericoAmura marked this pull request as draft October 9, 2025 16:37
@awisniew207 awisniew207 marked this pull request as ready for review October 13, 2025 10:57
@awisniew207 awisniew207 marked this pull request as draft October 13, 2025 10:57
@MaximusHaximus MaximusHaximus changed the title chore(dca-backend): bump uniswap ability to version 8.0.0 feat(dca-backend): bump uniswap ability to version 8.0.0, add job-specific versioning Oct 20, 2025
@MaximusHaximus MaximusHaximus marked this pull request as ready for review October 20, 2025 22:32
@MaximusHaximus MaximusHaximus force-pushed the feat/update-uniswap-ability branch from b21aba4 to b3279d9 Compare October 21, 2025 00:33
@MaximusHaximus MaximusHaximus force-pushed the feat/update-uniswap-ability branch from f559ea2 to 680324d Compare October 21, 2025 00:39
@MaximusHaximus MaximusHaximus force-pushed the feat/update-uniswap-ability branch 2 times, most recently from 926fdcd to 7c94af3 Compare October 22, 2025 18:10
@MaximusHaximus MaximusHaximus force-pushed the feat/update-uniswap-ability branch from 7c94af3 to 680324d Compare October 22, 2025 19:58
awisniew207 and others added 3 commits October 22, 2025 21:07
… functionality for fresh clones of the app repo

- Also Quoted invalid values in .env.example file since spaces are only allowed in quoted values.
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.

2 participants