· 7 years ago · Mar 28, 2018, 03:10 AM
1[
2 {
3 "constant": false,
4 "inputs": [
5 {
6 "name": "_swapID",
7 "type": "bytes32"
8 },
9 {
10 "name": "_secretKey",
11 "type": "bytes"
12 }
13 ],
14 "name": "close",
15 "outputs": [],
16 "payable": false,
17 "stateMutability": "nonpayable",
18 "type": "function"
19 },
20 {
21 "constant": false,
22 "inputs": [
23 {
24 "name": "_swapID",
25 "type": "bytes32"
26 }
27 ],
28 "name": "expire",
29 "outputs": [],
30 "payable": false,
31 "stateMutability": "nonpayable",
32 "type": "function"
33 },
34 {
35 "constant": false,
36 "inputs": [
37 {
38 "name": "_swapID",
39 "type": "bytes32"
40 },
41 {
42 "name": "_withdrawTrader",
43 "type": "address"
44 },
45 {
46 "name": "_secretLock",
47 "type": "bytes32"
48 },
49 {
50 "name": "_timelock",
51 "type": "uint256"
52 }
53 ],
54 "name": "open",
55 "outputs": [],
56 "payable": true,
57 "stateMutability": "payable",
58 "type": "function"
59 },
60 {
61 "anonymous": false,
62 "inputs": [
63 {
64 "indexed": false,
65 "name": "_swapID",
66 "type": "bytes32"
67 },
68 {
69 "indexed": false,
70 "name": "_withdrawTrader",
71 "type": "address"
72 },
73 {
74 "indexed": false,
75 "name": "_secretLock",
76 "type": "bytes32"
77 }
78 ],
79 "name": "Open",
80 "type": "event"
81 },
82 {
83 "anonymous": false,
84 "inputs": [
85 {
86 "indexed": false,
87 "name": "_swapID",
88 "type": "bytes32"
89 }
90 ],
91 "name": "Expire",
92 "type": "event"
93 },
94 {
95 "anonymous": false,
96 "inputs": [
97 {
98 "indexed": false,
99 "name": "_swapID",
100 "type": "bytes32"
101 },
102 {
103 "indexed": false,
104 "name": "_secretKey",
105 "type": "bytes"
106 }
107 ],
108 "name": "Close",
109 "type": "event"
110 },
111 {
112 "constant": true,
113 "inputs": [
114 {
115 "name": "_swapID",
116 "type": "bytes32"
117 }
118 ],
119 "name": "check",
120 "outputs": [
121 {
122 "name": "timelock",
123 "type": "uint256"
124 },
125 {
126 "name": "value",
127 "type": "uint256"
128 },
129 {
130 "name": "withdrawTrader",
131 "type": "address"
132 },
133 {
134 "name": "secretLock",
135 "type": "bytes32"
136 }
137 ],
138 "payable": false,
139 "stateMutability": "view",
140 "type": "function"
141 },
142 {
143 "constant": true,
144 "inputs": [
145 {
146 "name": "_swapID",
147 "type": "bytes32"
148 }
149 ],
150 "name": "checkSecretKey",
151 "outputs": [
152 {
153 "name": "secretKey",
154 "type": "bytes"
155 }
156 ],
157 "payable": false,
158 "stateMutability": "view",
159 "type": "function"
160 }
161]