From 9b69841fec2e310b831bf528895c9aae0e252cb5 Mon Sep 17 00:00:00 2001 From: Samyak Jain <34437877+KaymasJain@users.noreply.github.com> Date: Tue, 8 Jun 2021 00:20:44 +0530 Subject: [PATCH] added events --- .../connectors/uniswap_v3_erc20/events.sol | 19 +++++++++++++++++++ .../connectors/uniswap_v3_erc20/main.sol | 6 ++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/contracts/mainnet/connectors/uniswap_v3_erc20/events.sol b/contracts/mainnet/connectors/uniswap_v3_erc20/events.sol index 435e3220..56809dc1 100644 --- a/contracts/mainnet/connectors/uniswap_v3_erc20/events.sol +++ b/contracts/mainnet/connectors/uniswap_v3_erc20/events.sol @@ -1,4 +1,23 @@ pragma solidity ^0.7.0; contract Events { + + event LogDepositLiquidity( + address indexed pool, + uint256 amtA, + uint256 amtB, + uint256 uniAmount, + uint256 getId, + uint256 setId + ); + + event LogWithdrawLiquidity( + address indexed pool, + uint256 amountA, + uint256 amountB, + uint256 uniAmount, + uint256 getId, + uint256 setId + ); + } \ No newline at end of file diff --git a/contracts/mainnet/connectors/uniswap_v3_erc20/main.sol b/contracts/mainnet/connectors/uniswap_v3_erc20/main.sol index 08dc54f6..1fd8aa83 100644 --- a/contracts/mainnet/connectors/uniswap_v3_erc20/main.sol +++ b/contracts/mainnet/connectors/uniswap_v3_erc20/main.sol @@ -45,7 +45,8 @@ abstract contract AuthorityResolver is Events, Helpers { require(amount0 == amount0In && amount1 == amount1In, "unexpected amounts deposited"); - // TODO: Add event + _eventName = "LogDepositLiquidity(address,uint256,uint256,uint256,uint256,uint256)"; + _eventParam = abi.encode(pool, amount0, amount1, mintAmount, getId, setId); } function withdraw( @@ -73,7 +74,8 @@ abstract contract AuthorityResolver is Events, Helpers { require(amount0 >= minAmtA && amount1 >= minAmtB, "received below minimum"); - // TODO: Add event + _eventName = "LogWithdrawLiquidity(address,uint256,uint256,uint256,uint256,uint256)"; + _eventParam = abi.encode(pool, amount0, amount1, uint256(liquidityBurned), getId, setId); }