|
|
@ -106,7 +106,7 @@ func ReadTransaction(db ethdb.Reader, hash common.Hash) (*types.Transaction, com |
|
|
|
} |
|
|
|
} |
|
|
|
body := ReadBody(db, blockHash, *blockNumber) |
|
|
|
body := ReadBody(db, blockHash, *blockNumber) |
|
|
|
if body == nil { |
|
|
|
if body == nil { |
|
|
|
log.Error("Transaction referenced missing", "number", blockNumber, "hash", blockHash) |
|
|
|
log.Error("Transaction referenced missing", "number", *blockNumber, "hash", blockHash) |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
} |
|
|
|
} |
|
|
|
for txIndex, tx := range body.Transactions { |
|
|
|
for txIndex, tx := range body.Transactions { |
|
|
@ -114,7 +114,7 @@ func ReadTransaction(db ethdb.Reader, hash common.Hash) (*types.Transaction, com |
|
|
|
return tx, blockHash, *blockNumber, uint64(txIndex) |
|
|
|
return tx, blockHash, *blockNumber, uint64(txIndex) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
log.Error("Transaction not found", "number", blockNumber, "hash", blockHash, "txhash", hash) |
|
|
|
log.Error("Transaction not found", "number", *blockNumber, "hash", blockHash, "txhash", hash) |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -137,7 +137,7 @@ func ReadReceipt(db ethdb.Reader, hash common.Hash, config *params.ChainConfig) |
|
|
|
return receipt, blockHash, *blockNumber, uint64(receiptIndex) |
|
|
|
return receipt, blockHash, *blockNumber, uint64(receiptIndex) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
log.Error("Receipt not found", "number", blockNumber, "hash", blockHash, "txhash", hash) |
|
|
|
log.Error("Receipt not found", "number", *blockNumber, "hash", blockHash, "txhash", hash) |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
return nil, common.Hash{}, 0, 0 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|