public static RLPInput input(final Bytes encoded) {
    return input(encoded, false);
  }
Creates a new {@link RLPInput} suitable for decoding the provided RLP encoded value.

<p>The created input is strict, in that exceptions will be thrown for any malformed input,
either by this method or by future reads from the returned input.

@param encoded The RLP encoded data for which to create a {@link RLPInput}.
@return A newly created {@link RLPInput} to decode {@code encoded}.
@throws MalformedRLPInputException if {@code encoded} doesn't contain a single RLP encoded item
    (item that can be a list itself). Note that more deeply nested corruption/malformation of
    the input will not be detected by this method call, but will be later when the input is
    read.
ethereum/rlp/src/main/java/org/hyperledger/besu/ethereum/rlp/RLP.java