Skip to main content

Solidity API

IWETH9

deposit

function deposit() external payable

withdraw

function withdraw(uint256 wad) external payable

SolverBaseInvertBid

A base contract for Solvers that work with DAppControls which have set the invertBidValue flag to true.

WETH_ADDRESS

address WETH_ADDRESS

_owner

address _owner

_atlas

address _atlas

_bidRetrievalRequired

bool _bidRetrievalRequired

SolverCallUnsuccessful

error SolverCallUnsuccessful()

InvalidEntry

error InvalidEntry()

InvalidCaller

error InvalidCaller()

constructor

constructor(address weth, address atlas, address owner, bool bidRetrievalRequired) public

atlasSolverCall

function atlasSolverCall(address solverOpFrom, address executionEnvironment, address bidToken, uint256 bidAmount, bytes solverOpData, bytes) external payable virtual

safetyFirst

modifier safetyFirst(address executionEnvironment, address solverOpFrom)

receiveBids

modifier receiveBids(address executionEnvironment, address bidToken, uint256 bidAmount)