@ParameterizedTest
  @ArgumentsSource(GenesisStateTestArguments.class)
  void createFromJsonWithNonce(final DataStorageConfiguration dataStorageConfiguration) {
    final GenesisState genesisState =
        GenesisState.fromJsonSource(
            dataStorageConfiguration,
            GenesisStateTest.class.getResource("genesisNonce.json"),
            ProtocolScheduleFixture.MAINNET);
    final BlockHeader header = genesisState.getBlock().getHeader();
    assertThat(header.getHash())
        .isEqualTo(
            Hash.fromHexString(
                "0x36750291f1a8429aeb553a790dc2d149d04dbba0ca4cfc7fd5eb12d478117c9f"));
  }
Known Hash of the Olympic Genesis Block.
ethereum/core/src/test/java/org/hyperledger/besu/ethereum/chain/GenesisStateTest.java