1+ [
2+ {
3+ "anonymous" : false ,
4+ "inputs" : [
5+ {
6+ "indexed" : true ,
7+ "internalType" : " address" ,
8+ "name" : " previousOwner" ,
9+ "type" : " address"
10+ },
11+ {
12+ "indexed" : true ,
13+ "internalType" : " address" ,
14+ "name" : " newOwner" ,
15+ "type" : " address"
16+ }
17+ ],
18+ "name" : " OwnershipTransferred" ,
19+ "type" : " event" ,
20+ "signature" : " 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0"
21+ },
22+ {
23+ "inputs" : [],
24+ "name" : " LIQUIDITY_POOL_LIQUIDATION_FEE" ,
25+ "outputs" : [
26+ {
27+ "internalType" : " uint256" ,
28+ "name" : " " ,
29+ "type" : " uint256"
30+ }
31+ ],
32+ "stateMutability" : " view" ,
33+ "type" : " function" ,
34+ "constant" : true ,
35+ "signature" : " 0xaf000f81"
36+ },
37+ {
38+ "inputs" : [],
39+ "name" : " LIQUIDITY_POOL_MARGIN_CALL_FEE" ,
40+ "outputs" : [
41+ {
42+ "internalType" : " uint256" ,
43+ "name" : " " ,
44+ "type" : " uint256"
45+ }
46+ ],
47+ "stateMutability" : " view" ,
48+ "type" : " function" ,
49+ "constant" : true ,
50+ "signature" : " 0xb8a05b9c"
51+ },
52+ {
53+ "inputs" : [
54+ {
55+ "internalType" : " contract MarginLiquidityPoolInterface" ,
56+ "name" : " " ,
57+ "type" : " address"
58+ }
59+ ],
60+ "name" : " isMarginCalled" ,
61+ "outputs" : [
62+ {
63+ "internalType" : " bool" ,
64+ "name" : " " ,
65+ "type" : " bool"
66+ }
67+ ],
68+ "stateMutability" : " view" ,
69+ "type" : " function" ,
70+ "constant" : true ,
71+ "signature" : " 0x9201010a"
72+ },
73+ {
74+ "inputs" : [],
75+ "name" : " isOwner" ,
76+ "outputs" : [
77+ {
78+ "internalType" : " bool" ,
79+ "name" : " " ,
80+ "type" : " bool"
81+ }
82+ ],
83+ "stateMutability" : " view" ,
84+ "type" : " function" ,
85+ "constant" : true ,
86+ "signature" : " 0x8f32d59b"
87+ },
88+ {
89+ "inputs" : [
90+ {
91+ "internalType" : " contract MarginLiquidityPoolInterface" ,
92+ "name" : " " ,
93+ "type" : " address"
94+ }
95+ ],
96+ "name" : " isVerifiedPool" ,
97+ "outputs" : [
98+ {
99+ "internalType" : " bool" ,
100+ "name" : " " ,
101+ "type" : " bool"
102+ }
103+ ],
104+ "stateMutability" : " view" ,
105+ "type" : " function" ,
106+ "constant" : true ,
107+ "signature" : " 0x3cc6df9f"
108+ },
109+ {
110+ "inputs" : [],
111+ "name" : " owner" ,
112+ "outputs" : [
113+ {
114+ "internalType" : " address" ,
115+ "name" : " " ,
116+ "type" : " address"
117+ }
118+ ],
119+ "stateMutability" : " view" ,
120+ "type" : " function" ,
121+ "constant" : true ,
122+ "signature" : " 0x8da5cb5b"
123+ },
124+ {
125+ "inputs" : [
126+ {
127+ "internalType" : " contract MarginLiquidityPoolInterface" ,
128+ "name" : " " ,
129+ "type" : " address"
130+ }
131+ ],
132+ "name" : " poolHasPaidFees" ,
133+ "outputs" : [
134+ {
135+ "internalType" : " bool" ,
136+ "name" : " " ,
137+ "type" : " bool"
138+ }
139+ ],
140+ "stateMutability" : " view" ,
141+ "type" : " function" ,
142+ "constant" : true ,
143+ "signature" : " 0x94ba13c6"
144+ },
145+ {
146+ "inputs" : [],
147+ "name" : " renounceOwnership" ,
148+ "outputs" : [],
149+ "stateMutability" : " nonpayable" ,
150+ "type" : " function" ,
151+ "signature" : " 0x715018a6"
152+ },
153+ {
154+ "inputs" : [
155+ {
156+ "internalType" : " address" ,
157+ "name" : " newOwner" ,
158+ "type" : " address"
159+ }
160+ ],
161+ "name" : " transferOwnership" ,
162+ "outputs" : [],
163+ "stateMutability" : " nonpayable" ,
164+ "type" : " function" ,
165+ "signature" : " 0xf2fde38b"
166+ },
167+ {
168+ "inputs" : [
169+ {
170+ "internalType" : " contract MoneyMarketInterface" ,
171+ "name" : " _moneyMarket" ,
172+ "type" : " address"
173+ },
174+ {
175+ "internalType" : " address" ,
176+ "name" : " _protocolSafety" ,
177+ "type" : " address"
178+ }
179+ ],
180+ "name" : " initialize" ,
181+ "outputs" : [],
182+ "stateMutability" : " nonpayable" ,
183+ "type" : " function" ,
184+ "signature" : " 0x485cc955"
185+ },
186+ {
187+ "inputs" : [],
188+ "name" : " initialize" ,
189+ "outputs" : [],
190+ "stateMutability" : " nonpayable" ,
191+ "type" : " function" ,
192+ "signature" : " 0x8129fc1c"
193+ },
194+ {
195+ "inputs" : [
196+ {
197+ "internalType" : " address" ,
198+ "name" : " sender" ,
199+ "type" : " address"
200+ }
201+ ],
202+ "name" : " initialize" ,
203+ "outputs" : [],
204+ "stateMutability" : " nonpayable" ,
205+ "type" : " function" ,
206+ "signature" : " 0xc4d66de8"
207+ },
208+ {
209+ "inputs" : [
210+ {
211+ "internalType" : " contract MarginLiquidityPoolInterface" ,
212+ "name" : " _pool" ,
213+ "type" : " address"
214+ }
215+ ],
216+ "name" : " registerPool" ,
217+ "outputs" : [],
218+ "stateMutability" : " nonpayable" ,
219+ "type" : " function" ,
220+ "signature" : " 0xabd90846"
221+ },
222+ {
223+ "inputs" : [
224+ {
225+ "internalType" : " contract MarginLiquidityPoolInterface" ,
226+ "name" : " _pool" ,
227+ "type" : " address"
228+ }
229+ ],
230+ "name" : " verifyPool" ,
231+ "outputs" : [],
232+ "stateMutability" : " nonpayable" ,
233+ "type" : " function" ,
234+ "signature" : " 0x6cdff948"
235+ },
236+ {
237+ "inputs" : [
238+ {
239+ "internalType" : " contract MarginLiquidityPoolInterface" ,
240+ "name" : " _pool" ,
241+ "type" : " address"
242+ }
243+ ],
244+ "name" : " unverifyPool" ,
245+ "outputs" : [],
246+ "stateMutability" : " nonpayable" ,
247+ "type" : " function" ,
248+ "signature" : " 0xe982841c"
249+ },
250+ {
251+ "inputs" : [
252+ {
253+ "internalType" : " contract MarginLiquidityPoolInterface" ,
254+ "name" : " _pool" ,
255+ "type" : " address"
256+ }
257+ ],
258+ "name" : " marginCallPool" ,
259+ "outputs" : [],
260+ "stateMutability" : " nonpayable" ,
261+ "type" : " function" ,
262+ "signature" : " 0x37a615b5"
263+ },
264+ {
265+ "inputs" : [
266+ {
267+ "internalType" : " contract MarginLiquidityPoolInterface" ,
268+ "name" : " _pool" ,
269+ "type" : " address"
270+ }
271+ ],
272+ "name" : " makePoolSafe" ,
273+ "outputs" : [],
274+ "stateMutability" : " nonpayable" ,
275+ "type" : " function" ,
276+ "signature" : " 0x3c83491d"
277+ }
278+ ]
0 commit comments