Skip to content

Commit 9b1caa6

Browse files
committed
use tx raw hash as txMsg id
1 parent 4777049 commit 9b1caa6

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/java/org/tron/core/net/message/BlockMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public BlockMessage(Block block) {
2222
this.data = block.toByteArray();
2323
}
2424

25-
public BlockMessage(BlockCapsule block) throws Exception {
25+
public BlockMessage(BlockCapsule block) {
2626
data = block.getData();
2727
this.type = MessageTypes.BLOCK.asByte();
2828
this.block = block.getInstance();

src/main/java/org/tron/core/net/message/TransactionMessage.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.tron.core.net.message;
22

3+
import org.tron.common.utils.Sha256Hash;
34
import org.tron.core.capsule.TransactionCapsule;
45
import org.tron.protos.Protocol;
56
import org.tron.protos.Protocol.Transaction;
@@ -20,6 +21,11 @@ public TransactionMessage(Transaction trx) {
2021
this.data = trx.toByteArray();
2122
}
2223

24+
@Override
25+
public Sha256Hash getMessageId() {
26+
return getTransactionCapsule().getTransactionId();
27+
}
28+
2329
@Override
2430
public String toString() {
2531
return new StringBuilder().append(super.toString())

0 commit comments

Comments
 (0)