From 827d14eddcb6a78f8123bc22bf51508036a1cc92 Mon Sep 17 00:00:00 2001 From: mingda Date: Fri, 15 Jan 2021 15:02:43 +0800 Subject: [PATCH] emit transfer event in ERC20 template --- contracts/external/ERC20/InitializableERC20.sol | 1 + contracts/external/ERC20/InitializableMintableERC20.sol | 1 + 2 files changed, 2 insertions(+) diff --git a/contracts/external/ERC20/InitializableERC20.sol b/contracts/external/ERC20/InitializableERC20.sol index 31310b2..80bd230 100644 --- a/contracts/external/ERC20/InitializableERC20.sol +++ b/contracts/external/ERC20/InitializableERC20.sol @@ -39,6 +39,7 @@ contract InitializableERC20 { name = _name; symbol = _symbol; decimals = _decimals; + emit Transfer(address(0), _creator, _totalSupply); } function transfer(address to, uint256 amount) public returns (bool) { diff --git a/contracts/external/ERC20/InitializableMintableERC20.sol b/contracts/external/ERC20/InitializableMintableERC20.sol index 9cf6274..a6e7c34 100644 --- a/contracts/external/ERC20/InitializableMintableERC20.sol +++ b/contracts/external/ERC20/InitializableMintableERC20.sol @@ -39,6 +39,7 @@ contract InitializableMintableERC20 is InitializableOwnable { decimals = _decimals; totalSupply = _initSupply; balances[_creator] = _initSupply; + emit Transfer(address(0), _creator, _initSupply); } function transfer(address to, uint256 amount) public returns (bool) {