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)