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