Browse Source

Add static method to extract generatorSignature from block reference

pull/67/head
catbref 5 years ago
parent
commit
c05fe58676
  1. 6
      src/main/java/org/qora/transform/block/BlockTransformer.java

6
src/main/java/org/qora/transform/block/BlockTransformer.java

@ -277,8 +277,12 @@ public class BlockTransformer extends Transformer {
}
}
public static byte[] getReferenceGeneratorSignature(byte[] blockReference) {
return Arrays.copyOf(blockReference, GENERATOR_SIGNATURE_LENGTH);
}
public static byte[] getBytesForGeneratorSignature(BlockData blockData) throws TransformationException {
byte[] generatorSignature = Arrays.copyOf(blockData.getReference(), GENERATOR_SIGNATURE_LENGTH);
byte[] generatorSignature = getReferenceGeneratorSignature(blockData.getReference());
PublicKeyAccount generator = new PublicKeyAccount(null, blockData.getGeneratorPublicKey());
return getBytesForGeneratorSignature(generatorSignature, blockData.getGeneratingBalance(), generator);

Loading…
Cancel
Save