-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscenario.json
345 lines (345 loc) · 21.9 KB
/
scenario.json
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
{
"accounts": {
"account{0}": "0xca35b7d915458ef540ade6068dfe2f44e8fa733c"
},
"linkReferences": {},
"transactions": [
{
"timestamp": 1564764513768,
"record": {
"value": "0",
"parameters": [],
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"contractName": "MyVacationHome",
"bytecode": "6080604052600060015534801561001557600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d94806100656000396000f3fe60806040526004361061007b5760003560e01c8063988a6b9f1161004e578063988a6b9f146101ba578063a1b416f91461024a578063ab22783d146102ef578063d81be9bb1461034f5761007b565b80631b204332146100805780633eb15991146100d357806369e10d04146101335780638f7dcfa31461018f575b600080fd5b6100b96004803603604081101561009657600080fd5b8101908080359060200190929190803560ff16906020019092919050505061037a565b604051808215151515815260200191505060405180910390f35b3480156100df57600080fd5b50610119600480360360408110156100f657600080fd5b8101908080359060200190929190803560ff169060200190929190505050610464565b604051808215151515815260200191505060405180910390f35b34801561013f57600080fd5b506101796004803603604081101561015657600080fd5b8101908080359060200190929190803560ff169060200190929190505050610482565b6040518082815260200191505060405180910390f35b34801561019b57600080fd5b506101a4610496565b6040518082815260200191505060405180910390f35b3480156101c657600080fd5b506101cf61049c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561020f5780820151818401526020810190506101f4565b50505050905090810190601f16801561023c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025657600080fd5b506102836004803603602081101561026d57600080fd5b81019080803590602001909291905050506104bc565b6040518086815260200185815260200184600681111561029f57fe5b60ff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019550505050505060405180910390f35b3480156102fb57600080fd5b506103356004803603604081101561031257600080fd5b8101908080359060200190929190803560ff16906020019092919050505061051f565b604051808215151515815260200191505060405180910390f35b34801561035b57600080fd5b50610364610600565b6040518082815260200191505060405180910390f35b60006103868383610606565b6001151561039484846107a5565b1515146103ec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526027815260200180610d396027913960400191505060405180910390fd5b6103f68383610869565b34101561044e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526044815260200180610c6d6044913960600191505060405180910390fd5b61045a83836000610875565b6001905092915050565b60006104708383610606565b61047a83836107a5565b905092915050565b600061048e8383610869565b905092915050565b60025481565b6060604051806060016040528060248152602001610d1560249139905090565b60036020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900460ff16908060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154905085565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461057a57600080fd5b6105848383610606565b6001151561059284846107a5565b1515146105ea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610c476026913960400191505060405180910390fd5b6105f683836001610875565b6001905092915050565b60015481565b42821161061257600080fd5b600061061d83610a59565b90506001600681111561062c57fe5b82600681111561063857fe5b148061065a57506002600681111561064c57fe5b82600681111561065857fe5b145b156106bd57600581146106b8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526037815260200180610c106037913960400191505060405180910390fd5b6107a0565b600360068111156106ca57fe5b8260068111156106d657fe5b141561073a5760018114610735576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610cb16032913960400191505060405180910390fd5b61079f565b60018114806107495750600581145b61079e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610ce36032913960400191505060405180910390fd5b5b5b505050565b600080600254905060006001905060006107bf8686610a85565b90505b6000801b831461085d576000600360008581526020019081526020016000206001015490506000610816826003600088815260200190815260200160002060020160009054906101000a900460ff16610a85565b905081831115806108275750808810155b935060001515841515141561083d57505061085d565b6003600086815260200190815260200160002060000154945050506107c2565b81935050505092915050565b60006032905092915050565b61087d610bbc565b81156108d5576040518060a0016040528060025481526020018581526020018460068111156108a857fe5b81526020013373ffffffffffffffffffffffffffffffffffffffff16815260200160008152509050610922565b6040518060a0016040528060025481526020018581526020018460068111156108fa57fe5b81526020013373ffffffffffffffffffffffffffffffffffffffff1681526020013481525090505b60008160600151826080015142600154604051602001808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020018281526020019450505050506040516020818303038152906040528051906020012090508160036000838152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548160ff021916908360068111156109e757fe5b021790555060608201518160020160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550608082015181600301559050508060028190555060018054016001819055505050505050565b6000806305265c008381610a6957fe5b049050600160076003830181610a7b57fe5b0601915050919050565b6000610a9082610a9a565b8301905092915050565b6000806006811115610aa857fe5b826006811115610ab457fe5b1415610ac35760079050610bb7565b60016006811115610ad057fe5b826006811115610adc57fe5b1415610aeb5760029050610bb7565b60026006811115610af857fe5b826006811115610b0457fe5b1415610b135760039050610bb7565b60036006811115610b2057fe5b826006811115610b2c57fe5b1415610b3b5760059050610bb7565b60046006811115610b4857fe5b826006811115610b5457fe5b1415610b6357600e9050610bb7565b60056006811115610b7057fe5b826006811115610b7c57fe5b1415610b8b5760159050610bb7565b600680811115610b9757fe5b826006811115610ba357fe5b1415610bb257601c9050610bb7565b600090505b919050565b6040518060a00160405280600080191681526020016000815260200160006006811115610be557fe5b8152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152509056fe41206c6f6e67207765656b656e642063616e206f6e6c792062652072657365727665642066726f6d204672696461792d4d6f6e6461792e54686973207265736572766174696f6e206461746520616c726561647920626c6f636b65642e54686973207472616e73616374696f6e20646f6573206e6f7420636f6e7461696e20656e6f75676820657468657220746f2072657365727665207468697320646174652e41206d69647765656b2063616e206f6e6c792062652072657365727665642066726f6d204d6f6e6461792d4672696461792e5265736572766174696f6e732063616e206f6e6c792073746172742066726f6d204d6f6e646179206f72204672696461792e68747470733a2f2f62616c616e7376616b616e7469652e6e6c2f736f6c4170692f76312f54686973207265736572766174696f6e2064617465206973206e6f7420617661696c61626c652ea265627a7a72305820db661537d990eeb6db701752c5061a96229ef33f3b124b6aa9c75afc8c0719ad64736f6c634300050a0032",
"linkReferences": {},
"name": "",
"inputs": "()",
"type": "constructor",
"from": "account{0}"
}
},
{
"timestamp": 1564764565347,
"record": {
"value": "0",
"parameters": [
"1564784551000",
"0"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764571121,
"record": {
"value": "50",
"parameters": [
"1564784551000",
"0"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764654244,
"record": {
"value": "0",
"parameters": [
"1564984551000",
"0"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764717653,
"record": {
"value": "0",
"parameters": [
"1564984551000",
"0"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "blockDate",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764743360,
"record": {
"value": "0",
"parameters": [
"1564984551000",
"3"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764761720,
"record": {
"value": "0",
"parameters": [
"1564984550000",
"3"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564764771148,
"record": {
"value": "50",
"parameters": [
"1564984550000",
"3"
],
"to": "created{1564764513768}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
},
{
"timestamp": 1564765105800,
"record": {
"value": "0",
"parameters": [],
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"contractName": "MyVacationHome",
"bytecode": "6080604052600060015534801561001557600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610dac806100656000396000f3fe60806040526004361061007b5760003560e01c8063988a6b9f1161004e578063988a6b9f146101ba578063a1b416f91461024a578063ab22783d146102ef578063d81be9bb1461034f5761007b565b80631b204332146100805780633eb15991146100d357806369e10d04146101335780638f7dcfa31461018f575b600080fd5b6100b96004803603604081101561009657600080fd5b8101908080359060200190929190803560ff16906020019092919050505061037a565b604051808215151515815260200191505060405180910390f35b3480156100df57600080fd5b50610119600480360360408110156100f657600080fd5b8101908080359060200190929190803560ff169060200190929190505050610464565b604051808215151515815260200191505060405180910390f35b34801561013f57600080fd5b506101796004803603604081101561015657600080fd5b8101908080359060200190929190803560ff169060200190929190505050610482565b6040518082815260200191505060405180910390f35b34801561019b57600080fd5b506101a4610496565b6040518082815260200191505060405180910390f35b3480156101c657600080fd5b506101cf61049c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561020f5780820151818401526020810190506101f4565b50505050905090810190601f16801561023c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025657600080fd5b506102836004803603602081101561026d57600080fd5b81019080803590602001909291905050506104bc565b6040518086815260200185815260200184600681111561029f57fe5b60ff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019550505050505060405180910390f35b3480156102fb57600080fd5b506103356004803603604081101561031257600080fd5b8101908080359060200190929190803560ff16906020019092919050505061051f565b604051808215151515815260200191505060405180910390f35b34801561035b57600080fd5b50610364610600565b6040518082815260200191505060405180910390f35b60006103868383610606565b6001151561039484846107a5565b1515146103ec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526027815260200180610d516027913960400191505060405180910390fd5b6103f68383610869565b34101561044e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526044815260200180610c856044913960600191505060405180910390fd5b61045a83836000610875565b6001905092915050565b60006104708383610606565b61047a83836107a5565b905092915050565b600061048e8383610869565b905092915050565b60025481565b6060604051806060016040528060248152602001610d2d60249139905090565b60036020528060005260406000206000915090508060000154908060010154908060020160009054906101000a900460ff16908060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030154905085565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461057a57600080fd5b6105848383610606565b6001151561059284846107a5565b1515146105ea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180610c5f6026913960400191505060405180910390fd5b6105f683836001610875565b6001905092915050565b60015481565b42821161061257600080fd5b600061061d83610a59565b90506001600681111561062c57fe5b82600681111561063857fe5b148061065a57506002600681111561064c57fe5b82600681111561065857fe5b145b156106bd57600581146106b8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526037815260200180610c286037913960400191505060405180910390fd5b6107a0565b600360068111156106ca57fe5b8260068111156106d657fe5b141561073a5760018114610735576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610cc96032913960400191505060405180910390fd5b61079f565b60018114806107495750600581145b61079e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180610cfb6032913960400191505060405180910390fd5b5b5b505050565b600080600254905060006001905060006107bf8686610a85565b90505b6000801b831461085d576000600360008581526020019081526020016000206001015490506000610816826003600088815260200190815260200160002060020160009054906101000a900460ff16610a85565b905081831115806108275750808810155b935060001515841515141561083d57505061085d565b6003600086815260200190815260200160002060000154945050506107c2565b81935050505092915050565b60006032905092915050565b61087d610bd4565b81156108d5576040518060a0016040528060025481526020018581526020018460068111156108a857fe5b81526020013373ffffffffffffffffffffffffffffffffffffffff16815260200160008152509050610922565b6040518060a0016040528060025481526020018581526020018460068111156108fa57fe5b81526020013373ffffffffffffffffffffffffffffffffffffffff1681526020013481525090505b60008160600151826080015142600154604051602001808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020018281526020019450505050506040516020818303038152906040528051906020012090508160036000838152602001908152602001600020600082015181600001556020820151816001015560408201518160020160006101000a81548160ff021916908360068111156109e757fe5b021790555060608201518160020160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550608082015181600301559050508060028190555060018054016001819055505050505050565b6000806305265c008381610a6957fe5b049050600160076003830181610a7b57fe5b0601915050919050565b6000610a98610a9383610aa2565b610bc4565b8301905092915050565b6000806006811115610ab057fe5b826006811115610abc57fe5b1415610acb5760079050610bbf565b60016006811115610ad857fe5b826006811115610ae457fe5b1415610af35760029050610bbf565b60026006811115610b0057fe5b826006811115610b0c57fe5b1415610b1b5760039050610bbf565b60036006811115610b2857fe5b826006811115610b3457fe5b1415610b435760059050610bbf565b60046006811115610b5057fe5b826006811115610b5c57fe5b1415610b6b57600e9050610bbf565b60056006811115610b7857fe5b826006811115610b8457fe5b1415610b935760159050610bbf565b600680811115610b9f57fe5b826006811115610bab57fe5b1415610bba57601c9050610bbf565b600090505b919050565b60006305265c0082029050919050565b6040518060a00160405280600080191681526020016000815260200160006006811115610bfd57fe5b8152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152509056fe41206c6f6e67207765656b656e642063616e206f6e6c792062652072657365727665642066726f6d204672696461792d4d6f6e6461792e54686973207265736572766174696f6e206461746520616c726561647920626c6f636b65642e54686973207472616e73616374696f6e20646f6573206e6f7420636f6e7461696e20656e6f75676820657468657220746f2072657365727665207468697320646174652e41206d69647765656b2063616e206f6e6c792062652072657365727665642066726f6d204d6f6e6461792d4672696461792e5265736572766174696f6e732063616e206f6e6c792073746172742066726f6d204d6f6e646179206f72204672696461792e68747470733a2f2f62616c616e7376616b616e7469652e6e6c2f736f6c4170692f76312f54686973207265736572766174696f6e2064617465206973206e6f7420617661696c61626c652ea265627a7a7230582050946be4b724a62969b51388a0fbc6478d23d94446b6855b0b12b48c216c989e64736f6c634300050a0032",
"linkReferences": {},
"name": "",
"inputs": "()",
"type": "constructor",
"from": "account{0}"
}
},
{
"timestamp": 1564765127184,
"record": {
"value": "50",
"parameters": [
"1564783528000",
"0"
],
"to": "created{1564765105800}",
"abi": "0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371",
"name": "reserve",
"inputs": "(uint256,uint8)",
"type": "function",
"from": "account{0}"
}
}
],
"abis": {
"0xad315e209dd62516ab8c7d1c2d8c3c206525501ebef91d12c34431f9ea255371": [
{
"constant": false,
"inputs": [
{
"name": "startDate",
"type": "uint256"
},
{
"name": "duration",
"type": "uint8"
}
],
"name": "blockDate",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "startDate",
"type": "uint256"
},
{
"name": "duration",
"type": "uint8"
}
],
"name": "reserve",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": true,
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"constant": true,
"inputs": [
{
"name": "startDate",
"type": "uint256"
},
{
"name": "duration",
"type": "uint8"
}
],
"name": "getReservationPrice",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "getSMEBaseUrl",
"outputs": [
{
"name": "",
"type": "string"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "head",
"outputs": [
{
"name": "",
"type": "bytes32"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"name": "startDate",
"type": "uint256"
},
{
"name": "duration",
"type": "uint8"
}
],
"name": "isReserveable",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "reservationLength",
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"name": "",
"type": "bytes32"
}
],
"name": "reservations",
"outputs": [
{
"name": "next",
"type": "bytes32"
},
{
"name": "startDate",
"type": "uint256"
},
{
"name": "duration",
"type": "uint8"
},
{
"name": "sender",
"type": "address"
},
{
"name": "payed",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
}
]
}
}