Skip to content

fix(abstract-eth): allow defi TSS tx verification#9059

Merged
kamleshmugdiya merged 1 commit into
masterfrom
claude/cranky-torvalds-269429
Jun 18, 2026
Merged

fix(abstract-eth): allow defi TSS tx verification#9059
kamleshmugdiya merged 1 commit into
masterfrom
claude/cranky-torvalds-269429

Conversation

@kamleshmugdiya

@kamleshmugdiya kamleshmugdiya commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

verifyTssTransaction rejected DeFi vault deposit intents with "missing txParams" because defiApprove/defiDeposit were missing from the allowlist of recipient-less transaction types. These are intent-based txs whose recipient and calldata are built server-side from defiParams, so they carry no client recipients, like bridgeFunds and tokenApproval.

Add both types to the allowlist and cover them with TSS verification tests.

CGD-1815

@kamleshmugdiya kamleshmugdiya force-pushed the claude/cranky-torvalds-269429 branch from d3ddb32 to 7875408 Compare June 18, 2026 09:39
verifyTssTransaction rejected DeFi vault deposit intents with "missing
txParams" because defiApprove/defiDeposit were missing from the allowlist
of recipient-less transaction types. These are intent-based txs whose
recipient and calldata are built server-side from defiParams, so they
carry no client recipients, like bridgeFunds and tokenApproval.

Add both types to the allowlist and cover them with TSS verification tests.

CGD-1815

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kamleshmugdiya kamleshmugdiya force-pushed the claude/cranky-torvalds-269429 branch from 7875408 to 16392ee Compare June 18, 2026 09:45
@kamleshmugdiya kamleshmugdiya changed the title fix(abstract-eth): allow defiApprove and defiDeposit in TSS tx verifi… fix(abstract-eth): allow defi TSS tx verification Jun 18, 2026
@kamleshmugdiya kamleshmugdiya marked this pull request as ready for review June 18, 2026 09:46
@kamleshmugdiya kamleshmugdiya requested a review from a team as a code owner June 18, 2026 09:46
@kamleshmugdiya kamleshmugdiya merged commit 9597fda into master Jun 18, 2026
22 checks passed
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.

3 participants