Skip to main content

MockEvilReentrantContract

MockEvilReentrantContract

balancerVault

contract IBalancerVault balancerVault

reth

contract IERC20 reth

weth

contract IERC20 weth

oethVault

contract IVault oethVault

poolAddress

address poolAddress

balancerPoolId

bytes32 balancerPoolId

constructor

constructor(address _balancerVault, address _oethVault, address _reth, address _weth, address _poolAddress, bytes32 _poolId) public

doEvilStuff

function doEvilStuff() public

getBPTExpected

function getBPTExpected(address[] _assets, uint256[] _amounts) internal view virtual returns (uint256 bptExpected)

approveAllTokens

function approveAllTokens() public

receive

receive() external payable