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)