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