Skip to content

Commit 2c17dad

Browse files
Merge pull request #625 from OpenZeppelin/renovate/lock-file-maintenance
Update lockfile
2 parents 7f196ef + af7a9a0 commit 2c17dad

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

contracts/src/levels/BetHouse.sol

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ contract Pool is ReentrancyGuard {
3737
mapping(address => uint256) private depositedEther;
3838
mapping(address => uint256) private depositedPDT;
3939
mapping(address => bool) private depositsLockedMap;
40+
bool private alreadyDeposited;
4041

4142
error DepositsAreLocked();
4243
error InvalidDeposit();
@@ -60,8 +61,9 @@ contract Pool is ReentrancyGuard {
6061
uint256 _valueToMint;
6162
// check to deposit ether
6263
if (msg.value == 0.001 ether) {
63-
if (depositedEther[msg.sender] != 0) revert AlreadyDeposited();
64+
if (alreadyDeposited) revert AlreadyDeposited();
6465
depositedEther[msg.sender] += msg.value;
66+
alreadyDeposited = true;
6567
_valueToMint += 10;
6668
}
6769
// check to deposit PDT

contracts/src/levels/EllipticToken.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ contract EllipticToken is Ownable, ERC20 {
4343
{
4444
bytes32 permitHash = keccak256(abi.encode(amount));
4545
require(!usedHashes[permitHash], HashAlreadyUsed());
46+
require(!usedHashes[bytes32(amount)], HashAlreadyUsed());
4647

4748
// Recover the token owner that emitted the permit
4849
address tokenOwner = ECDSA.recover(bytes32(amount), tokenOwnerSignature);

0 commit comments

Comments
 (0)