WAuraPools doesn't correctly account for AuraStash causing all deposits to be permanently lost
WAuraPools.sol#L413-L418\\n```\\n    uint256 rewardTokensLength = rewardTokens.length;\\n    for (uint256 i; i != rewardTokensLength; ) {\\n        IERC20Upgradeable(rewardTokens[i]).safeTransfer(\\n            msg.sender,\\n            rewards[i]\\n        );\\n```\\n\\nWhen burning the wrapped LP token, it attempts to transfer each token to msg.sender. The problem is that stash AURA cannot be transferred like an regular ERC20 token and any transfers will revert. Since this will be called on every attempted withdraw, all deposits will be permanently unrecoverable.
Check if reward is stash AURA and send regular AURA instead similar to what is done in AuraSpell.
All deposits will be permanently unrecoverable
```\\n    uint256 rewardTokensLength = rewardTokens.length;\\n    for (uint256 i; i != rewardTokensLength; ) {\\n        IERC20Upgradeable(rewardTokens[i]).safeTransfer(\\n            msg.sender,\\n            rewards[i]\\n        );\\n```\\n