@Override
  public Address getProposerOfBlock(final BlockHeader header) {
    final IbftLegacyExtraData ibftExtraData = ibftExtraDataCodec.decode(header);
    return IbftBlockHashing.recoverProposerAddress(header, ibftExtraData);
  }
Constructor for IbftLegacyBlockInterface.

@param bftExtraDataCodec the codec for BFT extra data
consensus/ibftlegacy/src/main/java/org/hyperledger/besu/consensus/ibftlegacy/IbftLegacyBlockInterface.java