public Log log(final int topicCount) {
    final List<LogTopic> topics = Stream.generate(this::logTopic).limit(topicCount).toList();
    return new Log(address(), bytesValue(5, 15), topics);
  }
Generates a sequence of blocks with some accounts and account storage pre-populated with random
data.
ethereum/core/src/test-support/java/org/hyperledger/besu/ethereum/core/BlockDataGenerator.java