Proxy Implementation

Creating a proxy contract

Searchers who do not wish to directly implement the fastLaneCall into their contract or who use a smart contract outside of their direct control can create their own FastLane Searcher Proxy contract.

At a minimum, a proxy contract must:

  1. Receive the fastLaneCall.

  2. Authenticate the calling address.

  3. Call the desired function on the targeted contract with the correct call data.

  4. Pay the searcher's bid amount to the FastLane Auction Handler (if successful).

An example of a FastLane Searcher Proxy contract: https://github.com/Polygon-Fast-Lane/auction/blob/main/contracts/searcher-proxy/FastLaneSearcherProxy.sol

Last updated