1234567891011121314151617181920212223242526 |
- pragma solidity ^0.6.0;
- import "../GSN/Context.sol";
- import "../token/ERC777/ERC777.sol";
- contract ERC777Mock is Context, ERC777 {
- constructor(
- address initialHolder,
- uint256 initialBalance,
- string memory name,
- string memory symbol,
- address[] memory defaultOperators
- ) public ERC777(name, symbol, defaultOperators) {
- _mint(_msgSender(), initialHolder, initialBalance, "", "");
- }
- function mintInternal (
- address operator,
- address to,
- uint256 amount,
- bytes memory userData,
- bytes memory operatorData
- ) public {
- _mint(operator, to, amount, userData, operatorData);
- }
- }
|