@Override
  public Address getProposerOfBlock(final org.hyperledger.besu.plugin.data.BlockHeader header) {
    return getProposerOfBlock(
        BlockHeader.convertPluginBlockHeader(
            header,
            new BftBlockHeaderFunctions(
                h -> new BftBlockHashing(ibftExtraDataCodec).calculateDataHashForCommittedSeal(h),
                ibftExtraDataCodec)));
  }
Constructor for IbftLegacyBlockInterface.

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