@Override
  public void writeTo(final RLPOutput rlpOutput) {
    rlpOutput.startList();
    writeConsensusRound(rlpOutput);
    blockEncoder.writeTo(proposedBlock, rlpOutput);
    rlpOutput.endList();
  }
Read from rlp input and return proposal payload.

@param rlpInput the rlp input
@param blockEncoder the qbft block encoder
@return the proposal payload
consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/ProposalPayload.java