Skip to content

Conversation

@mgretzke
Copy link
Collaborator

@mgretzke mgretzke commented Nov 21, 2025

Introducing "Tag-Along" claims to the Tribunal protocol, enabling fillers to execute secondary claims derived from a successful primary fill.

Key Changes:

  • New Functions:
    • fillTagAlong: Allows the filler of a source order to execute a linked tag-along claim. If the original order had price scaling applied, the tag-along claim amount is scaled proportionally.
    • fillAndDispatchTagAlong: Executes a tag-along fill and immediately triggers a dispatch callback (e.g., for cross-chain settlement) in a single transaction.
  • Updated Dispatch Logic: Modified the dispatch function signature to accept a compactTypehash. This generalization allows the dispatch logic to verify and process both standard mandates and tag-along mandates.
  • Access Control: Tag-along fills are restricted to the original filler of the source order to prevent front-running, except when the source order is cancelled (allowing state clearance/cancelled.
  • Removed ERC7683Tribunal temporarily, because the contract exceeds the allowed size limit with the new additions.

@mgretzke mgretzke requested review from 0age and ccashwell November 21, 2025 15:30
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.

1 participant