Fix tracing issues (#1710)

Fixes two bugs related to tracing APIs

 - invalid trace when calling a precompiled contract
 - invalid trace when a create fails with a depth > 0

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
pull/1719/head
matkt 4 years ago committed by GitHub
parent 87f1bb1a43
commit 146cde0423
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      CHANGELOG.md
  2. 9
      ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/tracing/flat/Action.java
  3. 13
      ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/results/tracing/flat/FlatTraceGenerator.java
  4. 25
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/chain-data/blocks.json
  5. 18
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/chain-data/genesis.json
  6. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1.json
  7. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x10.json
  8. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x11.json
  9. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x12.json
  10. 32
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x13.json
  11. 10
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x14.json
  12. 18
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x15.json
  13. 18
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x16.json
  14. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x17.json
  15. 10
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x18.json
  16. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x19.json
  17. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1A.json
  18. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1B.json
  19. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1C.json
  20. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1D.json
  21. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1E.json
  22. 53
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x1F.json
  23. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x2.json
  24. 72
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x20.json
  25. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x3.json
  26. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x4.json
  27. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x5.json
  28. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x6.json
  29. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x7.json
  30. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x8.json
  31. 10
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0x9.json
  32. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xA.json
  33. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xB.json
  34. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xC.json
  35. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xD.json
  36. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xE.json
  37. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-block/trace_block_0xF.json
  38. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x10.json
  39. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x11.json
  40. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x12.json
  41. 30
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x13.json
  42. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x14.json
  43. 16
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x15.json
  44. 16
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x16.json
  45. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x17.json
  46. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x18.json
  47. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x19.json
  48. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1A.json
  49. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1B.json
  50. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1C.json
  51. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1D.json
  52. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1E.json
  53. 42
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x1F.json
  54. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x2.json
  55. 61
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x20.json
  56. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x3.json
  57. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x4.json
  58. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x5.json
  59. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x6.json
  60. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x7.json
  61. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x8.json
  62. 8
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0x9.json
  63. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xA.json
  64. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xB.json
  65. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xC.json
  66. 2
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xD.json
  67. 6
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xE.json
  68. 4
      ethereum/api/src/test/resources/org/hyperledger/besu/ethereum/api/jsonrpc/trace/specs/trace-transaction/trace_transaction_0xF.json
  69. 30
      ethereum/core/src/main/java/org/hyperledger/besu/ethereum/vm/DebugOperationTracer.java

@ -10,6 +10,7 @@
### Bug Fixes
* Accept to use default port values if not in use. [#1673](https://github.com/hyperledger/besu/pull/1673)
* Block Validation Errors should be at least INFO level not DEBUG or TRACE. Bug [\#1568](https://github.com/hyperledger/besu/pull/1568) PR [\#1706](https://github.com/hyperledger/besu/pull/1706)
* Fixed invalid and wrong trace data, especially when calling a precompiled contract [#1710](https://github.com/hyperledger/besu/pull/1710)
#### Previously identified known issues

@ -18,6 +18,8 @@ import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
import org.hyperledger.besu.ethereum.api.jsonrpc.internal.processor.TransactionTrace;
import org.hyperledger.besu.ethereum.api.jsonrpc.internal.results.Quantity;
import org.hyperledger.besu.ethereum.core.Gas;
import org.hyperledger.besu.ethereum.debug.TraceFrame;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
@ -180,7 +182,12 @@ public class Action {
.from(trace.getTransaction().getSender().toHexString())
.value(Quantity.create(trace.getTransaction().getValue()));
if (!trace.getTraceFrames().isEmpty()) {
builder.gas(trace.getTraceFrames().get(0).getGasRemaining().toHexString());
final TraceFrame traceFrame = trace.getTraceFrames().get(0);
builder.gas(
traceFrame
.getGasRemaining()
.plus(traceFrame.getPrecompiledGasCost().orElse(Gas.ZERO))
.toHexString());
}
return builder;
}

@ -94,6 +94,7 @@ public class FlatTraceGenerator {
.to(tx.getTo().map(Bytes::toHexString).orElse(null))
.callType("call")
.input(payload == null ? "0x" : payload.toHexString());
if (!transactionTrace.getTraceFrames().isEmpty()
&& hasRevertInSubCall(transactionTrace, transactionTrace.getTraceFrames().get(0))) {
firstFlatTraceBuilder.error(Optional.of("Reverted"));
@ -106,6 +107,13 @@ public class FlatTraceGenerator {
.address(smartContractAddress.orElse(null));
}
if (!transactionTrace.getTraceFrames().isEmpty()) {
final Optional<Gas> precompiledGasCost =
transactionTrace.getTraceFrames().get(0).getPrecompiledGasCost();
precompiledGasCost.ifPresent(
gas -> firstFlatTraceBuilder.getResultBuilder().gasUsed(gas.toHexString()));
}
final List<FlatTrace.Builder> flatTraces = new ArrayList<>();
// stack of previous contexts
@ -170,7 +178,8 @@ public class FlatTraceGenerator {
currentContext =
handleSelfDestruct(traceFrame, tracesContexts, currentContext, flatTraces);
}
} else if ("CREATE".equals(opcodeString) || "CREATE2".equals(opcodeString)) {
} else if (("CREATE".equals(opcodeString) || "CREATE2".equals(opcodeString))
&& (traceFrame.getExceptionalHaltReason().isEmpty() || traceFrame.getDepth() == 0)) {
currentContext =
handleCreateOperation(
traceFrame,
@ -179,7 +188,6 @@ public class FlatTraceGenerator {
cumulativeGasCost,
tracesContexts,
smartContractAddress);
} else if ("REVERT".equals(opcodeString)) {
currentContext = handleRevert(tracesContexts, currentContext);
}
@ -610,7 +618,6 @@ public class FlatTraceGenerator {
private static void addContractCreationMethodToTrace(
final TransactionTrace transactionTrace, final FlatTrace.Builder builder) {
// add creationMethod for create action
Optional.ofNullable(builder.getType())
.filter(type -> type.equals("create"))

@ -525,6 +525,31 @@
"value": "0x0a"
}
]
},
{
"number": "0x1F",
"transactions" : [
{
"comment": "Call Precompiled contract directly",
"secretKey": "0xc87509a1c067bbde78beb793e6fa76530b6382a4c0241e5e4a9ec0a0f44dc0d3",
"gasLimit": "0xFFFFF2",
"gasPrice": "0xEF",
"to": "0x0000000000000000000000000000000000000001"
}
]
},
{
"number": "0x20",
"transactions" : [
{
"comment": "Call to a contract creation that fails with a depth of 1",
"secretKey": "0x8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63",
"gasLimit": "0x11FA1",
"gasPrice": "0x10",
"to": "0x0180000000000000000000000000000000000000",
"data": "0x000000000000000000000000000000000000000000000000000000000000ea60"
}
]
}
]
}

@ -147,20 +147,28 @@
"balance" : "0x0de0b6b3a7640000",
"code" : "0x73095e7baea6a6c7c4c2dfeb977efac326af552d87ff00"
},
"fe3b557e8fb62b89f4916b721be55ceb828dbd73": {
"secretKey": "8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63",
"comment": "private key and this comment are ignored. In a real chain, the private key should NOT be stored",
"balance": "0xfffffffffffffffffffffffffffffffffffffffff"
"0180000000000000000000000000000000000000" : {
"comment": "Simple contract that creates another contract",
"balance" : "0x06",
"code" : "0x6b600c600055602060406000f0600052600d60146000f000"
},
"627306090abaB3A6e1400e9345bC60c78a8BEf57": {
"secretKey": "c87509a1c067bbde78beb793e6fa76530b6382a4c0241e5e4a9ec0a0f44dc0d3",
"comment": "private key and this comment are ignored. In a real chain, the private key should NOT be stored",
"balance": "0xf000000000000000000000000"
},
"fe3b557e8fb62b89f4916b721be55ceb828dbd73": {
"secretKey": "8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63",
"comment": "private key and this comment are ignored. In a real chain, the private key should NOT be stored",
"balance": "0xfffffffffffffffffffffffffffffffffffffffff"
},
"f17f52151EbEF6C7334FAD080c5704D77216b732": {
"secretKey": "ae6ae8e5ccbfb04590405997ee2d52d2b330726137b875053c36d94e974d162f",
"comment": "private key and this comment are ignored. In a real chain, the private key should NOT be stored",
"balance": "0xf0000000000000000000000"
},
"0000000000000000000000000000000000000001":{
"balance":"0x1"
}
}
}
}

@ -16,7 +16,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xd21bcc30f03cf67bd93cca00238a109890f55f5df043372ef96045f69a33d7e2",
"blockHash": "0x234813ec913b10cfa65f22ab7e74310aea08c5f7e1de7f78549f078644ab37b8",
"blockNumber": 1,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x00c0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Bad instruction",
"subtraces": 0,
@ -37,7 +37,7 @@
"to": "0x00d0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Stack underflow",
"subtraces": 0,
@ -55,7 +55,7 @@
"to": "0x00e0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Bad jump destination",
"subtraces": 0,
@ -70,7 +70,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x00f0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa16dd580697b210e779f0c62ad1444dc23379672372b5f7d30244e4f2f5c182f",
"blockHash": "0xfde8b9bcfdc9f75845f3eb9920107e51844478a09ec430dae2df741200da3058",
"blockNumber": 17,
"result": {
"gasUsed": "0xf",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xa16dd580697b210e779f0c62ad1444dc23379672372b5f7d30244e4f2f5c182f",
"blockHash": "0xfde8b9bcfdc9f75845f3eb9920107e51844478a09ec430dae2df741200da3058",
"blockNumber": 17,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0100000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xf6ffca42ca62be038d3b999df6492e94def9910444f5abd570b3bd02335c7f66",
"blockHash": "0x220bc13dc4f1ed38dcca927a5be15eca16497d279f4c40d7b8fe9704eadf1464",
"blockNumber": 18,
"result": {
"gasUsed": "0x1e",
@ -40,7 +40,7 @@
"to": "0x0110000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xf6ffca42ca62be038d3b999df6492e94def9910444f5abd570b3bd02335c7f66",
"blockHash": "0x220bc13dc4f1ed38dcca927a5be15eca16497d279f4c40d7b8fe9704eadf1464",
"blockNumber": 18,
"error": "Reverted",
"subtraces": 0,
@ -55,7 +55,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xf6ffca42ca62be038d3b999df6492e94def9910444f5abd570b3bd02335c7f66",
"blockHash": "0x220bc13dc4f1ed38dcca927a5be15eca16497d279f4c40d7b8fe9704eadf1464",
"blockNumber": 18,
"result": null,
"subtraces": 0,

@ -18,7 +18,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x8f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f",
@ -39,7 +39,7 @@
"init": "0x60006000600060006000738f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f5af1600060006000600060007300a00000000000000000000000000000000000005af1",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x9fbda871d559710256a2502a2517b794b482db40",
@ -61,7 +61,7 @@
"to": "0x8f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -81,7 +81,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -102,7 +102,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",
@ -124,7 +124,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x2c2b9c9a4a25e24b174f26114e8926a9f2128fe4",
@ -145,7 +145,7 @@
"init": "0x60006000600060006000732c2b9c9a4a25e24b174f26114e8926a9f2128fe45af2600060006000600060007300a00000000000000000000000000000000000005af2",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x30753e4a8aad7f8597332e813735def5dd395028",
@ -167,7 +167,7 @@
"to": "0x2c2b9c9a4a25e24b174f26114e8926a9f2128fe4",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -187,7 +187,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -208,7 +208,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",
@ -230,7 +230,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0xfb88de099e13c3ed21f80a7a1e49f8caecf10df6",
@ -251,7 +251,7 @@
"init": "0x600060006000600073fb88de099e13c3ed21f80a7a1e49f8caecf10df65af460006000600060007300a00000000000000000000000000000000000005af4",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0xaa588d3737b611bafd7bd713445b314bd453a5c8",
@ -273,7 +273,7 @@
"to": "0xfb88de099e13c3ed21f80a7a1e49f8caecf10df6",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -293,7 +293,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -314,7 +314,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",
@ -334,7 +334,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0130000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"gasUsed": "0x16c46",
@ -39,7 +39,7 @@
"init": "0x600160015560015460025561ffff6000526002601ef3",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"address": "0xaac0627078c038eb3d06e04b57d020fe212be97d",
@ -63,7 +63,7 @@
"to": "0x0140000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"gasUsed": "0x16b87",
@ -83,7 +83,7 @@
"init": "0x600160015560015460025560ff60005360016000f3",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"address": "0x0deea5bd06fb86553643c1e94a2f5aac632b9ec9",
@ -104,7 +104,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x9f59",
@ -40,7 +40,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x9c58",
@ -63,7 +63,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x2a29",
@ -84,7 +84,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x2728",
@ -107,7 +107,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x19c1",
@ -128,7 +128,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x16c0",
@ -151,7 +151,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x19c1",
@ -172,7 +172,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x16c0",
@ -192,7 +192,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x9f57",
@ -40,7 +40,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x9c58",
@ -63,7 +63,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x2a27",
@ -84,7 +84,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x2728",
@ -107,7 +107,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x19bf",
@ -128,7 +128,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x16c0",
@ -151,7 +151,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x19bf",
@ -172,7 +172,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x16c0",
@ -192,7 +192,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0120000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb629a261f2b22d75f304330d2339e0ac4c9d78987d288eed4b137965c0c2576e",
"blockHash": "0x5c224cb42aa0e0a60e0121ce5ee2ec3f08e5b83dab24de5f50e1d3fc9f450c50",
"blockNumber": 23,
"result": {
"gasUsed": "0x301",
@ -40,7 +40,7 @@
"to": "0x0000000000000000000000000000000000000010",
"value": "0x0"
},
"blockHash": "0xb629a261f2b22d75f304330d2339e0ac4c9d78987d288eed4b137965c0c2576e",
"blockHash": "0x5c224cb42aa0e0a60e0121ce5ee2ec3f08e5b83dab24de5f50e1d3fc9f450c50",
"blockNumber": 23,
"result": {
"gasUsed": "0x0",
@ -60,7 +60,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xb629a261f2b22d75f304330d2339e0ac4c9d78987d288eed4b137965c0c2576e",
"blockHash": "0x5c224cb42aa0e0a60e0121ce5ee2ec3f08e5b83dab24de5f50e1d3fc9f450c50",
"blockNumber": 23,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x915",
@ -40,7 +40,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x608",
@ -63,7 +63,7 @@
"to": "0x0120000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x301",
@ -87,7 +87,7 @@
"to": "0x0000000000000000000000000000000000000010",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x0",
@ -109,7 +109,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x0d964232490eef29ef8df09c6427721f1f343f370600c15e9c9293cb0c417d30",
"blockHash": "0x7e01aa03af91b1b6bfc46f11e1e4b652a20af3f6440cbe3d7f9c5910c581e6e6",
"blockNumber": 26,
"result": {
"gasUsed": "0x5459",
@ -40,7 +40,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x0d964232490eef29ef8df09c6427721f1f343f370600c15e9c9293cb0c417d30",
"blockHash": "0x7e01aa03af91b1b6bfc46f11e1e4b652a20af3f6440cbe3d7f9c5910c581e6e6",
"blockNumber": 26,
"result": {
"gasUsed": "0x5158",
@ -60,7 +60,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x0d964232490eef29ef8df09c6427721f1f343f370600c15e9c9293cb0c417d30",
"blockHash": "0x7e01aa03af91b1b6bfc46f11e1e4b652a20af3f6440cbe3d7f9c5910c581e6e6",
"blockNumber": 26,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0150000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x59331e654dd5e70bf9b5f9c2dc5f321f5cb6613a05b35d9138d9d5e88508ba8f",
"blockHash": "0xad804d4984008429f56b42be14d3d1ac9f1eaf33aa43aafb7a0fcaf2c4594f01",
"blockNumber": 27,
"result": {
"gasUsed": "0x138e",
@ -37,7 +37,7 @@
"balance": "0x300",
"refundAddress": "0x0150000000000000000000000000000000000000"
},
"blockHash": "0x59331e654dd5e70bf9b5f9c2dc5f321f5cb6613a05b35d9138d9d5e88508ba8f",
"blockHash": "0xad804d4984008429f56b42be14d3d1ac9f1eaf33aa43aafb7a0fcaf2c4594f01",
"blockNumber": 27,
"result": null,
"subtraces": 0,
@ -54,7 +54,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x59331e654dd5e70bf9b5f9c2dc5f321f5cb6613a05b35d9138d9d5e88508ba8f",
"blockHash": "0xad804d4984008429f56b42be14d3d1ac9f1eaf33aa43aafb7a0fcaf2c4594f01",
"blockNumber": 27,
"result": null,
"subtraces": 0,

@ -18,7 +18,7 @@
"init": "0x60806040523373ffffffffffffffffffffffffffffffffffffffff16fffe",
"value": "0x0"
},
"blockHash": "0x9c44e440ef77a4c441ddc8c2b4b4689a24a1205c51b7d7e9d275d5b39bc33328",
"blockHash": "0x96a82625443a337a5bfb912fd96977156f380c68b0d33040afffdb09c4cdbd52",
"blockNumber": 28,
"result": {
"address": "0xa4392264a2d8c998901d10c154c91725b1bf0158",
@ -37,7 +37,7 @@
"balance": "0x0",
"refundAddress": "0x627306090abab3a6e1400e9345bc60c78a8bef57"
},
"blockHash": "0x9c44e440ef77a4c441ddc8c2b4b4689a24a1205c51b7d7e9d275d5b39bc33328",
"blockHash": "0x96a82625443a337a5bfb912fd96977156f380c68b0d33040afffdb09c4cdbd52",
"blockNumber": 28,
"result": null,
"subtraces": 0,
@ -54,7 +54,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x9c44e440ef77a4c441ddc8c2b4b4689a24a1205c51b7d7e9d275d5b39bc33328",
"blockHash": "0x96a82625443a337a5bfb912fd96977156f380c68b0d33040afffdb09c4cdbd52",
"blockNumber": 28,
"result": null,
"subtraces": 0,

@ -18,7 +18,7 @@
"init": "0x6000f1",
"value": "0x0"
},
"blockHash": "0x13b7c6057ea2ccc0e869692a6d63b5c0e1eb2ff195c9e4e1b8b4df091d48901d",
"blockHash": "0x3cecd9469acbef39e092a08b5a2ce8b2b6a12e54e88bcb953a4e0e458fb3cf6d",
"blockNumber": 29,
"error": "Stack underflow",
"subtraces": 0,
@ -33,7 +33,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x13b7c6057ea2ccc0e869692a6d63b5c0e1eb2ff195c9e4e1b8b4df091d48901d",
"blockHash": "0x3cecd9469acbef39e092a08b5a2ce8b2b6a12e54e88bcb953a4e0e458fb3cf6d",
"blockNumber": 29,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0160000000000000000000000000000000000000",
"value": "0xa"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"result": {
"gasUsed": "0xcb3",
@ -40,7 +40,7 @@
"to": "0x0170000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"error": "Out of gas",
"subtraces": 0,
@ -60,7 +60,7 @@
"to": "0x0170000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"error": "Out of gas",
"subtraces": 0,
@ -77,7 +77,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"result": null,
"subtraces": 0,

@ -0,0 +1,53 @@
{
"request": {
"jsonrpc": "2.0",
"method": "trace_block",
"params": [
"0x1F"
],
"id": 415
},
"response": {
"jsonrpc": "2.0",
"result": [
{
"action": {
"callType": "call",
"from": "0x627306090abab3a6e1400e9345bc60c78a8bef57",
"gas": "0xffadea",
"input": "0x",
"to": "0x0000000000000000000000000000000000000001",
"value": "0x0"
},
"blockHash": "0x06d6bcd80a749c5027c659ee06e48c55b00c5ce35be2af3b0028467ddf1ce12b",
"blockNumber": 31,
"result": {
"gasUsed": "0xbb8",
"output": "0x"
},
"subtraces": 0,
"traceAddress": [],
"transactionHash": "0x8b75ccd7087daeb5fc2c64bbd157d869a53d794f015d60b5718708ab9e7100e8",
"transactionPosition": 0,
"type": "call"
},
{
"action": {
"author": "0x0000000000000000000000000000000000000000",
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x06d6bcd80a749c5027c659ee06e48c55b00c5ce35be2af3b0028467ddf1ce12b",
"blockNumber": 31,
"result": null,
"subtraces": 0,
"traceAddress": [],
"transactionHash": null,
"transactionPosition": null,
"type": "reward"
}
],
"id": 415
},
"statusCode": 200
}

@ -19,7 +19,7 @@
"to": "0x0000000000000000000000000000000000000999",
"value": "0x1"
},
"blockHash": "0xc1a8cd1e2f45db22d4d8aca2c97c8b87ed23fdb00149a469e71b8c13c873c877",
"blockHash": "0xf07e45fae684d31ce732c3026e57c810d4f236261aa39b20017137c348ffac4b",
"blockNumber": 2,
"result": {
"gasUsed": "0x0",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xc1a8cd1e2f45db22d4d8aca2c97c8b87ed23fdb00149a469e71b8c13c873c877",
"blockHash": "0xf07e45fae684d31ce732c3026e57c810d4f236261aa39b20017137c348ffac4b",
"blockNumber": 2,
"result": null,
"subtraces": 0,

@ -0,0 +1,72 @@
{
"request": {
"jsonrpc": "2.0",
"method": "trace_block",
"params": [
"0x20"
],
"id": 415
},
"response": {
"jsonrpc": "2.0",
"result": [
{
"action": {
"callType": "call",
"from": "0xfe3b557e8fb62b89f4916b721be55ceb828dbd73",
"gas": "0xcd01",
"input": "0x000000000000000000000000000000000000000000000000000000000000ea60",
"to": "0x0180000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8b999c350ee739ebe2f7c5311c55c8c2e348704be2d196876ea9e92a509c7a6a",
"blockNumber": 32,
"result": {
"gasUsed": "0xcbc2",
"output": "0x"
},
"subtraces": 1,
"traceAddress": [],
"transactionHash": "0x3a9118fe52689f19ec58b4e1a50a0ae07021812f4c0d72c703a669e90622f3cd",
"transactionPosition": 0,
"type": "call"
},
{
"action": {
"creationMethod": "create",
"from": "0x0180000000000000000000000000000000000000",
"gas": "0x4eaa",
"init": "0x600c600055602060406000f000",
"value": "0x0"
},
"blockHash": "0x8b999c350ee739ebe2f7c5311c55c8c2e348704be2d196876ea9e92a509c7a6a",
"blockNumber": 32,
"error": "Out of gas",
"subtraces": 0,
"traceAddress": [
0
],
"transactionHash": "0x3a9118fe52689f19ec58b4e1a50a0ae07021812f4c0d72c703a669e90622f3cd",
"transactionPosition": 0,
"type": "create"
},
{
"action": {
"author": "0x0000000000000000000000000000000000000000",
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x8b999c350ee739ebe2f7c5311c55c8c2e348704be2d196876ea9e92a509c7a6a",
"blockNumber": 32,
"result": null,
"subtraces": 0,
"traceAddress": [],
"transactionHash": null,
"transactionPosition": null,
"type": "reward"
}
],
"id": 415
},
"statusCode": 200
}

@ -18,7 +18,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x52f7e7ba05534c28b31a906149043e1c3dad983ed1c976e9ee3c0229178bfb6f",
"blockHash": "0x47a62e941d567d1d7411b32ff38bdef817357d226a0204c285e8db27b3808554",
"blockNumber": 3,
"result": {
"address": "0xf12b5dd4ead5f743c6baa640b0216200e89b60da",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x52f7e7ba05534c28b31a906149043e1c3dad983ed1c976e9ee3c0229178bfb6f",
"blockHash": "0x47a62e941d567d1d7411b32ff38bdef817357d226a0204c285e8db27b3808554",
"blockNumber": 3,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x9c58",
@ -40,7 +40,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x2728",
@ -61,7 +61,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x16c0",
@ -79,7 +79,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x54d3d394a359bf0a0779e8790b316ba14bbda7dfefbecc134a7c0d61536903d3",
"blockHash": "0xcad905f558c932b0dd40ffac69b021569a24388ae5f00e6d91cfe99ca6eb69df",
"blockNumber": 5,
"result": {
"gasUsed": "0x16c0",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x54d3d394a359bf0a0779e8790b316ba14bbda7dfefbecc134a7c0d61536903d3",
"blockHash": "0xcad905f558c932b0dd40ffac69b021569a24388ae5f00e6d91cfe99ca6eb69df",
"blockNumber": 5,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0020000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe010474527f237cfb1a00704fa279de2cce1870a4eac8c4b83fbce988b823ed0",
"blockHash": "0xcd5d9c7acdcbd3fb4b24a39e05a38e32235751bb0c9e4f1aa16dc598a2c2a9e4",
"blockNumber": 6,
"result": {
"gasUsed": "0x7536",
@ -37,7 +37,7 @@
"balance": "0x300",
"refundAddress": "0x0000000000000999000000000000000000000000"
},
"blockHash": "0xe010474527f237cfb1a00704fa279de2cce1870a4eac8c4b83fbce988b823ed0",
"blockHash": "0xcd5d9c7acdcbd3fb4b24a39e05a38e32235751bb0c9e4f1aa16dc598a2c2a9e4",
"blockNumber": 6,
"result": null,
"subtraces": 0,
@ -54,7 +54,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xe010474527f237cfb1a00704fa279de2cce1870a4eac8c4b83fbce988b823ed0",
"blockHash": "0xcd5d9c7acdcbd3fb4b24a39e05a38e32235751bb0c9e4f1aa16dc598a2c2a9e4",
"blockNumber": 6,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x193ff2b2f87bab72ffccdce3f45b16b75afd116e76019194ec0aebfe7416afc6",
"blockHash": "0xeed85fe57db751442c826cfe4fdf43b10a5c2bc8b6fd3a8ccced48eb3fb35885",
"blockNumber": 7,
"result": {
"gasUsed": "0x1b",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x193ff2b2f87bab72ffccdce3f45b16b75afd116e76019194ec0aebfe7416afc6",
"blockHash": "0xeed85fe57db751442c826cfe4fdf43b10a5c2bc8b6fd3a8ccced48eb3fb35885",
"blockNumber": 7,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x392184c04474d946bee57de2e3068741f4bba8e2854f139adc038072c7887644",
"blockHash": "0x35a8bb01d5da479278581033c58e242e6dd65606d4b5ee7332e074c849af2fe8",
"blockNumber": 8,
"result": {
"gasUsed": "0x30a",
@ -40,7 +40,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x392184c04474d946bee57de2e3068741f4bba8e2854f139adc038072c7887644",
"blockHash": "0x35a8bb01d5da479278581033c58e242e6dd65606d4b5ee7332e074c849af2fe8",
"blockNumber": 8,
"result": {
"gasUsed": "0x1b",
@ -60,7 +60,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x392184c04474d946bee57de2e3068741f4bba8e2854f139adc038072c7887644",
"blockHash": "0x35a8bb01d5da479278581033c58e242e6dd65606d4b5ee7332e074c849af2fe8",
"blockNumber": 8,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x8fa",
@ -40,7 +40,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x5ff",
@ -63,7 +63,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x30a",
@ -87,7 +87,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x1b",
@ -109,7 +109,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0050000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe365df087274053e46c2e94b96d677ba8c56fade81a16a54c359e9b8ae9112c4",
"blockHash": "0xf020928933dc70cc8b6034b6881501cb6cbf57cacd8cfb01ed6b2329e68e7073",
"blockNumber": 10,
"result": {
"gasUsed": "0x30a",
@ -40,7 +40,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe365df087274053e46c2e94b96d677ba8c56fade81a16a54c359e9b8ae9112c4",
"blockHash": "0xf020928933dc70cc8b6034b6881501cb6cbf57cacd8cfb01ed6b2329e68e7073",
"blockNumber": 10,
"result": {
"gasUsed": "0x1b",
@ -60,7 +60,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xe365df087274053e46c2e94b96d677ba8c56fade81a16a54c359e9b8ae9112c4",
"blockHash": "0xf020928933dc70cc8b6034b6881501cb6cbf57cacd8cfb01ed6b2329e68e7073",
"blockNumber": 10,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xaea8237d41e94e5c563042bf79565a4307b7185b7c68a4611fd56c3dfcfaa5f4",
"blockHash": "0x61bfd9fcaa09a2a9df0276acce68b5212d42bebab67034aa6603cc6dfbb70db5",
"blockNumber": 11,
"result": {
"gasUsed": "0x308",
@ -40,7 +40,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xaea8237d41e94e5c563042bf79565a4307b7185b7c68a4611fd56c3dfcfaa5f4",
"blockHash": "0x61bfd9fcaa09a2a9df0276acce68b5212d42bebab67034aa6603cc6dfbb70db5",
"blockNumber": 11,
"result": {
"gasUsed": "0x1b",
@ -60,7 +60,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xaea8237d41e94e5c563042bf79565a4307b7185b7c68a4611fd56c3dfcfaa5f4",
"blockHash": "0x61bfd9fcaa09a2a9df0276acce68b5212d42bebab67034aa6603cc6dfbb70db5",
"blockNumber": 11,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0070000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x6a490e6dac1cb00cd50fab92d1e64869fe1626f7e9a104af840b4bf02233cc26",
"blockHash": "0x9ac8374676c21436e676693b9b4162120e946a73625d07c9dd78718054327c87",
"blockNumber": 12,
"result": {
"gasUsed": "0x1e",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0x6a490e6dac1cb00cd50fab92d1e64869fe1626f7e9a104af840b4bf02233cc26",
"blockHash": "0x9ac8374676c21436e676693b9b4162120e946a73625d07c9dd78718054327c87",
"blockNumber": 12,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0080000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc84004820eb85516e5da341e2ab01cb06cb2eb88ef9db7f04fc9f56b40bd46cd",
"blockHash": "0xfc8c590f4fc52847a23c83df28ca920a6b76e587ba68ce1e85b67a6154be320a",
"blockNumber": 13,
"result": {
"gasUsed": "0xf",
@ -37,7 +37,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xc84004820eb85516e5da341e2ab01cb06cb2eb88ef9db7f04fc9f56b40bd46cd",
"blockHash": "0xfc8c590f4fc52847a23c83df28ca920a6b76e587ba68ce1e85b67a6154be320a",
"blockNumber": 13,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x515e",
@ -40,7 +40,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x16c6",
@ -61,7 +61,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x16c6",
@ -79,7 +79,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": null,
"subtraces": 0,

@ -19,7 +19,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xd24e09b545c2d86ff3e77c14deaf84a22db2e4f81472820a0cd78cc522e24b65",
"blockHash": "0x69e9470ef04a4188a806f3474b03001845fd3722f4c7c58589ef7623549f8dc8",
"blockNumber": 15,
"result": {
"gasUsed": "0x30b",
@ -40,7 +40,7 @@
"to": "0x00b0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xd24e09b545c2d86ff3e77c14deaf84a22db2e4f81472820a0cd78cc522e24b65",
"blockHash": "0x69e9470ef04a4188a806f3474b03001845fd3722f4c7c58589ef7623549f8dc8",
"blockNumber": 15,
"result": {
"gasUsed": "0x485",
@ -58,7 +58,7 @@
"rewardType": "block",
"value": "0x1bc16d674ec80000"
},
"blockHash": "0xd24e09b545c2d86ff3e77c14deaf84a22db2e4f81472820a0cd78cc522e24b65",
"blockHash": "0x69e9470ef04a4188a806f3474b03001845fd3722f4c7c58589ef7623549f8dc8",
"blockNumber": 15,
"result": null,
"subtraces": 0,

@ -38,7 +38,7 @@
"to": "0x00c0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Bad instruction",
"subtraces": 0,
@ -62,7 +62,7 @@
"to": "0x00d0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Stack underflow",
"subtraces": 0,
@ -86,7 +86,7 @@
"to": "0x00e0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8a4066d182da640200007b32c2ee21cdd1f2b38f2b6255897912443bc181b7e3",
"blockHash": "0x7d3d4c1129ebce54739fedf2642ea2cfaeafa48c2c489a11512d95f578f92abc",
"blockNumber": 16,
"error": "Bad jump destination",
"subtraces": 0,

@ -22,7 +22,7 @@
"to": "0x00f0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa16dd580697b210e779f0c62ad1444dc23379672372b5f7d30244e4f2f5c182f",
"blockHash": "0xfde8b9bcfdc9f75845f3eb9920107e51844478a09ec430dae2df741200da3058",
"blockNumber": 17,
"result": {
"gasUsed": "0xf",

@ -30,7 +30,7 @@
"to": "0x0100000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xf6ffca42ca62be038d3b999df6492e94def9910444f5abd570b3bd02335c7f66",
"blockHash": "0x220bc13dc4f1ed38dcca927a5be15eca16497d279f4c40d7b8fe9704eadf1464",
"blockNumber": 18,
"result": {
"gasUsed": "0x1e",
@ -57,7 +57,7 @@
"to": "0x0110000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xf6ffca42ca62be038d3b999df6492e94def9910444f5abd570b3bd02335c7f66",
"blockHash": "0x220bc13dc4f1ed38dcca927a5be15eca16497d279f4c40d7b8fe9704eadf1464",
"blockNumber": 18,
"error": "Reverted",
"subtraces": 0,

@ -61,7 +61,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x8f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f",
@ -88,7 +88,7 @@
"init": "0x60006000600060006000738f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f5af1600060006000600060007300a00000000000000000000000000000000000005af1",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x9fbda871d559710256a2502a2517b794b482db40",
@ -110,7 +110,7 @@
"to": "0x8f0483125fcb9aaaefa9209d8e9d7b9c8b9fb90f",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -130,7 +130,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -151,7 +151,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",
@ -179,7 +179,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x2c2b9c9a4a25e24b174f26114e8926a9f2128fe4",
@ -206,7 +206,7 @@
"init": "0x60006000600060006000732c2b9c9a4a25e24b174f26114e8926a9f2128fe45af2600060006000600060007300a00000000000000000000000000000000000005af2",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0x30753e4a8aad7f8597332e813735def5dd395028",
@ -228,7 +228,7 @@
"to": "0x2c2b9c9a4a25e24b174f26114e8926a9f2128fe4",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -248,7 +248,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -269,7 +269,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",
@ -297,7 +297,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0xfb88de099e13c3ed21f80a7a1e49f8caecf10df6",
@ -324,7 +324,7 @@
"init": "0x600060006000600073fb88de099e13c3ed21f80a7a1e49f8caecf10df65af460006000600060007300a00000000000000000000000000000000000005af4",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"address": "0xaa588d3737b611bafd7bd713445b314bd453a5c8",
@ -346,7 +346,7 @@
"to": "0xfb88de099e13c3ed21f80a7a1e49f8caecf10df6",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x138e",
@ -366,7 +366,7 @@
"balance": "0x0",
"refundAddress": "0x0000000000000000000000000000000000000000"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": null,
"subtraces": 0,
@ -387,7 +387,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x308c56b9aa7241a8159b999fbf93a94694a6fe320b317133afb37f753aa30133",
"blockHash": "0x425ea2cf9bb89c09f131ab531958c4d189b5d047fd924d74f25d49cf47a5a8f1",
"blockNumber": 19,
"result": {
"gasUsed": "0x30b",

@ -30,7 +30,7 @@
"to": "0x0130000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"gasUsed": "0x16c46",
@ -50,7 +50,7 @@
"init": "0x600160015560015460025561ffff6000526002601ef3",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"address": "0xaac0627078c038eb3d06e04b57d020fe212be97d",
@ -80,7 +80,7 @@
"to": "0x0140000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"gasUsed": "0x16b87",
@ -100,7 +100,7 @@
"init": "0x600160015560015460025560ff60005360016000f3",
"value": "0x0"
},
"blockHash": "0x489e6762341d42c33923d284f30b491f83fe46e5fb34db572e07aab864d418df",
"blockHash": "0x82066eb29b4f58f6ee0f8190e45efb31b3708397f0c147bf7a9bd3d1cae94e9b",
"blockNumber": 20,
"result": {
"address": "0x0deea5bd06fb86553643c1e94a2f5aac632b9ec9",

@ -46,7 +46,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x9f59",
@ -67,7 +67,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x9c58",
@ -96,7 +96,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x2a29",
@ -117,7 +117,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x2728",
@ -146,7 +146,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x19c1",
@ -167,7 +167,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x16c0",
@ -196,7 +196,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x19c1",
@ -217,7 +217,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb4905c713f2660e24173c9d8f39b62cc47dd2df2690aff49fd26cce0a4e611cf",
"blockHash": "0x6fd0a21e68ebfbfe21f359ec5b1ff07251a9bd96a7d30f03e4cd976d7a6729b7",
"blockNumber": 21,
"result": {
"gasUsed": "0x16c0",

@ -46,7 +46,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x9f57",
@ -67,7 +67,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x9c58",
@ -96,7 +96,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x2a27",
@ -117,7 +117,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x2728",
@ -146,7 +146,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x19bf",
@ -167,7 +167,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x16c0",
@ -196,7 +196,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x19bf",
@ -217,7 +217,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3ea2f37653fa5c7f77614fab3de034b4bcc981fbfa82af9148a7a2430d2c8e6a",
"blockHash": "0x3ea838359ab3ad18a43f6229892b103fd348114157267e72700dfb8842e5131a",
"blockNumber": 22,
"result": {
"gasUsed": "0x16c0",

@ -22,7 +22,7 @@
"to": "0x0120000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xb629a261f2b22d75f304330d2339e0ac4c9d78987d288eed4b137965c0c2576e",
"blockHash": "0x5c224cb42aa0e0a60e0121ce5ee2ec3f08e5b83dab24de5f50e1d3fc9f450c50",
"blockNumber": 23,
"result": {
"gasUsed": "0x301",
@ -43,7 +43,7 @@
"to": "0x0000000000000000000000000000000000000010",
"value": "0x0"
},
"blockHash": "0xb629a261f2b22d75f304330d2339e0ac4c9d78987d288eed4b137965c0c2576e",
"blockHash": "0x5c224cb42aa0e0a60e0121ce5ee2ec3f08e5b83dab24de5f50e1d3fc9f450c50",
"blockNumber": 23,
"result": {
"gasUsed": "0x0",

@ -22,7 +22,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x915",
@ -43,7 +43,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x608",
@ -66,7 +66,7 @@
"to": "0x0120000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x301",
@ -90,7 +90,7 @@
"to": "0x0000000000000000000000000000000000000010",
"value": "0x0"
},
"blockHash": "0xc092e80f119d4009d8878347929df49ae15e1b3de3ede63cb93b45776f03cdde",
"blockHash": "0x2773bc8754290aa9e4e1e82ef200e3a00e3255f02ddc3aef9c551c089ef9a8cd",
"blockNumber": 24,
"result": {
"gasUsed": "0x0",

@ -22,7 +22,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x0d964232490eef29ef8df09c6427721f1f343f370600c15e9c9293cb0c417d30",
"blockHash": "0x7e01aa03af91b1b6bfc46f11e1e4b652a20af3f6440cbe3d7f9c5910c581e6e6",
"blockNumber": 26,
"result": {
"gasUsed": "0x5459",
@ -43,7 +43,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x0d964232490eef29ef8df09c6427721f1f343f370600c15e9c9293cb0c417d30",
"blockHash": "0x7e01aa03af91b1b6bfc46f11e1e4b652a20af3f6440cbe3d7f9c5910c581e6e6",
"blockNumber": 26,
"result": {
"gasUsed": "0x5158",

@ -22,7 +22,7 @@
"to": "0x0150000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x59331e654dd5e70bf9b5f9c2dc5f321f5cb6613a05b35d9138d9d5e88508ba8f",
"blockHash": "0xad804d4984008429f56b42be14d3d1ac9f1eaf33aa43aafb7a0fcaf2c4594f01",
"blockNumber": 27,
"result": {
"gasUsed": "0x138e",
@ -40,7 +40,7 @@
"balance": "0x300",
"refundAddress": "0x0150000000000000000000000000000000000000"
},
"blockHash": "0x59331e654dd5e70bf9b5f9c2dc5f321f5cb6613a05b35d9138d9d5e88508ba8f",
"blockHash": "0xad804d4984008429f56b42be14d3d1ac9f1eaf33aa43aafb7a0fcaf2c4594f01",
"blockNumber": 27,
"result": null,
"subtraces": 0,

@ -21,7 +21,7 @@
"init": "0x60806040523373ffffffffffffffffffffffffffffffffffffffff16fffe",
"value": "0x0"
},
"blockHash": "0x9c44e440ef77a4c441ddc8c2b4b4689a24a1205c51b7d7e9d275d5b39bc33328",
"blockHash": "0x96a82625443a337a5bfb912fd96977156f380c68b0d33040afffdb09c4cdbd52",
"blockNumber": 28,
"result": {
"address": "0xa4392264a2d8c998901d10c154c91725b1bf0158",
@ -40,7 +40,7 @@
"balance": "0x0",
"refundAddress": "0x627306090abab3a6e1400e9345bc60c78a8bef57"
},
"blockHash": "0x9c44e440ef77a4c441ddc8c2b4b4689a24a1205c51b7d7e9d275d5b39bc33328",
"blockHash": "0x96a82625443a337a5bfb912fd96977156f380c68b0d33040afffdb09c4cdbd52",
"blockNumber": 28,
"result": null,
"subtraces": 0,

@ -21,7 +21,7 @@
"init": "0x6000f1",
"value": "0x0"
},
"blockHash": "0x13b7c6057ea2ccc0e869692a6d63b5c0e1eb2ff195c9e4e1b8b4df091d48901d",
"blockHash": "0x3cecd9469acbef39e092a08b5a2ce8b2b6a12e54e88bcb953a4e0e458fb3cf6d",
"blockNumber": 29,
"error": "Stack underflow",
"subtraces": 0,

@ -22,7 +22,7 @@
"to": "0x0160000000000000000000000000000000000000",
"value": "0xa"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"result": {
"gasUsed": "0xcb3",
@ -43,7 +43,7 @@
"to": "0x0170000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"error": "Out of gas",
"subtraces": 0,
@ -63,7 +63,7 @@
"to": "0x0170000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x2a9ba7595de40e44d3c1020c63913073322895598377baabc5bab947142b37b1",
"blockHash": "0xc016f949a0b11bb4e3151f9eca519f105f764d5f3a9fd71d6b24eacab731906a",
"blockNumber": 30,
"error": "Out of gas",
"subtraces": 0,

@ -0,0 +1,42 @@
{
"request": [
{
"jsonrpc": "2.0",
"method": "trace_transaction",
"params": [
"0x8b75ccd7087daeb5fc2c64bbd157d869a53d794f015d60b5718708ab9e7100e8"
],
"id": 415
}
],
"response": [
{
"jsonrpc": "2.0",
"result": [
{
"action": {
"callType": "call",
"from": "0x627306090abab3a6e1400e9345bc60c78a8bef57",
"gas": "0xffadea",
"input": "0x",
"to": "0x0000000000000000000000000000000000000001",
"value": "0x0"
},
"blockHash": "0x06d6bcd80a749c5027c659ee06e48c55b00c5ce35be2af3b0028467ddf1ce12b",
"blockNumber": 31,
"result": {
"gasUsed": "0xbb8",
"output": "0x"
},
"subtraces": 0,
"traceAddress": [],
"transactionHash": "0x8b75ccd7087daeb5fc2c64bbd157d869a53d794f015d60b5718708ab9e7100e8",
"transactionPosition": 0,
"type": "call"
}
],
"id": 415
}
],
"statusCode": 200
}

@ -22,7 +22,7 @@
"to": "0x0000000000000000000000000000000000000999",
"value": "0x1"
},
"blockHash": "0xc1a8cd1e2f45db22d4d8aca2c97c8b87ed23fdb00149a469e71b8c13c873c877",
"blockHash": "0xf07e45fae684d31ce732c3026e57c810d4f236261aa39b20017137c348ffac4b",
"blockNumber": 2,
"result": {
"gasUsed": "0x0",

@ -0,0 +1,61 @@
{
"request": [
{
"jsonrpc": "2.0",
"method": "trace_transaction",
"params": [
"0x3a9118fe52689f19ec58b4e1a50a0ae07021812f4c0d72c703a669e90622f3cd"
],
"id": 415
}
],
"response": [
{
"jsonrpc": "2.0",
"result": [
{
"action": {
"callType": "call",
"from": "0xfe3b557e8fb62b89f4916b721be55ceb828dbd73",
"gas": "0xcd01",
"input": "0x000000000000000000000000000000000000000000000000000000000000ea60",
"to": "0x0180000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x8b999c350ee739ebe2f7c5311c55c8c2e348704be2d196876ea9e92a509c7a6a",
"blockNumber": 32,
"result": {
"gasUsed": "0xcbc2",
"output": "0x"
},
"subtraces": 1,
"traceAddress": [],
"transactionHash": "0x3a9118fe52689f19ec58b4e1a50a0ae07021812f4c0d72c703a669e90622f3cd",
"transactionPosition": 0,
"type": "call"
},
{
"action": {
"creationMethod": "create",
"from": "0x0180000000000000000000000000000000000000",
"gas": "0x4eaa",
"init": "0x600c600055602060406000f000",
"value": "0x0"
},
"blockHash": "0x8b999c350ee739ebe2f7c5311c55c8c2e348704be2d196876ea9e92a509c7a6a",
"blockNumber": 32,
"error": "Out of gas",
"subtraces": 0,
"traceAddress": [
0
],
"transactionHash": "0x3a9118fe52689f19ec58b4e1a50a0ae07021812f4c0d72c703a669e90622f3cd",
"transactionPosition": 0,
"type": "create"
}
],
"id": 415
}
],
"statusCode": 200
}

@ -21,7 +21,7 @@
"init": "0x6004600c60003960046000f3600035ff",
"value": "0x0"
},
"blockHash": "0x52f7e7ba05534c28b31a906149043e1c3dad983ed1c976e9ee3c0229178bfb6f",
"blockHash": "0x47a62e941d567d1d7411b32ff38bdef817357d226a0204c285e8db27b3808554",
"blockNumber": 3,
"result": {
"address": "0xf12b5dd4ead5f743c6baa640b0216200e89b60da",

@ -38,7 +38,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x9c58",
@ -65,7 +65,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x2728",
@ -92,7 +92,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x3060e3334f2a305465eb4980e9aef4058850a109e2655ffa48deb039710748d2",
"blockHash": "0xa1221b6473a02f05fd7235f3b336c9a061c04e74afc0034e8d6207148149d2be",
"blockNumber": 4,
"result": {
"gasUsed": "0x16c0",

@ -22,7 +22,7 @@
"to": "0x0010000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x54d3d394a359bf0a0779e8790b316ba14bbda7dfefbecc134a7c0d61536903d3",
"blockHash": "0xcad905f558c932b0dd40ffac69b021569a24388ae5f00e6d91cfe99ca6eb69df",
"blockNumber": 5,
"result": {
"gasUsed": "0x16c0",

@ -22,7 +22,7 @@
"to": "0x0020000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe010474527f237cfb1a00704fa279de2cce1870a4eac8c4b83fbce988b823ed0",
"blockHash": "0xcd5d9c7acdcbd3fb4b24a39e05a38e32235751bb0c9e4f1aa16dc598a2c2a9e4",
"blockNumber": 6,
"result": {
"gasUsed": "0x7536",
@ -40,7 +40,7 @@
"balance": "0x300",
"refundAddress": "0x0000000000000999000000000000000000000000"
},
"blockHash": "0xe010474527f237cfb1a00704fa279de2cce1870a4eac8c4b83fbce988b823ed0",
"blockHash": "0xcd5d9c7acdcbd3fb4b24a39e05a38e32235751bb0c9e4f1aa16dc598a2c2a9e4",
"blockNumber": 6,
"result": null,
"subtraces": 0,

@ -22,7 +22,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x193ff2b2f87bab72ffccdce3f45b16b75afd116e76019194ec0aebfe7416afc6",
"blockHash": "0xeed85fe57db751442c826cfe4fdf43b10a5c2bc8b6fd3a8ccced48eb3fb35885",
"blockNumber": 7,
"result": {
"gasUsed": "0x1b",

@ -22,7 +22,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x392184c04474d946bee57de2e3068741f4bba8e2854f139adc038072c7887644",
"blockHash": "0x35a8bb01d5da479278581033c58e242e6dd65606d4b5ee7332e074c849af2fe8",
"blockNumber": 8,
"result": {
"gasUsed": "0x30a",
@ -43,7 +43,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x392184c04474d946bee57de2e3068741f4bba8e2854f139adc038072c7887644",
"blockHash": "0x35a8bb01d5da479278581033c58e242e6dd65606d4b5ee7332e074c849af2fe8",
"blockNumber": 8,
"result": {
"gasUsed": "0x1b",

@ -22,7 +22,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x8fa",
@ -43,7 +43,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x5ff",
@ -66,7 +66,7 @@
"to": "0x0040000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x30a",
@ -90,7 +90,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xa9ac91bb2335fbc1b2b3a26bdb4c32000e0a93de305618100b29e0b65a992f85",
"blockHash": "0x650cefaa3eae1542dfd6f6fbdee553d743393369887a9dce7b658ca93069fee2",
"blockNumber": 9,
"result": {
"gasUsed": "0x1b",

@ -22,7 +22,7 @@
"to": "0x0050000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe365df087274053e46c2e94b96d677ba8c56fade81a16a54c359e9b8ae9112c4",
"blockHash": "0xf020928933dc70cc8b6034b6881501cb6cbf57cacd8cfb01ed6b2329e68e7073",
"blockNumber": 10,
"result": {
"gasUsed": "0x30a",
@ -43,7 +43,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xe365df087274053e46c2e94b96d677ba8c56fade81a16a54c359e9b8ae9112c4",
"blockHash": "0xf020928933dc70cc8b6034b6881501cb6cbf57cacd8cfb01ed6b2329e68e7073",
"blockNumber": 10,
"result": {
"gasUsed": "0x1b",

@ -22,7 +22,7 @@
"to": "0x0060000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xaea8237d41e94e5c563042bf79565a4307b7185b7c68a4611fd56c3dfcfaa5f4",
"blockHash": "0x61bfd9fcaa09a2a9df0276acce68b5212d42bebab67034aa6603cc6dfbb70db5",
"blockNumber": 11,
"result": {
"gasUsed": "0x308",
@ -43,7 +43,7 @@
"to": "0x0030000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xaea8237d41e94e5c563042bf79565a4307b7185b7c68a4611fd56c3dfcfaa5f4",
"blockHash": "0x61bfd9fcaa09a2a9df0276acce68b5212d42bebab67034aa6603cc6dfbb70db5",
"blockNumber": 11,
"result": {
"gasUsed": "0x1b",

@ -22,7 +22,7 @@
"to": "0x0070000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0x6a490e6dac1cb00cd50fab92d1e64869fe1626f7e9a104af840b4bf02233cc26",
"blockHash": "0x9ac8374676c21436e676693b9b4162120e946a73625d07c9dd78718054327c87",
"blockNumber": 12,
"result": {
"gasUsed": "0x1e",

@ -22,7 +22,7 @@
"to": "0x0080000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xc84004820eb85516e5da341e2ab01cb06cb2eb88ef9db7f04fc9f56b40bd46cd",
"blockHash": "0xfc8c590f4fc52847a23c83df28ca920a6b76e587ba68ce1e85b67a6154be320a",
"blockNumber": 13,
"result": {
"gasUsed": "0xf",

@ -38,7 +38,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x515e",
@ -65,7 +65,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x16c6",
@ -92,7 +92,7 @@
"to": "0x0090000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xacc1dd760a77c204c88a95d0725986f7ead511f1540bd11c0e7847ffc7c2961b",
"blockHash": "0xd8e78c27c182cefe8a1da2fe2980d6e2fd43a2e1db1bd7ff30f1eef79faa277b",
"blockNumber": 14,
"result": {
"gasUsed": "0x16c6",

@ -30,7 +30,7 @@
"to": "0x00a0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xd24e09b545c2d86ff3e77c14deaf84a22db2e4f81472820a0cd78cc522e24b65",
"blockHash": "0x69e9470ef04a4188a806f3474b03001845fd3722f4c7c58589ef7623549f8dc8",
"blockNumber": 15,
"result": {
"gasUsed": "0x30b",
@ -57,7 +57,7 @@
"to": "0x00b0000000000000000000000000000000000000",
"value": "0x0"
},
"blockHash": "0xd24e09b545c2d86ff3e77c14deaf84a22db2e4f81472820a0cd78cc522e24b65",
"blockHash": "0x69e9470ef04a4188a806f3474b03001845fd3722f4c7c58589ef7623549f8dc8",
"blockNumber": 15,
"result": {
"gasUsed": "0x485",

@ -98,9 +98,35 @@ public class DebugOperationTracer implements OperationTracer {
@Override
public void tracePrecompileCall(
final MessageFrame frame, final Gas gasRequirement, final Bytes output) {
if (!traceFrames.isEmpty()) {
traceFrames.get(traceFrames.size() - 1).setPrecompiledGasCost(Optional.of(gasRequirement));
if (traceFrames.isEmpty()) {
final TraceFrame traceFrame =
new TraceFrame(
frame.getPC(),
Optional.empty(),
frame.getRemainingGas(),
Optional.empty(),
frame.getGasRefund(),
frame.getMessageStackDepth(),
Optional.empty(),
frame.getRecipientAddress(),
frame.getValue(),
frame.getInputData(),
frame.getOutputData(),
Optional.empty(),
Optional.empty(),
Optional.empty(),
frame.getWorldState(),
Optional.empty(),
Optional.ofNullable(frame.getRefunds()),
Optional.ofNullable(frame.getCode()),
frame.getMaxStackSize(),
Optional.empty(),
true,
Optional.empty(),
Optional.empty());
traceFrames.add(traceFrame);
}
traceFrames.get(traceFrames.size() - 1).setPrecompiledGasCost(Optional.of(gasRequirement));
}
@Override

Loading…
Cancel
Save