diff --git a/packages/contracts/contracts/TokenLock.sol b/packages/contracts/contracts/TokenLock.sol index 06d6ad8..5a55899 100644 --- a/packages/contracts/contracts/TokenLock.sol +++ b/packages/contracts/contracts/TokenLock.sol @@ -58,7 +58,7 @@ contract TokenLock is OwnableUpgradeable, IERC20 { revert TransferFailed(); } - emit Transfer(msg.sender, address(this), amount); + emit Transfer(address(this), msg.sender, amount); } /// @dev Withdraw tokens after the end of the locking period or during the deposit period @@ -81,7 +81,7 @@ contract TokenLock is OwnableUpgradeable, IERC20 { revert TransferFailed(); } - emit Transfer(address(this), msg.sender, amount); + emit Transfer(msg.sender, address(this), amount); } /// @dev Returns the number of decimals of the locked token diff --git a/packages/contracts/test/TokenLock.spec.ts b/packages/contracts/test/TokenLock.spec.ts index cd895de..129d80b 100644 --- a/packages/contracts/test/TokenLock.spec.ts +++ b/packages/contracts/test/TokenLock.spec.ts @@ -252,7 +252,7 @@ describe("TokenLock", () => { await expect(tokenLock.connect(user).deposit(ONE)) .to.emit(tokenLock, "Transfer") - .withArgs(user.address, tokenLock.address, ONE) + .withArgs(tokenLock.address, user.address, ONE) }) }) @@ -342,7 +342,7 @@ describe("TokenLock", () => { await expect(tokenLock.connect(user).withdraw(ONE)) .to.emit(tokenLock, "Transfer") - .withArgs(tokenLock.address, user.address, ONE) + .withArgs(user.address, tokenLock.address, ONE) }) it("allows withdrawals during the deposit period", async () => { @@ -351,7 +351,7 @@ describe("TokenLock", () => { await expect(tokenLock.connect(user).withdraw(ONE)) .to.emit(tokenLock, "Transfer") - .withArgs(tokenLock.address, user.address, ONE) + .withArgs(user.address, tokenLock.address, ONE) }) })