Skip to content

Commit

Permalink
updating solidity version of ERC20Mock
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabriziogianni7 committed Apr 17, 2024
1 parent cbe97a5 commit 3a0d9ba
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions test/mocks/ERC20Mock.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.25;

import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract ERC20Mock is ERC20 {
constructor(
string memory name,
string memory symbol,
address initialAccount,
uint256 initialBalance
)
payable
ERC20(name, symbol)
{
_mint(initialAccount, initialBalance);
}

function mint(address account, uint256 amount) public {
_mint(account, amount);
}

function burn(address account, uint256 amount) public {
_burn(account, amount);
}

function transferInternal(address from, address to, uint256 value) public {
_transfer(from, to, value);
}

function approveInternal(address owner, address spender, uint256 value) public {
_approve(owner, spender, value);
}
}

0 comments on commit 3a0d9ba

Please sign in to comment.