Added nonReentrant guard to deposit() in token pool

This commit is contained in:
Thrilok Kumar 2020-10-07 20:44:23 +05:30
parent ebe8d5945a
commit df780b55a0
2 changed files with 2 additions and 2 deletions

View File

@ -118,7 +118,7 @@ contract PoolToken is ReentrancyGuard, ERC20Pausable, DSMath {
* @param tknAmt token amount
* @return mintAmt amount of wrap token minted
*/
function deposit(uint tknAmt) external payable whenNotPaused returns (uint mintAmt) {
function deposit(uint tknAmt) external payable nonReentrant whenNotPaused returns (uint mintAmt) {
require(msg.value == 0, "non-eth-pool");
uint _tokenBal = wdiv(totalSupply(), exchangeRate);
uint _newTknBal = add(_tokenBal, tknAmt);

View File

@ -115,7 +115,7 @@ contract PoolETH is ReentrancyGuard, ERC20Pausable, DSMath {
* @param tknAmt token amount
* @return mintAmt amount of wrap token minted
*/
function deposit(uint tknAmt) external whenNotPaused payable returns (uint mintAmt) {
function deposit(uint tknAmt) external nonReentrant whenNotPaused payable returns (uint mintAmt) {
require(tknAmt == msg.value, "unmatched-amount");
uint _tokenBal = wdiv(totalSupply(), exchangeRate);
uint _newTknBal = add(_tokenBal, tknAmt);