dsa-connectors-2.0/contracts/base/connectors/morpho-blue/events.sol
2024-06-30 18:07:25 +05:30

107 lines
2.1 KiB
Solidity

//SPDX-License-Identifier: MIT
pragma solidity 0.8.19;
import {Id, MarketParams} from "./interfaces/IMorpho.sol";
contract Events {
event LogSupplyAssets(
Id indexed id,
uint256 assets,
uint256 shares,
uint256 getId,
uint256 setId
);
event LogSupplyOnBehalf(
Id indexed id,
uint256 assets,
uint256 shares,
address indexed onBehalf,
uint256 getId,
uint256 setId
);
event LogSupplyCollateral(
Id indexed id,
uint256 assets,
uint256 getId,
uint256 setId
);
event LogSupplyCollateralOnBehalf(
Id indexed id,
uint256 assets,
address indexed onBehalf,
uint256 getId,
uint256 setId
);
event LogBorrow(
Id indexed id,
uint256 amounts,
uint256 shares,
uint256 getId,
uint256 setId
);
event LogBorrowOnBehalf(
Id indexed id,
uint256 amounts,
uint256 shares,
address indexed onBehalf,
address indexed receiver,
uint256 getId,
uint256 setId
);
event LogWithdraw(
Id indexed id,
uint256 amounts,
uint256 shares,
uint256 getId,
uint256 setId
);
event LogWithdrawOnBehalf(
Id indexed id,
uint256 amounts,
uint256 shares,
address indexed onBehalf,
address indexed receiver,
uint256 getId,
uint256 setId
);
event LogWithdrawCollateral(
Id indexed id,
uint256 amounts,
uint256 getId,
uint256 setId
);
event LogWithdrawCollateralOnBehalf(
Id indexed id,
uint256 amounts,
address indexed onBehalf,
address indexed receiver,
uint256 getId,
uint256 setId
);
event LogRepay(
Id indexed id,
uint256 amounts,
uint256 shares,
uint256 getId,
uint256 setId
);
event LogRepayOnBehalf(
Id indexed id,
uint256 amounts,
uint256 shares,
address indexed onBehalf,
uint256 getId,
uint256 setId
);
}