Reputation: 1
//send funds to user
msg.sender.transfer(etherBalanceOf[msg.sender]); //eth back to user
token.mint(msg.sender, interest); //interest to user
//reset depositer data
depositStart[msg.sender] = 0;
etherBalanceOf[msg.sender] = 0;
isDeposited[msg.sender] = false;
emit Withdraw(msg.sender, userBalance, depositTime, interest);
If someone could please look into this error , thanks a lot
Upvotes: 0
Views: 1393
Reputation: 1089
Maybe it's too late, but you need to cast msg.sender to payable, this will give you access to methods such as transfer and send.
payable(msg.sender).transfer(etherBalanceOf[msg.sender])
Upvotes: 1