diff --git a/contracts/polygon/connectors/fluidity/helper.sol b/contracts/polygon/connectors/fluidity/helper.sol index 696e99e7..75acde00 100644 --- a/contracts/polygon/connectors/fluidity/helper.sol +++ b/contracts/polygon/connectors/fluidity/helper.sol @@ -9,8 +9,10 @@ import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./interface.sol"; abstract contract Helpers is DSMath, Basic { + using SafeERC20 for IERC20; + IProtocolModule internal constant protocolModule = - IProtocolModule("0xf40c01Adc86CF5d534Ff5CaFaA451694FdD2b08C"); + IProtocolModule(0xf40c01Adc86CF5d534Ff5CaFaA451694FdD2b08C); function approve( TokenInterface token_, diff --git a/contracts/polygon/connectors/fluidity/main.sol b/contracts/polygon/connectors/fluidity/main.sol index 926e2858..961c3ce8 100644 --- a/contracts/polygon/connectors/fluidity/main.sol +++ b/contracts/polygon/connectors/fluidity/main.sol @@ -121,11 +121,12 @@ abstract contract FluidityResolver is Events, Helpers { setUint(setId[i], updatedRewards_[i]); } - _eventName = "LogClaimReward(address,address,uint256[])"; + _eventName = "LogClaimReward(address,address,uint256[],uint256[])"; _eventParam = abi.encode( address(user_), address(token_), - updatedRewards_ + updatedRewards_, + setId ); } }