Skip to content

feat: Add minimum time difference between consecutive auctions #3380

@harisang

Description

@harisang

Problem

Autopilot currently moves on to the next auction immediately after bidding is concluded and no winner is declared. This is very reasonable, but in the staging environment where the orderbook is very small, this leads to the autopilot cutting, at times, hundreds of auctions per minute (confirmed that on staging Arbitrum), thus spamming solvers with tons of /solve requests that will never lead to any onchain execution.

Suggested solution

Keep track of auction cut time and only move on to the auction N+1 only if at least T seconds have passed from creation timestamp of auction N, where T is a configurable parameter (e.g., T = 1 second).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions