docs: public Map<String, KrakenLedger> getKrakenPartialLedgerInfo(
        LedgerType ledgerType, String startTime, String endTime, Long offset, Currency... assets)
        throws IOException {
      String ledgerTypeString = (ledgerType == null) ? "all" : ledgerType.toString().toLowerCase();
      KrakenLedgerResult ledgerResult =
          kraken.ledgers(
              null,
              delimitAssets(assets),
              ledgerTypeString,
              startTime,
              endTime,
              offset,
              exchange.getExchangeSpecification().getApiKey(),
              signatureCreator,
              exchange.getNonceFactory());
      return checkResult(ledgerResult).getLedgerMap();
    }