open module com.sparrowwallet.sparrow { requires java.desktop; requires java.net.http; requires java.sql; requires javafx.base; requires javafx.controls; requires javafx.fxml; requires javafx.graphics; requires javafx.swing; requires org.controlsfx.controls; requires org.fxmisc.richtext; requires tornadofx.controls; requires com.sparrowwallet.drongo; requires com.google.common; requires com.google.zxing; requires com.google.zxing.javase; requires simple.json.rpc.client; requires simple.json.rpc.server; requires simple.json.rpc.core; requires org.jetbrains.annotations; requires com.fasterxml.jackson.databind; requires com.fasterxml.jackson.annotation; requires io.matthewnelson.kmp.tor.runtime; requires io.matthewnelson.kmp.tor.resource.exec.tor; requires kotlinx.coroutines.javafx; requires org.slf4j; requires com.google.gson; requires org.jdbi.v3.core; requires org.jdbi.v3.sqlobject; requires io.leangen.geantyref; requires org.flywaydb.core; requires com.zaxxer.hikari; requires com.h2database; requires com.sparrowwallet.hummingbird; requires org.fxmisc.flowless; requires openpnp.capture.java; requires nsmenufx; requires org.jcommander; requires jul.to.slf4j; requires net.sourceforge.javacsv; requires org.reactfx.reactfx; requires dev.bwt.jni; requires io.reactivex.rxjava2; requires io.reactivex.rxjava2fx; requires org.apache.commons.lang3; requires org.apache.commons.compress; requires net.sourceforge.streamsupport; requires co.nstant.in.cbor; requires com.github.librepdf.openpdf; requires com.googlecode.lanterna; requires net.coobird.thumbnailator; requires org.girod.javafx.svgimage; requires com.sparrowwallet.toucan; requires com.sparrowwallet.bokmakierie; requires java.smartcardio; requires com.jcraft.jzlib; requires com.sparrowwallet.tern; requires com.sparrowwallet.lark; requires com.sun.jna; requires io.github.doblon8.jzbar; }