From c05fe586760d8430ceda814bb62c0071af526f03 Mon Sep 17 00:00:00 2001 From: catbref Date: Thu, 16 May 2019 13:12:35 +0100 Subject: [PATCH] Add static method to extract generatorSignature from block reference --- .../java/org/qora/transform/block/BlockTransformer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qora/transform/block/BlockTransformer.java b/src/main/java/org/qora/transform/block/BlockTransformer.java index baf68d85..972606a6 100644 --- a/src/main/java/org/qora/transform/block/BlockTransformer.java +++ b/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);