Skip to content

Commit 04dd327

Browse files
author
wangchao
committed
fix(contract): get deploy contract transaction dont query traceTransaction table
1 parent 272db4c commit 04dd327

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • chainsql/src/main/java/com/peersafe/chainsql/contract

chainsql/src/main/java/com/peersafe/chainsql/contract/Contract.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,10 @@ private static <T extends Contract> T create(
349349
String contractAddress = null;
350350

351351
if(obj.has("status") && obj.getString("status").equals("validate_success")) {
352-
JSONObject tx = c.connection.client.getTransaction(obj.getString("tx_hash"));
352+
JSONObject option = new JSONObject();
353+
option.put("hash", obj.getString("tx_hash"));
354+
option.put("meta_chain", false);
355+
JSONObject tx = c.connection.client.getTransaction(option);
353356
contractAddress = Util.getNewAccountFromTx(tx);
354357
contract.setContractAddress(contractAddress);
355358
}else if(obj.has("status") && obj.getString("status").equals("validate_timeout")){

0 commit comments

Comments
 (0)