pragma solidity ^0.7.6; contract Events { /* Trove */ event LogOpen( address indexed borrower, uint maxFeePercentage, uint depositAmount, uint borrowAmount, uint256[] getIds, uint256[] setIds ); event LogClose(address indexed borrower, uint setId); event LogDeposit(address indexed borrower, uint amount, uint getId, uint setId); event LogWithdraw(address indexed borrower, uint amount, uint getId, uint setId); event LogBorrow(address indexed borrower, uint amount, uint getId, uint setId); event LogRepay(address indexed borrower, uint amount, uint getId, uint setId); event LogAdjust( address indexed borrower, uint maxFeePercentage, uint depositAmount, uint withdrawAmount, uint borrowAmount, uint repayAmount, uint256[] getIds, uint256[] setIds ); event LogClaimCollateralFromRedemption(address indexed borrower, uint amount, uint setId); /* Stability Pool */ event LogStabilityDeposit( address indexed borrower, uint amount, uint ethGain, uint lqtyGain, address frontendTag, uint getDepositId, uint setDepositId, uint setEthGainId, uint setLqtyGainId ); event LogStabilityWithdraw(address indexed borrower, uint amount, uint ethGain, uint lqtyGain, uint getWithdrawId, uint setWithdrawId, uint setEthGainId, uint setLqtyGainId ); event LogStabilityMoveEthGainToTrove(address indexed borrower, uint amount); /* Staking */ event LogStake(address indexed borrower, uint amount, uint getStakeId, uint setStakeId, uint setEthGainId, uint setLusdGainId); event LogUnstake(address indexed borrower, uint amount, uint getUnstakeId, uint setUnstakeId, uint setEthGainId, uint setLusdGainId); event LogClaimStakingGains(address indexed borrower, uint ethGain, uint lusdGain, uint setEthGainId, uint setLusdGainId); }