address private immutable _balancerVault;
approvedToCallFinishSolve
mapping(address => bool) private approvedToCallFinishSolve;
constructor(address _owner, address _vault) Owned(_owner);
function updateMapping(address who, bool state) external onlyOwner;
function finishSolve(
bytes calldata runData,
address initiator,
ERC20,
ERC20 want,
uint256,
uint256 assetsForWant
)
external;
function doStuff(
address[] calldata targets,
uint256[] calldata values,
bytes[] calldata ammo
)
external
payable
onlyOwner;
function receiveFlashLoan(
address[] calldata tokens,
uint256[] calldata amounts,
uint256[] calldata feeAmounts,
bytes calldata userData
)
external;
function getEth(address payable receiver) external onlyOwner;
receive() external payable;