Skip to content

Test: receive() and fallback() payable in RouteProcessor arb #2534

@thedavidmeister

Description

@thedavidmeister

Audit finding: A07-2, A07-3

Source: audit/2026-03-14-01 triage #21, #22

A07-2: No test for receive() and fallback() payable functions

RouteProcessorRaindexV6ArbOrderTaker has receive() external payable {} and fallback() external payable {}. Need tests verifying ETH receipt and sweep by finalizeArb.

A07-3: No fuzz test on onTakeOrders2 parameters directly

No fuzz test exercises onTakeOrders2 with varied parameters.

File: src/concrete/arb/RouteProcessorRaindexV6ArbOrderTaker.sol

Metadata

Metadata

Assignees

No one assigned

    Labels

    claude-auditIssues from Claude Code audit findings

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions