-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathBorrowerOperationsStorage.sol
More file actions
39 lines (27 loc) · 1.06 KB
/
BorrowerOperationsStorage.sol
File metadata and controls
39 lines (27 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// SPDX-License-Identifier: MIT
pragma solidity 0.6.11;
import "./Interfaces/IActivePool.sol";
import "./Interfaces/IBorrowerOperations.sol";
import "./Interfaces/ITroveManager.sol";
import "./Interfaces/IZUSDToken.sol";
import "./Interfaces/ICollSurplusPool.sol";
import "./Interfaces/ISortedTroves.sol";
import "./Interfaces/IZEROStaking.sol";
import "./Interfaces/IFeeDistributor.sol";
import "./Dependencies/Ownable.sol";
import "./Dependencies/Mynt/IMassetManager.sol";
contract BorrowerOperationsStorage is Ownable {
string public constant NAME = "BorrowerOperations";
// --- Connected contract declarations ---
ITroveManager public troveManager;
address stabilityPoolAddress;
address gasPoolAddress;
ICollSurplusPool collSurplusPool;
IZEROStaking public zeroStaking;
address public zeroStakingAddress;
IZUSDToken public zusdToken;
// A doubly linked list of Troves, sorted by their collateral ratios
ISortedTroves public sortedTroves;
IMassetManager public massetManager;
IFeeDistributor public feeDistributor;
}