Skip to content

Commit 5b5b47e

Browse files
committed
Added event exitpoint computer unit test
1 parent fb22cd1 commit 5b5b47e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+6883
-0
lines changed
Lines changed: 395 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,395 @@
1+
[
2+
{
3+
"inputs": [
4+
{
5+
"internalType": "address",
6+
"name": "rune",
7+
"type": "address"
8+
}
9+
],
10+
"stateMutability": "nonpayable",
11+
"type": "constructor"
12+
},
13+
{
14+
"anonymous": false,
15+
"inputs": [
16+
{
17+
"indexed": true,
18+
"internalType": "address",
19+
"name": "to",
20+
"type": "address"
21+
},
22+
{
23+
"indexed": true,
24+
"internalType": "address",
25+
"name": "asset",
26+
"type": "address"
27+
},
28+
{
29+
"indexed": false,
30+
"internalType": "uint256",
31+
"name": "amount",
32+
"type": "uint256"
33+
},
34+
{
35+
"indexed": false,
36+
"internalType": "string",
37+
"name": "memo",
38+
"type": "string"
39+
}
40+
],
41+
"name": "Deposit",
42+
"type": "event"
43+
},
44+
{
45+
"anonymous": false,
46+
"inputs": [
47+
{
48+
"indexed": true,
49+
"internalType": "address",
50+
"name": "oldVault",
51+
"type": "address"
52+
},
53+
{
54+
"indexed": true,
55+
"internalType": "address",
56+
"name": "newVault",
57+
"type": "address"
58+
},
59+
{
60+
"indexed": false,
61+
"internalType": "address",
62+
"name": "asset",
63+
"type": "address"
64+
},
65+
{
66+
"indexed": false,
67+
"internalType": "uint256",
68+
"name": "amount",
69+
"type": "uint256"
70+
},
71+
{
72+
"indexed": false,
73+
"internalType": "string",
74+
"name": "memo",
75+
"type": "string"
76+
}
77+
],
78+
"name": "TransferAllowance",
79+
"type": "event"
80+
},
81+
{
82+
"anonymous": false,
83+
"inputs": [
84+
{
85+
"indexed": true,
86+
"internalType": "address",
87+
"name": "vault",
88+
"type": "address"
89+
},
90+
{
91+
"indexed": true,
92+
"internalType": "address",
93+
"name": "to",
94+
"type": "address"
95+
},
96+
{
97+
"indexed": false,
98+
"internalType": "address",
99+
"name": "asset",
100+
"type": "address"
101+
},
102+
{
103+
"indexed": false,
104+
"internalType": "uint256",
105+
"name": "amount",
106+
"type": "uint256"
107+
},
108+
{
109+
"indexed": false,
110+
"internalType": "string",
111+
"name": "memo",
112+
"type": "string"
113+
}
114+
],
115+
"name": "TransferOut",
116+
"type": "event"
117+
},
118+
{
119+
"anonymous": false,
120+
"inputs": [
121+
{
122+
"indexed": true,
123+
"internalType": "address",
124+
"name": "oldVault",
125+
"type": "address"
126+
},
127+
{
128+
"indexed": true,
129+
"internalType": "address",
130+
"name": "newVault",
131+
"type": "address"
132+
},
133+
{
134+
"components": [
135+
{
136+
"internalType": "address",
137+
"name": "asset",
138+
"type": "address"
139+
},
140+
{
141+
"internalType": "uint256",
142+
"name": "amount",
143+
"type": "uint256"
144+
}
145+
],
146+
"indexed": false,
147+
"internalType": "struct THORChain_Router.Coin[]",
148+
"name": "coins",
149+
"type": "tuple[]"
150+
},
151+
{
152+
"indexed": false,
153+
"internalType": "string",
154+
"name": "memo",
155+
"type": "string"
156+
}
157+
],
158+
"name": "VaultTransfer",
159+
"type": "event"
160+
},
161+
{
162+
"inputs": [],
163+
"name": "RUNE",
164+
"outputs": [
165+
{
166+
"internalType": "address",
167+
"name": "",
168+
"type": "address"
169+
}
170+
],
171+
"stateMutability": "view",
172+
"type": "function"
173+
},
174+
{
175+
"inputs": [
176+
{
177+
"internalType": "address[]",
178+
"name": "recipients",
179+
"type": "address[]"
180+
},
181+
{
182+
"components": [
183+
{
184+
"internalType": "address",
185+
"name": "asset",
186+
"type": "address"
187+
},
188+
{
189+
"internalType": "uint256",
190+
"name": "amount",
191+
"type": "uint256"
192+
}
193+
],
194+
"internalType": "struct THORChain_Router.Coin[]",
195+
"name": "coins",
196+
"type": "tuple[]"
197+
},
198+
{
199+
"internalType": "string[]",
200+
"name": "memos",
201+
"type": "string[]"
202+
}
203+
],
204+
"name": "batchTransferOut",
205+
"outputs": [],
206+
"stateMutability": "payable",
207+
"type": "function"
208+
},
209+
{
210+
"inputs": [
211+
{
212+
"internalType": "address payable",
213+
"name": "vault",
214+
"type": "address"
215+
},
216+
{
217+
"internalType": "address",
218+
"name": "asset",
219+
"type": "address"
220+
},
221+
{
222+
"internalType": "uint256",
223+
"name": "amount",
224+
"type": "uint256"
225+
},
226+
{
227+
"internalType": "string",
228+
"name": "memo",
229+
"type": "string"
230+
}
231+
],
232+
"name": "deposit",
233+
"outputs": [],
234+
"stateMutability": "payable",
235+
"type": "function"
236+
},
237+
{
238+
"inputs": [
239+
{
240+
"internalType": "address payable",
241+
"name": "vault",
242+
"type": "address"
243+
},
244+
{
245+
"internalType": "address",
246+
"name": "asset",
247+
"type": "address"
248+
},
249+
{
250+
"internalType": "uint256",
251+
"name": "amount",
252+
"type": "uint256"
253+
},
254+
{
255+
"internalType": "string",
256+
"name": "memo",
257+
"type": "string"
258+
},
259+
{
260+
"internalType": "uint256",
261+
"name": "expiration",
262+
"type": "uint256"
263+
}
264+
],
265+
"name": "depositWithExpiry",
266+
"outputs": [],
267+
"stateMutability": "payable",
268+
"type": "function"
269+
},
270+
{
271+
"inputs": [
272+
{
273+
"internalType": "address",
274+
"name": "router",
275+
"type": "address"
276+
},
277+
{
278+
"internalType": "address payable",
279+
"name": "asgard",
280+
"type": "address"
281+
},
282+
{
283+
"components": [
284+
{
285+
"internalType": "address",
286+
"name": "asset",
287+
"type": "address"
288+
},
289+
{
290+
"internalType": "uint256",
291+
"name": "amount",
292+
"type": "uint256"
293+
}
294+
],
295+
"internalType": "struct THORChain_Router.Coin[]",
296+
"name": "coins",
297+
"type": "tuple[]"
298+
},
299+
{
300+
"internalType": "string",
301+
"name": "memo",
302+
"type": "string"
303+
}
304+
],
305+
"name": "returnVaultAssets",
306+
"outputs": [],
307+
"stateMutability": "payable",
308+
"type": "function"
309+
},
310+
{
311+
"inputs": [
312+
{
313+
"internalType": "address",
314+
"name": "router",
315+
"type": "address"
316+
},
317+
{
318+
"internalType": "address",
319+
"name": "newVault",
320+
"type": "address"
321+
},
322+
{
323+
"internalType": "address",
324+
"name": "asset",
325+
"type": "address"
326+
},
327+
{
328+
"internalType": "uint256",
329+
"name": "amount",
330+
"type": "uint256"
331+
},
332+
{
333+
"internalType": "string",
334+
"name": "memo",
335+
"type": "string"
336+
}
337+
],
338+
"name": "transferAllowance",
339+
"outputs": [],
340+
"stateMutability": "nonpayable",
341+
"type": "function"
342+
},
343+
{
344+
"inputs": [
345+
{
346+
"internalType": "address payable",
347+
"name": "to",
348+
"type": "address"
349+
},
350+
{
351+
"internalType": "address",
352+
"name": "asset",
353+
"type": "address"
354+
},
355+
{
356+
"internalType": "uint256",
357+
"name": "amount",
358+
"type": "uint256"
359+
},
360+
{
361+
"internalType": "string",
362+
"name": "memo",
363+
"type": "string"
364+
}
365+
],
366+
"name": "transferOut",
367+
"outputs": [],
368+
"stateMutability": "payable",
369+
"type": "function"
370+
},
371+
{
372+
"inputs": [
373+
{
374+
"internalType": "address",
375+
"name": "",
376+
"type": "address"
377+
},
378+
{
379+
"internalType": "address",
380+
"name": "",
381+
"type": "address"
382+
}
383+
],
384+
"name": "vaultAllowance",
385+
"outputs": [
386+
{
387+
"internalType": "uint256",
388+
"name": "",
389+
"type": "uint256"
390+
}
391+
],
392+
"stateMutability": "view",
393+
"type": "function"
394+
}
395+
]

0 commit comments

Comments
 (0)