├── .gitattributes
├── .gitignore
├── .idea
├── libraries
│ ├── lib.xml
│ ├── lib1.xml
│ └── testlib.xml
├── misc.xml
├── modules.xml
├── runConfigurations.xml
├── vcs.xml
└── workspace.xml
├── 3RD-PARTY-LICENSES.txt
├── AUTHORS.txt
├── DEVELOPERS-GUIDE.md
├── Dockerfile
├── JPL-NRS.pdf
├── LICENSE.txt
├── OPERATORS-GUIDE.md
├── README.md
├── README.txt
├── USERS-GUIDE.md
├── Wallet.url
├── addons
└── src
│ └── placeholder.txt
├── beta-release-package.sh
├── changelogs
├── nxt-changelog.txt
└── nxt-clone-client-1.12.2.changelog.txt
├── compact.bat
├── compact.sh
├── compile.sh
├── conf
├── .gitignore
├── data
│ ├── genesisAccounts-testnet.json
│ ├── genesisAccounts.json
│ └── genesisParameters.json
├── examples
│ ├── lightclient.properties
│ └── testnet.properties
├── logging-default.properties
├── nxt-default.properties
└── processes
│ └── readme.txt
├── constants-export.sh
├── docker
├── build
│ ├── .gitignore
│ ├── Dockerfile-build-img
│ ├── Dockerfile-build-jar-only
│ ├── Dockerfile-runtime
│ ├── README.md
│ ├── build.sh
│ ├── docker-compose.yml
│ └── rproxy
│ │ ├── Dockerfile
│ │ ├── nginx.conf
│ │ └── readme.md
└── run-docker-node
│ ├── README.md
│ ├── docker-compose-rproxy.yml
│ └── docker-compose.yml
├── generateAPICalls.sh
├── h2.sh
├── html
├── config.xml
├── ionic.config.json
└── www
│ ├── .gitignore
│ ├── 3RD-PARTY-LICENSES.txt
│ ├── LICENSE.txt
│ ├── css
│ ├── 3rdparty
│ │ └── qunit.css
│ ├── app.css
│ ├── bootstrap.min.css
│ ├── font-awesome.min.css
│ ├── highlight.style.css
│ └── ionicons.min.css
│ ├── favicon.ico
│ ├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── fontawesome-webfont.woff2
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ ├── glyphicons-halflings-regular.woff2
│ ├── ionicons.eot
│ ├── ionicons.svg
│ ├── ionicons.ttf
│ └── ionicons.woff
│ ├── html
│ ├── header.html
│ ├── lockscreen.html
│ ├── modals
│ │ ├── account_control.html
│ │ ├── account_properties.html
│ │ ├── aliases.html
│ │ ├── asset_exchange.html
│ │ ├── asset_properties.html
│ │ ├── balanceleasing.html
│ │ ├── contacts.html
│ │ ├── dgs.html
│ │ ├── exchange
│ │ │ ├── changelly.html
│ │ │ └── shape_shift.html
│ │ ├── forging.html
│ │ ├── messages.html
│ │ ├── mobile.html
│ │ ├── monetary_system.html
│ │ ├── monitors.html
│ │ ├── nrs.html
│ │ ├── peers.html
│ │ ├── processes.html
│ │ ├── shuffling.html
│ │ ├── tagged_data.html
│ │ ├── templates.html
│ │ ├── transactions.html
│ │ ├── ui_elements.html
│ │ └── voting_system.html
│ ├── pages
│ │ ├── account_properties.html
│ │ ├── aliases.html
│ │ ├── asset_exchange.html
│ │ ├── asset_properties.html
│ │ ├── blocks.html
│ │ ├── contacts.html
│ │ ├── dashboard.html
│ │ ├── dgs.html
│ │ ├── exchange
│ │ │ ├── changelly.html
│ │ │ └── shape_shift.html
│ │ ├── generators.html
│ │ ├── messages.html
│ │ ├── monetary_system.html
│ │ ├── monitors.html
│ │ ├── peers.html
│ │ ├── plugins.html
│ │ ├── processes.html
│ │ ├── settings.html
│ │ ├── shuffling.html
│ │ ├── tagged_data.html
│ │ ├── transactions.html
│ │ └── voting_system.html
│ ├── sidebar.html
│ └── sidebar_context.html
│ ├── img
│ ├── ajax-loader.gif
│ ├── brand
│ │ ├── logo.webp
│ │ └── logo_small.webp
│ ├── changelly_logo.png
│ ├── client_background.webp
│ ├── coop-load-progress-logo-full.webp
│ ├── gmd-load-progress-logo-full.webp
│ ├── ignis-logo-original.png
│ ├── ignis-logo-small.png
│ ├── installer_left_pane.png
│ ├── jelurida_logo.png
│ ├── loading_indicator.gif
│ ├── no_image_available.png
│ ├── nxt-icon-32x32.png
│ ├── nxt-load-progress-logo-circle.png
│ ├── nxt-logo-left.png
│ ├── shapeshift_logo.png
│ └── transparent.png
│ ├── index.html
│ ├── js
│ ├── .gitignore
│ ├── 3rdparty
│ │ ├── ajaxretry.js
│ │ ├── async.js
│ │ ├── big.js
│ │ ├── bootstrap.js
│ │ ├── clipboard.js
│ │ ├── clipboard.min.js
│ │ ├── d3.js
│ │ ├── d3pie.js
│ │ ├── date.format.js
│ │ ├── es6-shim.min.js
│ │ ├── growl.js
│ │ ├── handlebars.js
│ │ ├── highlight.pack.js
│ │ ├── i18next.js
│ │ ├── i18nextBrowserLanguageDetector.js
│ │ ├── i18nextLocalStorageCache.js
│ │ ├── i18nextSprintfPostProcessor.js
│ │ ├── i18nextXHRBackend.js
│ │ ├── instascan.min.js
│ │ ├── jquery-i18next.js
│ │ ├── jquery.js
│ │ ├── jquery.rss.js
│ │ ├── jsbn.js
│ │ ├── jsbn2.js
│ │ ├── maskedinput.js
│ │ ├── moment-with-locales.min.js
│ │ ├── moment.js
│ │ ├── pako.js
│ │ ├── qrcode.js
│ │ ├── qunit.js
│ │ ├── spin.min.js
│ │ └── webdb.js
│ ├── README
│ ├── ats.js
│ ├── ats.util.js
│ ├── crypto
│ │ ├── 3rdparty
│ │ │ └── cryptojs
│ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── aes.js
│ │ │ │ ├── bower.json
│ │ │ │ ├── cipher-core.js
│ │ │ │ ├── core.js
│ │ │ │ ├── crypto-js.js
│ │ │ │ ├── docs
│ │ │ │ └── QuickStartGuide.wiki
│ │ │ │ ├── enc-base64.js
│ │ │ │ ├── enc-hex.js
│ │ │ │ ├── enc-latin1.js
│ │ │ │ ├── enc-utf16.js
│ │ │ │ ├── enc-utf8.js
│ │ │ │ ├── evpkdf.js
│ │ │ │ ├── format-hex.js
│ │ │ │ ├── format-openssl.js
│ │ │ │ ├── hmac-md5.js
│ │ │ │ ├── hmac-ripemd160.js
│ │ │ │ ├── hmac-sha1.js
│ │ │ │ ├── hmac-sha224.js
│ │ │ │ ├── hmac-sha256.js
│ │ │ │ ├── hmac-sha3.js
│ │ │ │ ├── hmac-sha384.js
│ │ │ │ ├── hmac-sha512.js
│ │ │ │ ├── hmac.js
│ │ │ │ ├── index.js
│ │ │ │ ├── lib-typedarrays.js
│ │ │ │ ├── md5.js
│ │ │ │ ├── mode-cfb.js
│ │ │ │ ├── mode-ctr-gladman.js
│ │ │ │ ├── mode-ctr.js
│ │ │ │ ├── mode-ecb.js
│ │ │ │ ├── mode-ofb.js
│ │ │ │ ├── package.json
│ │ │ │ ├── pad-ansix923.js
│ │ │ │ ├── pad-iso10126.js
│ │ │ │ ├── pad-iso97971.js
│ │ │ │ ├── pad-nopadding.js
│ │ │ │ ├── pad-pkcs7.js
│ │ │ │ ├── pad-zeropadding.js
│ │ │ │ ├── pbkdf2.js
│ │ │ │ ├── rabbit-legacy.js
│ │ │ │ ├── rabbit.js
│ │ │ │ ├── rc4.js
│ │ │ │ ├── ripemd160.js
│ │ │ │ ├── sha1.js
│ │ │ │ ├── sha224.js
│ │ │ │ ├── sha256.js
│ │ │ │ ├── sha3.js
│ │ │ │ ├── sha384.js
│ │ │ │ ├── sha512.js
│ │ │ │ ├── tripledes.js
│ │ │ │ └── x64-core.js
│ │ ├── curve25519.js
│ │ ├── curve25519_.js
│ │ ├── passphrasegenerator.js
│ │ └── sha256worker.js
│ ├── data
│ │ ├── constants.js
│ │ ├── remotenodesbootstrap.mainnet.js
│ │ └── remotenodesbootstrap.testnet.js
│ ├── exchange
│ │ ├── nrs.changelly.js
│ │ ├── nrs.coinpaprika.js
│ │ ├── nrs.exchange.common.js
│ │ └── nrs.shape.shift.js
│ ├── nrs.accountcontrol.js
│ ├── nrs.accountproperties.js
│ ├── nrs.aliases.js
│ ├── nrs.assetexchange.js
│ ├── nrs.assetproperties.js
│ ├── nrs.blocks.js
│ ├── nrs.browser.js
│ ├── nrs.console.js
│ ├── nrs.constants.js
│ ├── nrs.contacts.js
│ ├── nrs.dgs.js
│ ├── nrs.encryption.js
│ ├── nrs.feature.detection.js
│ ├── nrs.forms.js
│ ├── nrs.generators.js
│ ├── nrs.header.js
│ ├── nrs.javabridge.js
│ ├── nrs.js
│ ├── nrs.localstorage.js
│ ├── nrs.login.js
│ ├── nrs.messages.js
│ ├── nrs.mobile.js
│ ├── nrs.modals.account.js
│ ├── nrs.modals.accountdetails.js
│ ├── nrs.modals.accountinfo.js
│ ├── nrs.modals.advanced.js
│ ├── nrs.modals.balanceleasing.js
│ ├── nrs.modals.block.js
│ ├── nrs.modals.dividendpayment.js
│ ├── nrs.modals.forging.js
│ ├── nrs.modals.hallmark.js
│ ├── nrs.modals.hash.js
│ ├── nrs.modals.info.js
│ ├── nrs.modals.js
│ ├── nrs.modals.ledger.js
│ ├── nrs.modals.peer.js
│ ├── nrs.modals.token.js
│ ├── nrs.modals.transaction.js
│ ├── nrs.modals.uielements.js
│ ├── nrs.monetarysystem.js
│ ├── nrs.monitors.js
│ ├── nrs.node.bridge.js
│ ├── nrs.notifications.js
│ ├── nrs.peers.js
│ ├── nrs.plugins.js
│ ├── nrs.polls.js
│ ├── nrs.processes.js
│ ├── nrs.recipient.js
│ ├── nrs.remote.nodes.js
│ ├── nrs.server.js
│ ├── nrs.settings.js
│ ├── nrs.shuffling.js
│ ├── nrs.sidebar.js
│ ├── nrs.simpleview.js
│ ├── nrs.sitebuild.helper.js
│ ├── nrs.sitebuild.js
│ ├── nrs.taggeddata.js
│ ├── nrs.transactions.js
│ ├── nrs.transactions.types.js
│ ├── nrs.update.js
│ ├── nrs.util.js
│ ├── package.json
│ ├── sample
│ │ ├── config.json
│ │ ├── loader.js
│ │ ├── place.ask.order.js
│ │ ├── place.bid.order.js
│ │ ├── send.message.js
│ │ └── send.money.js
│ ├── test
│ │ ├── test.extensions.js
│ │ ├── test.nrs.encryption.js
│ │ ├── test.nrs.localstorage.js
│ │ ├── test.nrs.remore.nodes.js
│ │ ├── test.nrs.util.js
│ │ └── test.nxtaddress.js
│ └── util
│ │ ├── converters.js
│ │ ├── decodeqrcode.js
│ │ ├── extensions.js
│ │ ├── locale.js
│ │ ├── nxtaddress.js
│ │ ├── qrcode.utils.js
│ │ └── remotenodesmgr.js
│ ├── locales
│ ├── .editorconfig
│ ├── de
│ │ └── translation.json
│ ├── el
│ │ └── translation.json
│ ├── en
│ │ ├── translation.json
│ │ └── translation_backup.json
│ ├── es
│ │ └── translation.json
│ ├── fr
│ │ └── translation.json
│ ├── id
│ │ └── translation.json
│ ├── it
│ │ └── translation.json
│ ├── ja
│ │ └── translation.json
│ ├── ko
│ │ └── translation.json
│ ├── pt
│ │ └── translation.json
│ ├── ru
│ │ └── translation.json
│ ├── th
│ │ └── translation.json
│ ├── vi
│ │ └── translation.json
│ ├── zh-cn
│ │ └── translation.json
│ └── zh-tw
│ │ └── translation.json
│ ├── manifest.json
│ ├── plugins
│ ├── DEVELOPERS.md
│ ├── INSTALLATION.md
│ ├── SECURITY_WARNING.md
│ └── hello_world
│ │ ├── css
│ │ └── hello_world.css
│ │ ├── html
│ │ ├── modals
│ │ │ └── hello_world.html
│ │ └── pages
│ │ │ └── hello_world.html
│ │ ├── js
│ │ └── nrs.hello_world.js
│ │ └── manifest.json
│ ├── qunit.html
│ ├── service-worker.js
│ └── worker_sha256.js
├── ide
└── intellij
│ └── project
│ ├── .idea
│ ├── .gitignore
│ ├── .name
│ ├── codeStyleSettings.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── inspectionProfiles
│ │ └── Project_Default.xml
│ ├── kotlinc.xml
│ ├── libraries
│ │ ├── lib.xml
│ │ └── testlib.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations
│ │ ├── NRS_Desktop.xml
│ │ └── PassphraseRecovery.xml
│ ├── uiDesigner.xml
│ └── vcs.xml
│ └── nxt.iml
├── installer
├── .gitignore
├── AppIcon.icns
├── RegistrySpec.xml
├── Unix_shortcutSpec.xml
├── build-exe.bat
├── build-installer.sh
├── build-readme.txt
├── lib
│ ├── JavaExe.exe
│ ├── ant-1.9.9.jar
│ ├── ant-launcher-1.9.9.jar
│ ├── apache-mime4j-core-0.7.2.jar
│ ├── apache-mime4j-dom-0.7.2.jar
│ ├── asm-debug-all-4.1.jar
│ ├── aspectjrt-1.8.0.jar
│ ├── batik-awt-util-1.6.jar
│ ├── batik-dom-1.6.jar
│ ├── batik-svg-dom-1.6.jar
│ ├── batik-svggen-1.6.jar
│ ├── batik-util-1.6.jar
│ ├── batik-xml-1.6.jar
│ ├── bcmail-jdk15on-1.52.jar
│ ├── bcpkix-jdk15on-1.54.jar
│ ├── bcprov-ext-jdk15on-1.54.jar
│ ├── bcprov-jdk15on-1.52.jar
│ ├── boilerpipe-1.1.0.jar
│ ├── bzip2-0.9.1.jar
│ ├── c3p0-0.9.1.1.jar
│ ├── cdm-4.5.5.jar
│ ├── classworlds-1.1-alpha-2.jar
│ ├── commons-cli-1.3.1.jar
│ ├── commons-codec-1.9.jar
│ ├── commons-compress-1.12.jar
│ ├── commons-csv-1.0.jar
│ ├── commons-exec-1.3.jar
│ ├── commons-io-2.5.jar
│ ├── commons-lang3-3.5.jar
│ ├── commons-logging-1.1.1.jar
│ ├── commons-logging-api-1.1.jar
│ ├── commons-vfs2-2.0.jar
│ ├── ehcache-core-2.6.2.jar
│ ├── fontbox-1.8.10.jar
│ ├── geoapi-3.0.0.jar
│ ├── grib-4.5.5.jar
│ ├── guava-11.0.2.jar
│ ├── httpclient-4.2.6.jar
│ ├── httpcore-4.2.5.jar
│ ├── httpmime-4.2.6.jar
│ ├── httpservices-4.5.5.jar
│ ├── icepdf-core-6.2.2.jar
│ ├── icepdf-viewer-6.2.2.jar
│ ├── isoparser-1.0.2.jar
│ ├── izpack-ant-5.1.3.jar
│ ├── izpack-api-5.1.3.jar
│ ├── izpack-compiler-5.1.3.jar
│ ├── izpack-core-5.1.3.jar
│ ├── izpack-event-5.1.3.jar
│ ├── izpack-gui-5.1.3.jar
│ ├── izpack-installer-5.1.3.jar
│ ├── izpack-native-5.1.3.jar
│ ├── izpack-panel-5.1.3.jar
│ ├── izpack-tools-5.1.3.jar
│ ├── izpack-uninstaller-5.1.3.jar
│ ├── izpack-util-5.1.3.jar
│ ├── izpack2exe
│ │ ├── 7zS.sfx
│ │ ├── 7za
│ │ ├── 7za.exe
│ │ ├── LICENSE.7zip.txt
│ │ ├── LICENSE.txt
│ │ ├── LICENSE.upx.txt
│ │ ├── NOTICE
│ │ ├── app.ico
│ │ ├── exe.ico
│ │ ├── izpack2exe.py
│ │ ├── setup.py
│ │ ├── upx
│ │ └── upx.exe
│ ├── jai_imageio-1.1.pom
│ ├── java-libpst-0.8.1.jar
│ ├── jcip-annotations-1.0.jar
│ ├── jcommander-1.35.jar
│ ├── jdom-1.0.jar
│ ├── jdom2-2.0.5.jar
│ ├── jempbox-1.8.10.jar
│ ├── jhighlight-1.0.2.jar
│ ├── jj2000-5.2.jar
│ ├── jline-2.12.1.jar
│ ├── jmatio-1.0.jar
│ ├── jna-4.1.0.jar
│ ├── joda-time-2.2.jar
│ ├── json-simple-1.1.1.jar
│ ├── jsoup-1.7.2.jar
│ ├── jsr-275-0.9.3.jar
│ ├── jsr305-1.3.9.jar
│ ├── juniversalchardet-1.0.3.jar
│ ├── junrar-0.7.jar
│ ├── jwnl-1.3.3.jar
│ ├── kunstoff-laf-2.0.2.jar
│ ├── kunststoff.jar
│ ├── laf-plugin-7.3.jar
│ ├── laf-widget-7.3.jar
│ ├── liquidlnf.jar
│ ├── looks-2.2.2.jar
│ ├── looks.jar
│ ├── maven-plugin-testing-harness-3.3.0.jar
│ ├── maven-scm-api-1.4.jar
│ ├── maven-scm-provider-svn-commons-1.4.jar
│ ├── maven-scm-provider-svnexe-1.4.jar
│ ├── metadata-extractor-2.8.0.jar
│ ├── metouia.jar
│ ├── netcdf4-4.5.5.jar
│ ├── opennlp-maxent-3.0.3.jar
│ ├── opennlp-tools-1.5.3.jar
│ ├── pdfbox-1.8.10.jar
│ ├── picocontainer-2.15.jar
│ ├── plexus-archiver-2.2.jar
│ ├── plexus-container-default-1.0-alpha-9-stable-1.jar
│ ├── plexus-io-2.0.4.jar
│ ├── plexus-utils-3.0.7.jar
│ ├── poi-3.12.jar
│ ├── poi-ooxml-3.12.jar
│ ├── poi-ooxml-schemas-3.12.jar
│ ├── poi-scratchpad-3.12.jar
│ ├── protobuf-java-2.5.0.jar
│ ├── quartz-2.2.0.jar
│ ├── regexp-1.3.jar
│ ├── rome-1.0.jar
│ ├── sis-metadata-0.5.jar
│ ├── sis-netcdf-0.5.jar
│ ├── sis-referencing-0.5.jar
│ ├── sis-storage-0.5.jar
│ ├── sis-utility-0.5.jar
│ ├── slf4j-api-1.7.7.jar
│ ├── substance-7.3.jar
│ ├── substance.jar
│ ├── tagsoup-1.2.1.jar
│ ├── tika-core-1.9.jar
│ ├── tika-parsers-1.9.jar
│ ├── trident-7.3-swing.jar
│ ├── udunits-4.5.5.jar
│ ├── vorbis-java-core-0.6.jar
│ ├── vorbis-java-tika-0.6.jar
│ ├── xmlbeans-2.6.0.jar
│ ├── xmpcore-5.1.2.jar
│ └── xz-1.6.jar
├── panels
│ └── src
│ │ └── nxt
│ │ └── installer
│ │ ├── ConfigConsolePanel.java
│ │ ├── ConfigHandler.java
│ │ ├── ConfigPanel.java
│ │ └── InstallListener.java
├── setup-unix.xml
├── setup.xml
└── shortcutSpec.xml
├── jar.sh
├── javadoc.sh
├── lib
├── bcprov-jdk15on-160.jar
├── core-3.3.0.jar
├── h2-1.4.200.jar
├── javapoet-1.11.0.jar
├── javase-3.3.0.jar
├── javax.servlet-api-3.1.0.jar
├── jetty-client-9.3.28.v20191105.jar
├── jetty-continuation-9.3.28.v20191105.jar
├── jetty-http-9.3.28.v20191105.jar
├── jetty-io-9.3.28.v20191105.jar
├── jetty-proxy-9.3.28.v20191105.jar
├── jetty-security-9.3.28.v20191105.jar
├── jetty-server-9.3.28.v20191105.jar
├── jetty-servlet-9.3.28.v20191105.jar
├── jetty-servlets-9.3.28.v20191105.jar
├── jetty-util-9.3.28.v20191105.jar
├── json-simple-1.1.1.jar
├── lucene-analyzers-common-5.5.5.jar
├── lucene-backward-codecs-5.5.5.jar
├── lucene-core-5.5.5.jar
├── lucene-queries-5.5.5.jar
├── lucene-queryparser-5.5.5.jar
├── slf4j-api-1.7.22.jar
├── slf4j-jdk14-1.7.22.jar
├── tika-core-1.13.jar
├── tika-parsers-1.13.jar
├── websocket-api-9.3.28.v20191105.jar
├── websocket-client-9.3.28.v20191105.jar
├── websocket-common-9.3.28.v20191105.jar
├── websocket-server-9.3.28.v20191105.jar
├── websocket-servlet-9.3.28.v20191105.jar
└── weupnp-0.1.4.jar
├── logs
├── .gitignore
└── placeholder.txt
├── mac-release-package.sh
├── mint.bat
├── mint.sh
├── nxt.policy
├── nxt.pro
├── nxtdesktop.policy
├── package.sh
├── passphraseRecovery.bat
├── passphraseRecovery.sh
├── pem.to.pkcs12.keystore.certbot.hook.sh
├── release-package.sh
├── resource
├── mac
│ └── Contents
│ │ ├── Info.plist
│ │ ├── MacOS
│ │ └── nxt
│ │ └── Resources
│ │ └── nxt.icns
├── nxt.properties
└── nxtservice.properties
├── run-desktop.sh
├── run-tests.sh
├── run-tor.sh
├── run.bat
├── run.sh
├── sign.bat
├── sign.sh
├── src
├── GMD-blockchain.iml
└── java
│ ├── com
│ └── jelurida
│ │ └── ardor
│ │ └── client
│ │ └── api
│ │ ├── DataUploader.java
│ │ ├── GetPeersForMobileApp.java
│ │ ├── LocalSigning.java
│ │ ├── MessageDecryption.java
│ │ ├── MessageEncryption.java
│ │ ├── PhasedTransaction.java
│ │ └── WaitForBlock.java
│ ├── nxt
│ ├── AbstractPoll.java
│ ├── Account.java
│ ├── AccountLedger.java
│ ├── AccountRestrictions.java
│ ├── Alias.java
│ ├── Appendix.java
│ ├── Asset.java
│ ├── AssetDividend.java
│ ├── AssetHistory.java
│ ├── AssetTransfer.java
│ ├── Attachment.java
│ ├── Block.java
│ ├── BlockDb.java
│ ├── BlockImpl.java
│ ├── Blockchain.java
│ ├── BlockchainImpl.java
│ ├── BlockchainProcessor.java
│ ├── BlockchainProcessorImpl.java
│ ├── Constants.java
│ ├── Currency.java
│ ├── CurrencyBuyOffer.java
│ ├── CurrencyExchangeOffer.java
│ ├── CurrencyFounder.java
│ ├── CurrencyMint.java
│ ├── CurrencyMinting.java
│ ├── CurrencySellOffer.java
│ ├── CurrencyTransfer.java
│ ├── CurrencyType.java
│ ├── Db.java
│ ├── DebugTrace.java
│ ├── DigitalGoodsStore.java
│ ├── Exchange.java
│ ├── ExchangeRequest.java
│ ├── Fee.java
│ ├── FundingMonitor.java
│ ├── Generator.java
│ ├── Genesis.java
│ ├── HoldingType.java
│ ├── MonetarySystem.java
│ ├── Nxt.java
│ ├── NxtDbVersion.java
│ ├── NxtException.java
│ ├── Order.java
│ ├── PhasingParams.java
│ ├── PhasingPoll.java
│ ├── PhasingVote.java
│ ├── Poll.java
│ ├── PrunableMessage.java
│ ├── Shuffler.java
│ ├── Shuffling.java
│ ├── ShufflingParticipant.java
│ ├── ShufflingTransaction.java
│ ├── TaggedData.java
│ ├── Token.java
│ ├── Trade.java
│ ├── Transaction.java
│ ├── TransactionDb.java
│ ├── TransactionImpl.java
│ ├── TransactionProcessor.java
│ ├── TransactionProcessorImpl.java
│ ├── TransactionScheduler.java
│ ├── TransactionType.java
│ ├── UnconfirmedTransaction.java
│ ├── Vote.java
│ ├── VoteWeighting.java
│ ├── addons
│ │ ├── AbstractEncryptedConfig.java
│ │ ├── AddOn.java
│ │ ├── AddOns.java
│ │ ├── AfterStart.java
│ │ ├── BeforeShutdown.java
│ │ ├── Demo.java
│ │ ├── DownloadTimer.java
│ │ ├── ForgingEncryptedConfig.java
│ │ ├── FundingMonitorsEncryptedConfig.java
│ │ ├── JA.java
│ │ ├── JO.java
│ │ ├── PopOffCounter.java
│ │ ├── StartAuto.java
│ │ ├── StartForging.java
│ │ └── StartFundingMonitors.java
│ ├── crypto
│ │ ├── AnonymouslyEncryptedData.java
│ │ ├── Crypto.java
│ │ ├── Curve25519.java
│ │ ├── EncryptedData.java
│ │ ├── HashFunction.java
│ │ ├── KNV25.java
│ │ ├── ReedSolomon.java
│ │ └── Scrypt.java
│ ├── db
│ │ ├── BasicDb.java
│ │ ├── DbClause.java
│ │ ├── DbIterator.java
│ │ ├── DbKey.java
│ │ ├── DbUtils.java
│ │ ├── DbVersion.java
│ │ ├── DerivedDbTable.java
│ │ ├── EntityDbTable.java
│ │ ├── FilteredConnection.java
│ │ ├── FilteredFactory.java
│ │ ├── FilteredPreparedStatement.java
│ │ ├── FilteredStatement.java
│ │ ├── FilteringIterator.java
│ │ ├── FullTextTrigger.java
│ │ ├── PersistentDbTable.java
│ │ ├── PrunableDbTable.java
│ │ ├── TransactionalDb.java
│ │ ├── TrimmableDbTable.java
│ │ ├── ValuesDbTable.java
│ │ ├── VersionedEntityDbTable.java
│ │ ├── VersionedPersistentDbTable.java
│ │ ├── VersionedPrunableDbTable.java
│ │ ├── VersionedValuesDbTable.java
│ │ └── pool
│ │ │ ├── ConnectionPool.java
│ │ │ └── H2ConnectionPool.java
│ ├── env
│ │ ├── AndroidDirProvider.java
│ │ ├── CommandLineMode.java
│ │ ├── DefaultDirProvider.java
│ │ ├── DesktopMode.java
│ │ ├── DesktopSystemTray.java
│ │ ├── DesktopUserDirProvider.java
│ │ ├── DirProvider.java
│ │ ├── LookAndFeel.java
│ │ ├── MacUserDirProvider.java
│ │ ├── RuntimeEnvironment.java
│ │ ├── RuntimeMode.java
│ │ ├── ServerStatus.java
│ │ ├── SystemTrayDataProvider.java
│ │ ├── UnixUserDirProvider.java
│ │ ├── WindowsServiceMode.java
│ │ ├── WindowsUserDirProvider.java
│ │ └── service
│ │ │ ├── NxtService.java
│ │ │ └── NxtService_ServiceManagement.java
│ ├── http
│ │ ├── API.java
│ │ ├── APICall.java
│ │ ├── APICallGenerator.java
│ │ ├── APIConnector.java
│ │ ├── APIEnum.java
│ │ ├── APIInProcessConnector.java
│ │ ├── APIProxy.java
│ │ ├── APIProxyServlet.java
│ │ ├── APIRemoteConnector.java
│ │ ├── APIServlet.java
│ │ ├── APITag.java
│ │ ├── APITestServlet.java
│ │ ├── AddPeer.java
│ │ ├── ApproveTransaction.java
│ │ ├── BlacklistAPIProxyPeer.java
│ │ ├── BlacklistPeer.java
│ │ ├── BootstrapAPIProxy.java
│ │ ├── BroadcastTransaction.java
│ │ ├── BuyAlias.java
│ │ ├── CalculateFullHash.java
│ │ ├── CanDeleteCurrency.java
│ │ ├── CancelAskOrder.java
│ │ ├── CancelBidOrder.java
│ │ ├── CastVote.java
│ │ ├── ClearUnconfirmedTransactions.java
│ │ ├── CountAccounts.java
│ │ ├── CountTransactions.java
│ │ ├── CreatePoll.java
│ │ ├── CreateTransaction.java
│ │ ├── CurrencyBuy.java
│ │ ├── CurrencyMint.java
│ │ ├── CurrencyReserveClaim.java
│ │ ├── CurrencyReserveIncrease.java
│ │ ├── CurrencySell.java
│ │ ├── CustomAPISetup.java
│ │ ├── DGSDelisting.java
│ │ ├── DGSDelivery.java
│ │ ├── DGSFeedback.java
│ │ ├── DGSListing.java
│ │ ├── DGSPriceChange.java
│ │ ├── DGSPurchase.java
│ │ ├── DGSQuantityChange.java
│ │ ├── DGSRefund.java
│ │ ├── DbShellServlet.java
│ │ ├── DecodeFileToken.java
│ │ ├── DecodeHallmark.java
│ │ ├── DecodeQRCode.java
│ │ ├── DecodeToken.java
│ │ ├── DecryptFrom.java
│ │ ├── DeleteAccountProperty.java
│ │ ├── DeleteAlias.java
│ │ ├── DeleteAssetProperty.java
│ │ ├── DeleteAssetShares.java
│ │ ├── DeleteCurrency.java
│ │ ├── DeleteScheduledTransaction.java
│ │ ├── DetectMimeType.java
│ │ ├── DividendPayment.java
│ │ ├── DownloadPrunableMessage.java
│ │ ├── DownloadTaggedData.java
│ │ ├── DumpPeers.java
│ │ ├── EncodeQRCode.java
│ │ ├── EncryptTo.java
│ │ ├── EventListener.java
│ │ ├── EventRegister.java
│ │ ├── EventWait.java
│ │ ├── ExtendTaggedData.java
│ │ ├── FullHashToId.java
│ │ ├── FullReset.java
│ │ ├── GenerateFileToken.java
│ │ ├── GenerateToken.java
│ │ ├── GetAccount.java
│ │ ├── GetAccountAssetCount.java
│ │ ├── GetAccountAssets.java
│ │ ├── GetAccountBlockCount.java
│ │ ├── GetAccountBlockIds.java
│ │ ├── GetAccountBlocks.java
│ │ ├── GetAccountCurrencies.java
│ │ ├── GetAccountCurrencyCount.java
│ │ ├── GetAccountCurrentAskOrderIds.java
│ │ ├── GetAccountCurrentAskOrders.java
│ │ ├── GetAccountCurrentBidOrderIds.java
│ │ ├── GetAccountCurrentBidOrders.java
│ │ ├── GetAccountExchangeRequests.java
│ │ ├── GetAccountId.java
│ │ ├── GetAccountLedger.java
│ │ ├── GetAccountLedgerEntry.java
│ │ ├── GetAccountLessors.java
│ │ ├── GetAccountPhasedTransactionCount.java
│ │ ├── GetAccountPhasedTransactions.java
│ │ ├── GetAccountProperties.java
│ │ ├── GetAccountPublicKey.java
│ │ ├── GetAccountShufflings.java
│ │ ├── GetAccountTaggedData.java
│ │ ├── GetAccountsBulk.java
│ │ ├── GetAlias.java
│ │ ├── GetAliasCount.java
│ │ ├── GetAliases.java
│ │ ├── GetAliasesLike.java
│ │ ├── GetAllAssets.java
│ │ ├── GetAllBroadcastedTransactions.java
│ │ ├── GetAllCurrencies.java
│ │ ├── GetAllExchanges.java
│ │ ├── GetAllOpenAskOrders.java
│ │ ├── GetAllOpenBidOrders.java
│ │ ├── GetAllPhasingOnlyControls.java
│ │ ├── GetAllPrunableMessages.java
│ │ ├── GetAllShufflings.java
│ │ ├── GetAllTaggedData.java
│ │ ├── GetAllTrades.java
│ │ ├── GetAllWaitingTransactions.java
│ │ ├── GetAskOrder.java
│ │ ├── GetAskOrderIds.java
│ │ ├── GetAskOrders.java
│ │ ├── GetAsset.java
│ │ ├── GetAssetAccountCount.java
│ │ ├── GetAssetAccounts.java
│ │ ├── GetAssetDeletes.java
│ │ ├── GetAssetDividends.java
│ │ ├── GetAssetHistory.java
│ │ ├── GetAssetIds.java
│ │ ├── GetAssetPhasedTransactions.java
│ │ ├── GetAssetProperties.java
│ │ ├── GetAssetTransfers.java
│ │ ├── GetAssets.java
│ │ ├── GetAssetsByIssuer.java
│ │ ├── GetAssignedShufflings.java
│ │ ├── GetAvailableToBuy.java
│ │ ├── GetAvailableToSell.java
│ │ ├── GetBalance.java
│ │ ├── GetBidOrder.java
│ │ ├── GetBidOrderIds.java
│ │ ├── GetBidOrders.java
│ │ ├── GetBlock.java
│ │ ├── GetBlockId.java
│ │ ├── GetBlockchainStatus.java
│ │ ├── GetBlockchainTransactions.java
│ │ ├── GetBlocks.java
│ │ ├── GetBuyOffers.java
│ │ ├── GetChannelTaggedData.java
│ │ ├── GetConstants.java
│ │ ├── GetCurrencies.java
│ │ ├── GetCurrenciesByIssuer.java
│ │ ├── GetCurrency.java
│ │ ├── GetCurrencyAccountCount.java
│ │ ├── GetCurrencyAccounts.java
│ │ ├── GetCurrencyFounders.java
│ │ ├── GetCurrencyIds.java
│ │ ├── GetCurrencyPhasedTransactions.java
│ │ ├── GetCurrencyTransfers.java
│ │ ├── GetDGSExpiredPurchases.java
│ │ ├── GetDGSGood.java
│ │ ├── GetDGSGoods.java
│ │ ├── GetDGSGoodsCount.java
│ │ ├── GetDGSGoodsPurchaseCount.java
│ │ ├── GetDGSGoodsPurchases.java
│ │ ├── GetDGSPendingPurchases.java
│ │ ├── GetDGSPurchase.java
│ │ ├── GetDGSPurchaseCount.java
│ │ ├── GetDGSPurchases.java
│ │ ├── GetDGSTagCount.java
│ │ ├── GetDGSTags.java
│ │ ├── GetDGSTagsLike.java
│ │ ├── GetDataTagCount.java
│ │ ├── GetDataTags.java
│ │ ├── GetDataTagsLike.java
│ │ ├── GetECBlock.java
│ │ ├── GetEpochTime.java
│ │ ├── GetExchanges.java
│ │ ├── GetExchangesByExchangeRequest.java
│ │ ├── GetExchangesByOffer.java
│ │ ├── GetExpectedAskOrders.java
│ │ ├── GetExpectedAssetDeletes.java
│ │ ├── GetExpectedAssetTransfers.java
│ │ ├── GetExpectedBidOrders.java
│ │ ├── GetExpectedBuyOffers.java
│ │ ├── GetExpectedCurrencyTransfers.java
│ │ ├── GetExpectedExchangeRequests.java
│ │ ├── GetExpectedOrderCancellations.java
│ │ ├── GetExpectedSellOffers.java
│ │ ├── GetExpectedTransactions.java
│ │ ├── GetForging.java
│ │ ├── GetFundingMonitor.java
│ │ ├── GetGuaranteedBalance.java
│ │ ├── GetHoldingShufflings.java
│ │ ├── GetInboundPeers.java
│ │ ├── GetLastExchanges.java
│ │ ├── GetLastInboundTxHeightBulk.java
│ │ ├── GetLastTrades.java
│ │ ├── GetLinkedPhasedTransactions.java
│ │ ├── GetLog.java
│ │ ├── GetMintingTarget.java
│ │ ├── GetMyInfo.java
│ │ ├── GetNextBlockGeneratorsTemp.java
│ │ ├── GetOffer.java
│ │ ├── GetOrderTrades.java
│ │ ├── GetPeer.java
│ │ ├── GetPeers.java
│ │ ├── GetPhasingOnlyControl.java
│ │ ├── GetPhasingPoll.java
│ │ ├── GetPhasingPollVote.java
│ │ ├── GetPhasingPollVotes.java
│ │ ├── GetPhasingPolls.java
│ │ ├── GetPlugins.java
│ │ ├── GetPoll.java
│ │ ├── GetPollResult.java
│ │ ├── GetPollVote.java
│ │ ├── GetPollVotes.java
│ │ ├── GetPolls.java
│ │ ├── GetPrunableMessage.java
│ │ ├── GetPrunableMessages.java
│ │ ├── GetReferencingTransactions.java
│ │ ├── GetScheduledTransactions.java
│ │ ├── GetSellOffers.java
│ │ ├── GetSharedKey.java
│ │ ├── GetShufflers.java
│ │ ├── GetShuffling.java
│ │ ├── GetShufflingParticipants.java
│ │ ├── GetStackTraces.java
│ │ ├── GetState.java
│ │ ├── GetSupply.java
│ │ ├── GetTaggedData.java
│ │ ├── GetTaggedDataExtendTransactions.java
│ │ ├── GetTime.java
│ │ ├── GetTrades.java
│ │ ├── GetTransaction.java
│ │ ├── GetTransactionBytes.java
│ │ ├── GetTransactionsBulk.java
│ │ ├── GetUnconfirmedTransactionIds.java
│ │ ├── GetUnconfirmedTransactions.java
│ │ ├── GetVoterPhasedTransactions.java
│ │ ├── Hash.java
│ │ ├── HexConvert.java
│ │ ├── HttpClientFactory.java
│ │ ├── IncreaseAssetShares.java
│ │ ├── IssueAsset.java
│ │ ├── IssueCurrency.java
│ │ ├── JSONData.java
│ │ ├── JSONResponses.java
│ │ ├── LeaseBalance.java
│ │ ├── LongConvert.java
│ │ ├── LuceneReindex.java
│ │ ├── ManagePeersNetworking.java
│ │ ├── MarkHost.java
│ │ ├── MockedRequest.java
│ │ ├── MockedResponse.java
│ │ ├── MockedServletOutputStream.java
│ │ ├── ParameterException.java
│ │ ├── ParameterParser.java
│ │ ├── ParseTransaction.java
│ │ ├── PlaceAskOrder.java
│ │ ├── PlaceBidOrder.java
│ │ ├── PopOff.java
│ │ ├── PublishExchangeOffer.java
│ │ ├── RSConvert.java
│ │ ├── ReadMessage.java
│ │ ├── RebroadcastUnconfirmedTransactions.java
│ │ ├── RequeueUnconfirmedTransactions.java
│ │ ├── RetrievePrunedData.java
│ │ ├── RetrievePrunedTransaction.java
│ │ ├── Scan.java
│ │ ├── ScheduleCurrencyBuy.java
│ │ ├── SearchAccounts.java
│ │ ├── SearchAssets.java
│ │ ├── SearchCurrencies.java
│ │ ├── SearchDGSGoods.java
│ │ ├── SearchPolls.java
│ │ ├── SearchTaggedData.java
│ │ ├── SellAlias.java
│ │ ├── SendMessage.java
│ │ ├── SendMoney.java
│ │ ├── SendTransaction.java
│ │ ├── SetAPIProxyPeer.java
│ │ ├── SetAccountInfo.java
│ │ ├── SetAccountProperty.java
│ │ ├── SetAlias.java
│ │ ├── SetAssetProperty.java
│ │ ├── SetLogging.java
│ │ ├── SetPhasingOnlyControl.java
│ │ ├── ShufflingCancel.java
│ │ ├── ShufflingCreate.java
│ │ ├── ShufflingProcess.java
│ │ ├── ShufflingRegister.java
│ │ ├── ShufflingVerify.java
│ │ ├── Shutdown.java
│ │ ├── SignTransaction.java
│ │ ├── StartForging.java
│ │ ├── StartFundingMonitor.java
│ │ ├── StartShuffler.java
│ │ ├── StopForging.java
│ │ ├── StopFundingMonitor.java
│ │ ├── StopShuffler.java
│ │ ├── TransferAsset.java
│ │ ├── TransferCurrency.java
│ │ ├── TrimDerivedTables.java
│ │ ├── UploadTaggedData.java
│ │ ├── VerifyPrunableMessage.java
│ │ ├── VerifyTaggedData.java
│ │ ├── callers
│ │ │ ├── AddPeerCall.java
│ │ │ ├── ApiSpec.java
│ │ │ ├── ApproveTransactionCall.java
│ │ │ ├── BlacklistAPIProxyPeerCall.java
│ │ │ ├── BlacklistPeerCall.java
│ │ │ ├── BootstrapAPIProxyCall.java
│ │ │ ├── BroadcastTransactionCall.java
│ │ │ ├── BuyAliasCall.java
│ │ │ ├── CalculateFullHashCall.java
│ │ │ ├── CanDeleteCurrencyCall.java
│ │ │ ├── CancelAskOrderCall.java
│ │ │ ├── CancelBidOrderCall.java
│ │ │ ├── CastVoteCall.java
│ │ │ ├── ClearUnconfirmedTransactionsCall.java
│ │ │ ├── CreatePollCall.java
│ │ │ ├── CreateTransactionCallBuilder.java
│ │ │ ├── CurrencyBuyCall.java
│ │ │ ├── CurrencyMintCall.java
│ │ │ ├── CurrencyReserveClaimCall.java
│ │ │ ├── CurrencyReserveIncreaseCall.java
│ │ │ ├── CurrencySellCall.java
│ │ │ ├── DecodeFileTokenCall.java
│ │ │ ├── DecodeHallmarkCall.java
│ │ │ ├── DecodeQRCodeCall.java
│ │ │ ├── DecodeTokenCall.java
│ │ │ ├── DecryptFromCall.java
│ │ │ ├── DeleteAccountPropertyCall.java
│ │ │ ├── DeleteAliasCall.java
│ │ │ ├── DeleteAssetPropertyCall.java
│ │ │ ├── DeleteAssetSharesCall.java
│ │ │ ├── DeleteCurrencyCall.java
│ │ │ ├── DeleteScheduledTransactionCall.java
│ │ │ ├── DetectMimeTypeCall.java
│ │ │ ├── DgsDelistingCall.java
│ │ │ ├── DgsDeliveryCall.java
│ │ │ ├── DgsFeedbackCall.java
│ │ │ ├── DgsListingCall.java
│ │ │ ├── DgsPriceChangeCall.java
│ │ │ ├── DgsPurchaseCall.java
│ │ │ ├── DgsQuantityChangeCall.java
│ │ │ ├── DgsRefundCall.java
│ │ │ ├── DividendPaymentCall.java
│ │ │ ├── DownloadPrunableMessageCall.java
│ │ │ ├── DownloadTaggedDataCall.java
│ │ │ ├── DumpPeersCall.java
│ │ │ ├── EncodeQRCodeCall.java
│ │ │ ├── EncryptToCall.java
│ │ │ ├── EventRegisterCall.java
│ │ │ ├── EventWaitCall.java
│ │ │ ├── ExtendTaggedDataCall.java
│ │ │ ├── FullHashToIdCall.java
│ │ │ ├── FullResetCall.java
│ │ │ ├── GenerateFileTokenCall.java
│ │ │ ├── GenerateTokenCall.java
│ │ │ ├── GetAccountAssetCountCall.java
│ │ │ ├── GetAccountAssetsCall.java
│ │ │ ├── GetAccountBlockCountCall.java
│ │ │ ├── GetAccountBlockIdsCall.java
│ │ │ ├── GetAccountBlocksCall.java
│ │ │ ├── GetAccountCall.java
│ │ │ ├── GetAccountCurrenciesCall.java
│ │ │ ├── GetAccountCurrencyCountCall.java
│ │ │ ├── GetAccountCurrentAskOrderIdsCall.java
│ │ │ ├── GetAccountCurrentAskOrdersCall.java
│ │ │ ├── GetAccountCurrentBidOrderIdsCall.java
│ │ │ ├── GetAccountCurrentBidOrdersCall.java
│ │ │ ├── GetAccountExchangeRequestsCall.java
│ │ │ ├── GetAccountIdCall.java
│ │ │ ├── GetAccountLedgerCall.java
│ │ │ ├── GetAccountLedgerEntryCall.java
│ │ │ ├── GetAccountLessorsCall.java
│ │ │ ├── GetAccountPhasedTransactionCountCall.java
│ │ │ ├── GetAccountPhasedTransactionsCall.java
│ │ │ ├── GetAccountPropertiesCall.java
│ │ │ ├── GetAccountPublicKeyCall.java
│ │ │ ├── GetAccountShufflingsCall.java
│ │ │ ├── GetAccountTaggedDataCall.java
│ │ │ ├── GetAliasCall.java
│ │ │ ├── GetAliasCountCall.java
│ │ │ ├── GetAliasesCall.java
│ │ │ ├── GetAliasesLikeCall.java
│ │ │ ├── GetAllAssetsCall.java
│ │ │ ├── GetAllBroadcastedTransactionsCall.java
│ │ │ ├── GetAllCurrenciesCall.java
│ │ │ ├── GetAllExchangesCall.java
│ │ │ ├── GetAllOpenAskOrdersCall.java
│ │ │ ├── GetAllOpenBidOrdersCall.java
│ │ │ ├── GetAllPhasingOnlyControlsCall.java
│ │ │ ├── GetAllPrunableMessagesCall.java
│ │ │ ├── GetAllShufflingsCall.java
│ │ │ ├── GetAllTaggedDataCall.java
│ │ │ ├── GetAllTradesCall.java
│ │ │ ├── GetAllWaitingTransactionsCall.java
│ │ │ ├── GetAskOrderCall.java
│ │ │ ├── GetAskOrderIdsCall.java
│ │ │ ├── GetAskOrdersCall.java
│ │ │ ├── GetAssetAccountCountCall.java
│ │ │ ├── GetAssetAccountsCall.java
│ │ │ ├── GetAssetCall.java
│ │ │ ├── GetAssetDeletesCall.java
│ │ │ ├── GetAssetDividendsCall.java
│ │ │ ├── GetAssetHistoryCall.java
│ │ │ ├── GetAssetIdsCall.java
│ │ │ ├── GetAssetPhasedTransactionsCall.java
│ │ │ ├── GetAssetPropertiesCall.java
│ │ │ ├── GetAssetTransfersCall.java
│ │ │ ├── GetAssetsByIssuerCall.java
│ │ │ ├── GetAssetsCall.java
│ │ │ ├── GetAssignedShufflingsCall.java
│ │ │ ├── GetAvailableToBuyCall.java
│ │ │ ├── GetAvailableToSellCall.java
│ │ │ ├── GetBalanceCall.java
│ │ │ ├── GetBidOrderCall.java
│ │ │ ├── GetBidOrderIdsCall.java
│ │ │ ├── GetBidOrdersCall.java
│ │ │ ├── GetBlockCall.java
│ │ │ ├── GetBlockIdCall.java
│ │ │ ├── GetBlockchainStatusCall.java
│ │ │ ├── GetBlockchainTransactionsCall.java
│ │ │ ├── GetBlocksCall.java
│ │ │ ├── GetBuyOffersCall.java
│ │ │ ├── GetChannelTaggedDataCall.java
│ │ │ ├── GetConstantsCall.java
│ │ │ ├── GetCurrenciesByIssuerCall.java
│ │ │ ├── GetCurrenciesCall.java
│ │ │ ├── GetCurrencyAccountCountCall.java
│ │ │ ├── GetCurrencyAccountsCall.java
│ │ │ ├── GetCurrencyCall.java
│ │ │ ├── GetCurrencyFoundersCall.java
│ │ │ ├── GetCurrencyIdsCall.java
│ │ │ ├── GetCurrencyPhasedTransactionsCall.java
│ │ │ ├── GetCurrencyTransfersCall.java
│ │ │ ├── GetDGSExpiredPurchasesCall.java
│ │ │ ├── GetDGSGoodCall.java
│ │ │ ├── GetDGSGoodsCall.java
│ │ │ ├── GetDGSGoodsCountCall.java
│ │ │ ├── GetDGSGoodsPurchaseCountCall.java
│ │ │ ├── GetDGSGoodsPurchasesCall.java
│ │ │ ├── GetDGSPendingPurchasesCall.java
│ │ │ ├── GetDGSPurchaseCall.java
│ │ │ ├── GetDGSPurchaseCountCall.java
│ │ │ ├── GetDGSPurchasesCall.java
│ │ │ ├── GetDGSTagCountCall.java
│ │ │ ├── GetDGSTagsCall.java
│ │ │ ├── GetDGSTagsLikeCall.java
│ │ │ ├── GetDataTagCountCall.java
│ │ │ ├── GetDataTagsCall.java
│ │ │ ├── GetDataTagsLikeCall.java
│ │ │ ├── GetECBlockCall.java
│ │ │ ├── GetEpochTimeCall.java
│ │ │ ├── GetExchangesByExchangeRequestCall.java
│ │ │ ├── GetExchangesByOfferCall.java
│ │ │ ├── GetExchangesCall.java
│ │ │ ├── GetExpectedAskOrdersCall.java
│ │ │ ├── GetExpectedAssetDeletesCall.java
│ │ │ ├── GetExpectedAssetTransfersCall.java
│ │ │ ├── GetExpectedBidOrdersCall.java
│ │ │ ├── GetExpectedBuyOffersCall.java
│ │ │ ├── GetExpectedCurrencyTransfersCall.java
│ │ │ ├── GetExpectedExchangeRequestsCall.java
│ │ │ ├── GetExpectedOrderCancellationsCall.java
│ │ │ ├── GetExpectedSellOffersCall.java
│ │ │ ├── GetExpectedTransactionsCall.java
│ │ │ ├── GetForgingCall.java
│ │ │ ├── GetFundingMonitorCall.java
│ │ │ ├── GetGuaranteedBalanceCall.java
│ │ │ ├── GetHoldingShufflingsCall.java
│ │ │ ├── GetInboundPeersCall.java
│ │ │ ├── GetLastExchangesCall.java
│ │ │ ├── GetLastTradesCall.java
│ │ │ ├── GetLinkedPhasedTransactionsCall.java
│ │ │ ├── GetLogCall.java
│ │ │ ├── GetMintingTargetCall.java
│ │ │ ├── GetMyInfoCall.java
│ │ │ ├── GetNextBlockGeneratorsCall.java
│ │ │ ├── GetOfferCall.java
│ │ │ ├── GetOrderTradesCall.java
│ │ │ ├── GetPeerCall.java
│ │ │ ├── GetPeersCall.java
│ │ │ ├── GetPhasingOnlyControlCall.java
│ │ │ ├── GetPhasingPollCall.java
│ │ │ ├── GetPhasingPollVoteCall.java
│ │ │ ├── GetPhasingPollVotesCall.java
│ │ │ ├── GetPhasingPollsCall.java
│ │ │ ├── GetPluginsCall.java
│ │ │ ├── GetPollCall.java
│ │ │ ├── GetPollResultCall.java
│ │ │ ├── GetPollVoteCall.java
│ │ │ ├── GetPollVotesCall.java
│ │ │ ├── GetPollsCall.java
│ │ │ ├── GetPrunableMessageCall.java
│ │ │ ├── GetPrunableMessagesCall.java
│ │ │ ├── GetReferencingTransactionsCall.java
│ │ │ ├── GetScheduledTransactionsCall.java
│ │ │ ├── GetSellOffersCall.java
│ │ │ ├── GetSharedKeyCall.java
│ │ │ ├── GetShufflersCall.java
│ │ │ ├── GetShufflingCall.java
│ │ │ ├── GetShufflingParticipantsCall.java
│ │ │ ├── GetStackTracesCall.java
│ │ │ ├── GetStateCall.java
│ │ │ ├── GetTaggedDataCall.java
│ │ │ ├── GetTaggedDataExtendTransactionsCall.java
│ │ │ ├── GetTimeCall.java
│ │ │ ├── GetTradesCall.java
│ │ │ ├── GetTransactionBytesCall.java
│ │ │ ├── GetTransactionCall.java
│ │ │ ├── GetUnconfirmedTransactionIdsCall.java
│ │ │ ├── GetUnconfirmedTransactionsCall.java
│ │ │ ├── GetVoterPhasedTransactionsCall.java
│ │ │ ├── HashCall.java
│ │ │ ├── HexConvertCall.java
│ │ │ ├── IncreaseAssetSharesCall.java
│ │ │ ├── IssueAssetCall.java
│ │ │ ├── IssueCurrencyCall.java
│ │ │ ├── LeaseBalanceCall.java
│ │ │ ├── LongConvertCall.java
│ │ │ ├── LuceneReindexCall.java
│ │ │ ├── ManagePeersNetworkingCall.java
│ │ │ ├── MarkHostCall.java
│ │ │ ├── ParseTransactionCall.java
│ │ │ ├── PlaceAskOrderCall.java
│ │ │ ├── PlaceBidOrderCall.java
│ │ │ ├── PopOffCall.java
│ │ │ ├── PublishExchangeOfferCall.java
│ │ │ ├── ReadMessageCall.java
│ │ │ ├── RebroadcastUnconfirmedTransactionsCall.java
│ │ │ ├── RequeueUnconfirmedTransactionsCall.java
│ │ │ ├── RetrievePrunedDataCall.java
│ │ │ ├── RetrievePrunedTransactionCall.java
│ │ │ ├── RsConvertCall.java
│ │ │ ├── ScanCall.java
│ │ │ ├── ScheduleCurrencyBuyCall.java
│ │ │ ├── SearchAccountsCall.java
│ │ │ ├── SearchAssetsCall.java
│ │ │ ├── SearchCurrenciesCall.java
│ │ │ ├── SearchDGSGoodsCall.java
│ │ │ ├── SearchPollsCall.java
│ │ │ ├── SearchTaggedDataCall.java
│ │ │ ├── SellAliasCall.java
│ │ │ ├── SendMessageCall.java
│ │ │ ├── SendMoneyCall.java
│ │ │ ├── SendTransactionCall.java
│ │ │ ├── SetAPIProxyPeerCall.java
│ │ │ ├── SetAccountInfoCall.java
│ │ │ ├── SetAccountPropertyCall.java
│ │ │ ├── SetAliasCall.java
│ │ │ ├── SetAssetPropertyCall.java
│ │ │ ├── SetLoggingCall.java
│ │ │ ├── SetPhasingOnlyControlCall.java
│ │ │ ├── ShufflingCancelCall.java
│ │ │ ├── ShufflingCreateCall.java
│ │ │ ├── ShufflingProcessCall.java
│ │ │ ├── ShufflingRegisterCall.java
│ │ │ ├── ShufflingVerifyCall.java
│ │ │ ├── ShutdownCall.java
│ │ │ ├── SignTransactionCall.java
│ │ │ ├── StartForgingCall.java
│ │ │ ├── StartFundingMonitorCall.java
│ │ │ ├── StartShufflerCall.java
│ │ │ ├── StopForgingCall.java
│ │ │ ├── StopFundingMonitorCall.java
│ │ │ ├── StopShufflerCall.java
│ │ │ ├── TransferAssetCall.java
│ │ │ ├── TransferCurrencyCall.java
│ │ │ ├── TrimDerivedTablesCall.java
│ │ │ ├── UploadTaggedDataCall.java
│ │ │ ├── VerifyPrunableMessageCall.java
│ │ │ └── VerifyTaggedDataCall.java
│ │ └── responses
│ │ │ ├── BlockResponse.java
│ │ │ ├── BlockResponseImpl.java
│ │ │ ├── TransactionResponse.java
│ │ │ └── TransactionResponseImpl.java
│ ├── mint
│ │ └── MintWorker.java
│ ├── peer
│ │ ├── AddPeers.java
│ │ ├── Errors.java
│ │ ├── GetCumulativeDifficulty.java
│ │ ├── GetInfo.java
│ │ ├── GetMilestoneBlockIds.java
│ │ ├── GetNextBlockIds.java
│ │ ├── GetNextBlocks.java
│ │ ├── GetPeers.java
│ │ ├── GetTransactions.java
│ │ ├── GetUnconfirmedTransactions.java
│ │ ├── Hallmark.java
│ │ ├── Peer.java
│ │ ├── PeerDb.java
│ │ ├── PeerImpl.java
│ │ ├── PeerServlet.java
│ │ ├── PeerWebSocket.java
│ │ ├── Peers.java
│ │ ├── ProcessBlock.java
│ │ └── ProcessTransactions.java
│ ├── tools
│ │ ├── BaseTargetTest.java
│ │ ├── CompactDatabase.java
│ │ ├── CompareTraceFiles.java
│ │ ├── ConstantsExporter.java
│ │ ├── CopyTranslationProperty.java
│ │ ├── GeneratePublicKey.java
│ │ ├── ManifestGenerator.java
│ │ ├── PassphraseRecovery.java
│ │ ├── SignTransactionJSON.java
│ │ ├── SignTransactions.java
│ │ └── VerifyTraceFile.java
│ └── util
│ │ ├── BriefLogFormatter.java
│ │ ├── Convert.java
│ │ ├── CountingInputReader.java
│ │ ├── CountingInputStream.java
│ │ ├── CountingOutputStream.java
│ │ ├── CountingOutputWriter.java
│ │ ├── CustomAPIResponse.java
│ │ ├── Filter.java
│ │ ├── JSON.java
│ │ ├── Listener.java
│ │ ├── Listeners.java
│ │ ├── Logger.java
│ │ ├── MemoryHandler.java
│ │ ├── MultipartUtility.java
│ │ ├── NxtLogManager.java
│ │ ├── Observable.java
│ │ ├── QueuedThreadPool.java
│ │ ├── ReadWriteUpdateLock.java
│ │ ├── ResourceLookup.java
│ │ ├── Search.java
│ │ ├── ThreadPool.java
│ │ ├── Time.java
│ │ ├── TrustAllSSLProvider.java
│ │ ├── UPnP.java
│ │ └── bbh
│ │ ├── ByteArrayRw.java
│ │ ├── IntConsumer.java
│ │ ├── LengthRw.java
│ │ ├── LengthRwPrimitiveType.java
│ │ ├── ObjectRw.java
│ │ ├── StringLengthRw.java
│ │ ├── StringRw.java
│ │ └── package-info.java
│ └── nxtdesktop
│ ├── DesktopApplication.java
│ └── JavaScriptBridge.java
├── start.sh
├── stop.sh
├── test
├── java
│ └── nxt
│ │ ├── AbstractBlockchainTest.java
│ │ ├── AbstractForgingTest.java
│ │ ├── AccountCurrencyBalance.java
│ │ ├── BlockchainProcessorTest.java
│ │ ├── BlockchainTest.java
│ │ ├── FakeForgingTest.java
│ │ ├── FastForgingTest.java
│ │ ├── FullAutoSuite.java
│ │ ├── FullDbSuite.java
│ │ ├── GeneratorTest.java
│ │ ├── Helper.java
│ │ ├── ManualForgingTest.java
│ │ ├── NoDbTestSuite.java
│ │ ├── SafeShutdownSuite.java
│ │ ├── TestDbSuite.java
│ │ ├── TestMintCalculations.java
│ │ ├── Tester.java
│ │ ├── TokenTest.java
│ │ ├── addons
│ │ ├── AddonsSuite.java
│ │ └── JPLSnapshotTest.java
│ │ ├── crypto
│ │ ├── CryptoSuite.java
│ │ ├── Curve25519Test.java
│ │ ├── ReedSolomonTest.java
│ │ └── SecureRandomTest.java
│ │ ├── http
│ │ ├── APIProxyServletTest.java
│ │ ├── APIRemoteConnectorTest.java
│ │ ├── AbstractHttpApiSuite.java
│ │ ├── LeaseTest.java
│ │ ├── MessageEncryptionTest.java
│ │ ├── MockedRequestTest.java
│ │ ├── PaymentAndMessagesSuite.java
│ │ ├── SendMessageTest.java
│ │ ├── SendMoneyTest.java
│ │ ├── accountControl
│ │ │ ├── ACTestUtils.java
│ │ │ ├── AccountControlSuite.java
│ │ │ └── PhasingOnlyTest.java
│ │ ├── accountproperties
│ │ │ ├── AccountInfoTest.java
│ │ │ ├── AccountPropertiesSuite.java
│ │ │ └── AccountPropertiesTest.java
│ │ ├── alias
│ │ │ └── CreateAliasTest.java
│ │ ├── assetexchange
│ │ │ ├── AssetExchangeSuite.java
│ │ │ ├── AssetExchangeTest.java
│ │ │ └── AssetPropertiesTest.java
│ │ ├── client
│ │ │ ├── GetAssetPropertiesBuilder.java
│ │ │ ├── IssueAssetBuilder.java
│ │ │ ├── SetAssetPropertyBuilder.java
│ │ │ └── TransferAssetBuilder.java
│ │ ├── monetarysystem
│ │ │ ├── CurrencySuite.java
│ │ │ ├── DeleteCurrencyTest.java
│ │ │ ├── TestCurrencyExchange.java
│ │ │ ├── TestCurrencyIssuance.java
│ │ │ ├── TestCurrencyMint.java
│ │ │ └── TestCurrencyReserveAndClaim.java
│ │ ├── shuffling
│ │ │ ├── AssetShufflingUtil.java
│ │ │ ├── CurrencyShufflingUtil.java
│ │ │ ├── ShufflingSuite.java
│ │ │ ├── ShufflingUtil.java
│ │ │ ├── TestAssetShuffling.java
│ │ │ ├── TestAutomatedShuffling.java
│ │ │ ├── TestCurrencyShuffling.java
│ │ │ └── TestShuffling.java
│ │ ├── twophased
│ │ │ ├── TestApproveTransaction.java
│ │ │ ├── TestCreateTwoPhased.java
│ │ │ ├── TestGetAccountPhasedTransactions.java
│ │ │ ├── TestGetAssetPhasedTransactions.java
│ │ │ ├── TestGetCurrencyPhasedTransactions.java
│ │ │ ├── TestGetPhasingPoll.java
│ │ │ ├── TestGetVoterPhasedTransactions.java
│ │ │ ├── TestTrustlessAssetSwap.java
│ │ │ └── TwoPhasedSuite.java
│ │ └── votingsystem
│ │ │ ├── TestCastVote.java
│ │ │ ├── TestCreatePoll.java
│ │ │ ├── TestGetPolls.java
│ │ │ └── VotingSuite.java
│ │ ├── peer
│ │ └── HallmarkTest.java
│ │ ├── tools
│ │ └── PassphraseRecoveryTest.java
│ │ └── util
│ │ ├── APISetTest.java
│ │ ├── CountingStreamsTest.java
│ │ ├── EpochTimeTest.java
│ │ ├── JSONAssert.java
│ │ ├── JsonMessageTest.java
│ │ └── UtilSuite.java
├── resources
│ └── unit.test.genesis.json
└── test.iml
├── testlib
├── hamcrest-core-1.3.jar
├── javafx_webview_debugger--bce7c7c2ae-1.jar
├── junit-4.11.jar
└── mockito-all-1.9.5.jar
├── win-jar.bat
├── win-release-package.sh
└── win-run-tests.sh
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set the default behavior, in case people don't have core.autocrlf set.
2 | * text=auto
3 | *.sh text eol=lf
4 | *.svg binary
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .lock
2 | /nxt.iml
3 | /nxt_db
4 | /webapps/
5 | /classes/
6 | /*.log
7 | /*.log.*
8 | /html/doc/*
9 | /html/**/*.gz
10 | /keystore
11 | /nxt.jar
12 | /nxtservice.jar
13 | /nxt_test_db
14 | /nxt_unit_test_db
15 | /README_win.txt
16 | /nxt.log.lck
17 | /bin
18 | /.classpath
19 | /.project
20 | /.settings/
21 | /compile.bat
22 | /test/classes/
23 | *.csv
24 | /jdk
25 | /jdk.runtime
26 | /javafx-sdk
27 | /javafx-sdk.runtime
28 | /dist
29 | deploy.sh
30 | /resource/nxt.manifest.mf
31 | /resource/nxtservice.manifest.mf
32 | /nxt.exe
33 | /nxtservice.exe
34 | /bundles
35 | *.patch
36 | /addons/classes/
37 | /addons/src/*.java
38 | /out
39 | /nxt
40 | /autostart
41 | /.idea
42 |
--------------------------------------------------------------------------------
/.idea/libraries/testlib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | contrib/Dockerfile
--------------------------------------------------------------------------------
/JPL-NRS.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/JPL-NRS.pdf
--------------------------------------------------------------------------------
/Wallet.url:
--------------------------------------------------------------------------------
1 | [InternetShortcut]
2 | URL=http://localhost:6876/
3 |
--------------------------------------------------------------------------------
/addons/src/placeholder.txt:
--------------------------------------------------------------------------------
1 | required so that the addons/src folder is created by the installation
2 |
--------------------------------------------------------------------------------
/beta-release-package.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [ "$#" -lt 2 ]; then
4 | echo "Usage: beta-release-package BETA_VERSION_NUMBER BUILD_FILE..."
5 | echo "BETA_VERSION_NUMBER is a 3-digit number"
6 | echo "BUILD_FILE are one or more files to be included in the package"
7 | exit 1
8 | fi
9 |
10 | BETA_VERSION_NUMBER=$1
11 |
12 | PUBLIC_VERSION=$(grep nxt.version ./conf/nxt-default.properties | cut -d'=' -f2)
13 |
14 | PACKAGE_NAME=nxt-${PUBLIC_VERSION}-b${BETA_VERSION_NUMBER}.zip
15 | echo PACKAGE_NAME="${PACKAGE_NAME}"
16 |
17 | git log -n1 --format="%h" > commit_hash.txt
18 |
19 | zip -q -X ${PACKAGE_NAME} commit_hash.txt "${@:2}"
20 |
21 | rm commit_hash.txt
--------------------------------------------------------------------------------
/changelogs/nxt-clone-client-1.12.2.changelog.txt:
--------------------------------------------------------------------------------
1 | Updated to NRS 1.12.2.
2 |
3 | For instructions on how to create a custom genesis block, which is required in
4 | order to use this package, see the README.md file.
5 |
6 |
--------------------------------------------------------------------------------
/compact.bat:
--------------------------------------------------------------------------------
1 | @REM Compact the Nxt NRS database
2 | @echo *********************************************************************
3 | @echo * This batch file will compact and reorganize the Nxt NRS database. *
4 | @echo * This process can take a long time. Do not interrupt the batch *
5 | @echo * file or shutdown the computer until it finishes. *
6 | @echo *********************************************************************
7 |
8 | if exist jdk (
9 | set javaDir=jdk\bin\
10 | )
11 |
12 | %javaDir%java.exe -Xmx1024m -cp "classes;lib/*;conf" -Dnxt.runtime.mode=desktop nxt.tools.CompactDatabase
13 |
--------------------------------------------------------------------------------
/compact.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo "***********************************************************************"
3 | echo "* This shell script will compact and reorganize the Nxt NRS database. *"
4 | echo "* This process can take a long time. Do not interrupt the script *"
5 | echo "* or shutdown the computer until it finishes. *"
6 | echo "* *"
7 | echo "* To compact the database used while in a desktop mode, i.e. located *"
8 | echo "* under ~/.nxt/ , invoke this script as: *"
9 | echo "* ./compact.sh -Dnxt.runtime.mode=desktop *"
10 | echo "***********************************************************************"
11 |
12 | if [ -x jdk/bin/java ]; then
13 | JAVA=./jdk/bin/java
14 | else
15 | JAVA=java
16 | fi
17 |
18 | ${JAVA} -Xmx1024m -cp "classes:lib/*:conf" $@ nxt.tools.CompactDatabase
19 | exit $?
20 |
--------------------------------------------------------------------------------
/conf/.gitignore:
--------------------------------------------------------------------------------
1 | /localstorage
2 | /nxt.properties
3 | /logging.properties
4 | /processes/
5 | !/processes/readme.txt
6 |
--------------------------------------------------------------------------------
/conf/data/genesisParameters.json:
--------------------------------------------------------------------------------
1 | {
2 | "genesisPublicKey":"0b184eccb7f06f6e118fe4a15735fbff2610da1febfe65c86d7f211f5e6f8804",
3 | "epochBeginning":"2021-03-23 14:20:00 +0200"
4 | }
5 |
--------------------------------------------------------------------------------
/conf/processes/readme.txt:
--------------------------------------------------------------------------------
1 | This directory is used by the EncryptedConfig add-ons in order to store
2 | predefined files which can be safely overwritten.
3 |
4 | By default those add-ons only try to create a new file and will fail if the
5 | file exists. These predefined files allow a better UX within the "Processes"
6 | wallet page.
7 |
--------------------------------------------------------------------------------
/constants-export.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ -x jdk/bin/java ]; then
4 | JAVA=./jdk/bin/java
5 | else
6 | JAVA=java
7 | fi
8 |
9 | PATHSEP=":"
10 | if [ "$OSTYPE" = "cygwin" ] ; then
11 | PATHSEP=";"
12 | fi
13 |
14 | ${JAVA} -cp "classes${PATHSEP}lib/*${PATHSEP}conf" nxt.tools.ConstantsExporter html/www/js/data/constants.js
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docker/build/.gitignore:
--------------------------------------------------------------------------------
1 | output
2 | output-docker-image
3 |
--------------------------------------------------------------------------------
/docker/build/Dockerfile-build-img:
--------------------------------------------------------------------------------
1 | FROM openjdk:16-bullseye
2 |
3 | RUN apt-get update && apt-get install -y \
4 | docker.io \
5 | && rm -rf /var/lib/apt/lists/*
6 |
7 | RUN mkdir -p /output/
8 | RUN mkdir -p /scripts/
9 | RUN mkdir -p /srcgmd/
10 | RUN mkdir -p /output-docker-image/
11 | RUN mkdir -p /docker-image/
12 |
13 | COPY ./ /srcgmd/
14 | COPY docker/build/Dockerfile-runtime /docker-image/Dockerfile
15 | COPY docker/run-docker-node/docker-compose.yml /docker-image/docker-compose.yml
16 | COPY docker/run-docker-node/docker-compose-rproxy.yml /docker-image/docker-compose-rproxy.yml
17 |
18 |
19 | ADD ./docker/build/build.sh /scripts/build.sh
20 | CMD bash /scripts/build.sh dockerimg
21 |
--------------------------------------------------------------------------------
/docker/build/Dockerfile-build-jar-only:
--------------------------------------------------------------------------------
1 | FROM openjdk:16-bullseye
2 |
3 |
4 | RUN mkdir -p /output/
5 | RUN mkdir -p /scripts/
6 | RUN mkdir -p /srcgmd/
7 |
8 | COPY ./ /srcgmd/
9 |
10 | ADD ./docker/build/build.sh /scripts/build.sh
11 | CMD bash /scripts/build.sh
12 |
--------------------------------------------------------------------------------
/docker/build/Dockerfile-runtime:
--------------------------------------------------------------------------------
1 | FROM debian:stable-slim
2 |
3 | RUN mkdir -p /GMD-blockchain/nxt_db
4 | RUN mkdir -p /GMD-blockchain/logs
5 |
6 | COPY conf/ /GMD-blockchain/conf/
7 | COPY html/ /GMD-blockchain/html/
8 | COPY lib/ /GMD-blockchain/lib/
9 | COPY jre-for-gmd/ /GMD-blockchain/jre-for-gmd/
10 |
11 | ADD ./CoopNetwork.jar /GMD-blockchain/CoopNetwork.jar
12 | ADD ./start.sh /GMD-blockchain/start.sh
13 |
14 | EXPOSE 6876 6874
15 |
16 | CMD bash -c "cd /GMD-blockchain && . start.sh"
--------------------------------------------------------------------------------
/docker/build/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: "3.3"
2 | services:
3 | gmd-build-jar:
4 | build:
5 | context: ../../
6 | dockerfile: docker/build/Dockerfile-build-jar-only
7 | volumes:
8 | - ./output/:/output/:z
9 | gmd-build-img:
10 | build:
11 | context: ../../
12 | dockerfile: docker/build/Dockerfile-build-img
13 | volumes:
14 | - /var/run/docker.sock:/var/run/docker.sock
15 | - ./output/:/output/:z
16 | - ./output-docker-image/:/output-docker-image/:z
17 |
18 |
--------------------------------------------------------------------------------
/docker/build/rproxy/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM nginx
2 |
3 | RUN rm /etc/nginx/conf.d/default.conf
4 |
5 | COPY nginx.conf /etc/nginx
6 |
7 | CMD ["nginx", "-g", "daemon off;"]
8 |
--------------------------------------------------------------------------------
/docker/build/rproxy/nginx.conf:
--------------------------------------------------------------------------------
1 | worker_processes auto;
2 | events {
3 | worker_connections 1024;
4 | }
5 |
6 |
7 | http {
8 | ssl_session_cache shared:SSL:10m;
9 | ssl_session_timeout 10m;
10 | server {
11 | listen 443 ssl default_server;
12 | ssl_certificate /etc/nginx/fullchain.pem;
13 | ssl_certificate_key /etc/nginx/privkey.pem;
14 | ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
15 | ssl_ciphers HIGH:!aNULL:!MD5;
16 |
17 | location / {
18 | proxy_pass http://node;
19 | }
20 | }
21 | upstream node {
22 | server gmd-node-service:6876;
23 | }
24 | }
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docker/build/rproxy/readme.md:
--------------------------------------------------------------------------------
1 | Create docker image with
2 | docker build -t coopnetwork/gmd-reverse-proxy-ng .
3 |
4 |
--------------------------------------------------------------------------------
/docker/run-docker-node/README.md:
--------------------------------------------------------------------------------
1 | ## Prerequisites:
2 | docker
3 |
4 |
5 | ## Instructions:
6 | - To run the node without reverse proxy:
7 | - `docker-compose up -d`
8 | - With reverse proxy
9 | - `docker-compose -f docker-compose-rproxy.yml up -d`
10 | - Reverse proxy can be used to enable https instead of current http protocol on port 6876.
11 | - For https (tls) you need to have the fullchain.pem and privkey.pem in /etc/cert/ dir of the host.
12 | These 2 files can be for example symbolic link to /etc/letsencrypt/live/.../fullchain.pem and privkey.pem as they are generated by certbot.
13 | - Path and name of certificates can be adapted in docker-compose yml files on the left side operand
14 |
15 |
16 | ## Notes:
17 | - The docker-compose runtime files are Docker Swarm ready. They can be used in a docker swarm without additional changes.
18 |
19 |
--------------------------------------------------------------------------------
/docker/run-docker-node/docker-compose-rproxy.yml:
--------------------------------------------------------------------------------
1 | version: "3.8"
2 | services:
3 | gmd-node-service:
4 | image: coopnetwork/gmd-node
5 | container_name: gmd-node-service
6 | ports:
7 | - 6874:6874
8 | volumes:
9 | - conf:/GMD-blockchain/conf:z
10 | - nxt_db:/GMD-blockchain/nxt_db:z
11 | deploy:
12 | replicas: 3
13 | placement:
14 | max_replicas_per_node: 1
15 | reverse-proxy:
16 | image: coopnetwork/gmd-reverse-proxy-ng
17 | ports:
18 | - 443:443
19 | volumes:
20 | - /etc/cert/fullchain.pem:/etc/nginx/fullchain.pem
21 | - /etc/cert/privkey.pem:/etc/nginx/privkey.pem
22 | deploy:
23 | replicas: 3
24 | placement:
25 | max_replicas_per_node: 1
26 |
27 | volumes:
28 | conf: {}
29 | nxt_db: {}
30 |
--------------------------------------------------------------------------------
/docker/run-docker-node/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: "3.8"
2 | services:
3 | gmd-node-service:
4 | image: coopnetwork/gmd-node
5 | container_name: gmd-node-service
6 | ports:
7 | - 6874:6874
8 | - 6876:6876
9 | volumes:
10 | - conf:/GMD-blockchain/conf:z
11 | - nxt_db:/GMD-blockchain/nxt_db:z
12 | deploy:
13 | replicas: 3
14 | placement:
15 | max_replicas_per_node: 1
16 | volumes:
17 | conf: {}
18 | nxt_db: {}
19 |
--------------------------------------------------------------------------------
/generateAPICalls.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ -x jdk/bin/java ]; then
4 | JAVA=./jdk/bin/java
5 | else
6 | JAVA=java
7 | fi
8 |
9 | PATHSEP=":"
10 | if [ "$OSTYPE" = "cygwin" ] ; then
11 | PATHSEP=";"
12 | fi
13 |
14 | ${JAVA} -cp "classes${PATHSEP}lib/*${PATHSEP}conf" nxt.http.APICallGenerator
15 |
16 |
--------------------------------------------------------------------------------
/h2.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | java -cp lib/h2*.jar org.h2.tools.Shell -url jdbc:h2:./nxt_db/nxt -user sa -password sa
3 |
--------------------------------------------------------------------------------
/html/ionic.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "NXT Mobile Wallet",
3 | "app_id": "ec170f70",
4 | "v2": false,
5 | "typescript": false
6 | }
7 |
--------------------------------------------------------------------------------
/html/www/.gitignore:
--------------------------------------------------------------------------------
1 | # Specifies intentionally untracked files to ignore when using Git
2 | # http://git-scm.com/docs/gitignore
3 |
4 | /build/
5 | /.idea/
6 | /assets/
--------------------------------------------------------------------------------
/html/www/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/favicon.ico
--------------------------------------------------------------------------------
/html/www/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/html/www/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/html/www/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/html/www/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/html/www/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/html/www/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/html/www/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/html/www/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/html/www/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/html/www/fonts/ionicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/ionicons.eot
--------------------------------------------------------------------------------
/html/www/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/html/www/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/fonts/ionicons.woff
--------------------------------------------------------------------------------
/html/www/img/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/ajax-loader.gif
--------------------------------------------------------------------------------
/html/www/img/brand/logo.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/brand/logo.webp
--------------------------------------------------------------------------------
/html/www/img/brand/logo_small.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/brand/logo_small.webp
--------------------------------------------------------------------------------
/html/www/img/changelly_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/changelly_logo.png
--------------------------------------------------------------------------------
/html/www/img/client_background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/client_background.webp
--------------------------------------------------------------------------------
/html/www/img/coop-load-progress-logo-full.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/coop-load-progress-logo-full.webp
--------------------------------------------------------------------------------
/html/www/img/gmd-load-progress-logo-full.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/gmd-load-progress-logo-full.webp
--------------------------------------------------------------------------------
/html/www/img/ignis-logo-original.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/ignis-logo-original.png
--------------------------------------------------------------------------------
/html/www/img/ignis-logo-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/ignis-logo-small.png
--------------------------------------------------------------------------------
/html/www/img/installer_left_pane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/installer_left_pane.png
--------------------------------------------------------------------------------
/html/www/img/jelurida_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/jelurida_logo.png
--------------------------------------------------------------------------------
/html/www/img/loading_indicator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/loading_indicator.gif
--------------------------------------------------------------------------------
/html/www/img/no_image_available.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/no_image_available.png
--------------------------------------------------------------------------------
/html/www/img/nxt-icon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/nxt-icon-32x32.png
--------------------------------------------------------------------------------
/html/www/img/nxt-load-progress-logo-circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/nxt-load-progress-logo-circle.png
--------------------------------------------------------------------------------
/html/www/img/nxt-logo-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/nxt-logo-left.png
--------------------------------------------------------------------------------
/html/www/img/shapeshift_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/shapeshift_logo.png
--------------------------------------------------------------------------------
/html/www/img/transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/html/www/img/transparent.png
--------------------------------------------------------------------------------
/html/www/js/.gitignore:
--------------------------------------------------------------------------------
1 | # Specifies intentionally untracked files to ignore when using Git
2 | # http://git-scm.com/docs/gitignore
3 |
4 | /node_modules
--------------------------------------------------------------------------------
/html/www/js/README:
--------------------------------------------------------------------------------
1 | Sample NXT APIs for Node JS
2 | ===========================
3 |
4 | The sample code performs local signing and encryption using
5 | the same code used by the official NXT wallet.
6 | Your passphrase is never sent to the remote node when submitting
7 | a transaction.
8 |
9 | To use the samples:
10 | - No need to install the NXT software or download the blockchain
11 | - Install Node JS and NPM from https://nodejs.org/en/
12 | - From the command prompt type:
13 | - npm install nxt-blockchain
14 | cd node_modules/nxt-blockchain/sample
15 |
16 | - Configure the remote node and NXT account by editing the config.json file
17 | - Run the samples using Node JS, for example:
18 | node send.money.js
19 |
20 | Warning:
21 | Your passphrase is sent to the remote node when invoking the
22 | /startForging API or other specific APIs which require sending
23 | the passphrase to the remote node.
24 | Don't use such APIs in your code.
25 |
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribution
2 |
3 | # Git Flow
4 |
5 | The crypto-js project uses [git flow](https://github.com/nvie/gitflow) to manage branches.
6 | Do your changes on the `develop` or even better on a `feature/*` branch. Don't do any changes on the `master` branch.
7 |
8 | # Pull request
9 |
10 | Target your pull request on `develop` branch. Other pull request won't be accepted.
11 |
12 | # How to build
13 |
14 | 1. Clone
15 |
16 | 2. Run
17 |
18 | ```sh
19 | npm install
20 | ```
21 |
22 | 3. Run
23 |
24 | ```sh
25 | npm run build
26 | ```
27 |
28 | 4. Check `build` folder
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "crypto-js",
3 | "version": "3.1.9",
4 | "description": "JavaScript library of crypto standards.",
5 | "license": "MIT",
6 | "homepage": "http://github.com/brix/crypto-js",
7 | "repository": {
8 | "type": "git",
9 | "url": "http://github.com/brix/crypto-js.git"
10 | },
11 | "keywords": [
12 | "security",
13 | "crypto",
14 | "Hash",
15 | "MD5",
16 | "SHA1",
17 | "SHA-1",
18 | "SHA256",
19 | "SHA-256",
20 | "RC4",
21 | "Rabbit",
22 | "AES",
23 | "DES",
24 | "PBKDF2",
25 | "HMAC",
26 | "OFB",
27 | "CFB",
28 | "CTR",
29 | "CBC",
30 | "Base64"
31 | ],
32 | "main": "index.js",
33 | "dependencies": {},
34 | "ignore": []
35 | }
36 |
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/enc-hex.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Hex;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/enc-latin1.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Latin1;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/enc-utf8.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.enc.Utf8;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/format-openssl.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./cipher-core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./cipher-core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.format.OpenSSL;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-md5.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./md5"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./md5", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacMD5;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-ripemd160.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./ripemd160"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./ripemd160", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacRIPEMD160;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha1.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha1"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha1", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA1;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha224.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./sha224"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha256", "./sha224", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA224;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha256.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./sha256"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./sha256", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA256;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha3.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha3"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./x64-core", "./sha3", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA3;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha384.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha512"), require("./sha384"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./x64-core", "./sha512", "./sha384", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA384;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/hmac-sha512.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./x64-core"), require("./sha512"), require("./hmac"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./x64-core", "./sha512", "./hmac"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.HmacSHA512;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/pad-nopadding.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./cipher-core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./cipher-core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | /**
17 | * A noop padding strategy.
18 | */
19 | CryptoJS.pad.NoPadding = {
20 | pad: function () {
21 | },
22 |
23 | unpad: function () {
24 | }
25 | };
26 |
27 |
28 | return CryptoJS.pad.NoPadding;
29 |
30 | }));
--------------------------------------------------------------------------------
/html/www/js/crypto/3rdparty/cryptojs/pad-pkcs7.js:
--------------------------------------------------------------------------------
1 | ;(function (root, factory, undef) {
2 | if (typeof exports === "object") {
3 | // CommonJS
4 | module.exports = exports = factory(require("./core"), require("./cipher-core"));
5 | }
6 | else if (typeof define === "function" && define.amd) {
7 | // AMD
8 | define(["./core", "./cipher-core"], factory);
9 | }
10 | else {
11 | // Global (browser)
12 | factory(root.CryptoJS);
13 | }
14 | }(this, function (CryptoJS) {
15 |
16 | return CryptoJS.pad.Pkcs7;
17 |
18 | }));
--------------------------------------------------------------------------------
/html/www/js/exchange/nrs.coinpaprika.js:
--------------------------------------------------------------------------------
1 | // /**
2 | // * @depends {3rdparty/jquery-2.1.0.js}
3 | // * @depends {nrs.js}
4 | // */
5 |
6 | // var NRS = (function(NRS, $) {
7 |
8 | // $.getJSON('https://api.coinpaprika.com/v1/ticker/gmd-the-coop-network', function(data) {
9 | // // JSON result in `data` variable
10 | // //return data;
11 | // });
12 |
13 | // return NRS;
14 | // }(NRS || {}, jQuery));
--------------------------------------------------------------------------------
/html/www/js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nxt-blockchain",
3 | "version": "1.11.8",
4 | "description": "Client API library for the NXT Blockchain",
5 | "main": "nrs.node.bridge.js",
6 | "directories": {
7 | "test": "test"
8 | },
9 | "scripts": {
10 | "test": "echo \"Error: no test specified\" && exit 1"
11 | },
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://bitbucket.org/Jelurida/nxt.git"
15 | },
16 | "keywords": [
17 | "blockchain",
18 | "client",
19 | "api"
20 | ],
21 | "author": "Jelurida",
22 | "license": "MIT",
23 | "homepage": "https://bitbucket.org/Jelurida/nxt#readme",
24 | "dependencies": {
25 | "async": "^2.1.4",
26 | "crypto-js": "^3.1.9-1",
27 | "jquery": "^3.1.1",
28 | "jsbn": "^0.1.0",
29 | "jsdom": "^9.9.1",
30 | "pako": "^1.0.4"
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/html/www/js/sample/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "url": "http://localhost:6876",
3 | "secretPhrase": "hope peace happen touch easy pretend worthless talk them indeed wheel state",
4 | "recipientPublicKey": "0b4e505972149e7ceb51309edc76729795cabe1f2cc42d87688138d0966db436",
5 | "isTestNet": true,
6 | "adminPassword": ""
7 | }
--------------------------------------------------------------------------------
/html/www/locales/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | end_of_line = lf
9 | insert_final_newline = false
10 | trim_trailing_whitespace = true
11 |
12 | [*.md]
13 | insert_final_newline = false
14 | trim_trailing_whitespace = false
--------------------------------------------------------------------------------
/html/www/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "short_name": "",
4 | "start_url": "index.html",
5 | "display": "standalone",
6 | "icons": [{
7 | "src": "assets/imgs/logo.png",
8 | "sizes": "512x512",
9 | "type": "image/png"
10 | }],
11 | "background_color": "#4e8ef7",
12 | "theme_color": "#4e8ef7"
13 | }
--------------------------------------------------------------------------------
/html/www/plugins/INSTALLATION.md:
--------------------------------------------------------------------------------
1 | ----
2 | # PLUGIN INSTALLATION #
3 |
4 | ----
5 | # Installation #
6 |
7 | 1. Download the plugin from a trusted source
8 | 2. Extract the plugin in the ``plugins`` folder of your client
9 | 3. Run the NRS client
10 | 4. Plugin status info can be found on the plugin settings page
11 |
12 | ----
13 | # SECURITY #
14 |
15 | PLEASE MAKE SURE TO READ THE NOTES ON SECURITY IN THE
16 | ``SECURITY_WARNING.md`` FILE IN THE ``plugins`` FOLDER
17 | BEFORE YOU LOG INTO YOUR CLIENT HAVING ANY PLUGINS INSTALLED!
--------------------------------------------------------------------------------
/html/www/plugins/SECURITY_WARNING.md:
--------------------------------------------------------------------------------
1 | ----
2 | # PLUGIN SECURITY WARNING #
3 |
4 | ----
5 | Plugins are not sandboxed or restricted in any way and have full accesss
6 | to your client system including your Nxt passphrase.
7 |
8 | Make sure to only run plugins downloaded from trusted sources, otherwise
9 | you can lose your NXT! In doubt don't log into the client with an account
10 | used to store large amount of NXT now or in the future while plugins
11 | are active.
12 |
13 | Logging into the client without remembering the passphrase won't make
14 | the process more secure.
--------------------------------------------------------------------------------
/html/www/plugins/hello_world/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "pluginVersion": 1,
3 | "name": "Hello World",
4 | "myVersion": "v.1.0",
5 | "shortDescription": "This plugin is for demonstration purposes only",
6 | "infoUrl": "https://nxtwiki.org/wiki/Plugins",
7 | "startPage": "p_hello_world",
8 | "nrsVersion": "1.5.0",
9 | "deactivated": true
10 | }
11 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | workspace.xml
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/.name:
--------------------------------------------------------------------------------
1 | nxt
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/codeStyleSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/libraries/lib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/libraries/testlib.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ide/intellij/project/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/installer/.gitignore:
--------------------------------------------------------------------------------
1 | *.log
2 |
--------------------------------------------------------------------------------
/installer/AppIcon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/AppIcon.icns
--------------------------------------------------------------------------------
/installer/build-exe.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | ..\installer\lib\izpack2exe\izpack2exe.py --file ..\%1.jar --output ..\%1.exe --with-7z=..\installer\lib\izpack2exe\7za.exe --no-upx --with-jdk=..\jre --name nxt > ..\installer\build-exe.log 2>&1
--------------------------------------------------------------------------------
/installer/build-installer.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | java -Xmx512m -cp "../installer/lib/*" com.izforge.izpack.compiler.bootstrap.CompilerLauncher ../installer/setup.xml -o $1.jar > ../installer/build-installer.log 2>&1
--------------------------------------------------------------------------------
/installer/lib/JavaExe.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/JavaExe.exe
--------------------------------------------------------------------------------
/installer/lib/ant-1.9.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/ant-1.9.9.jar
--------------------------------------------------------------------------------
/installer/lib/ant-launcher-1.9.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/ant-launcher-1.9.9.jar
--------------------------------------------------------------------------------
/installer/lib/apache-mime4j-core-0.7.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/apache-mime4j-core-0.7.2.jar
--------------------------------------------------------------------------------
/installer/lib/apache-mime4j-dom-0.7.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/apache-mime4j-dom-0.7.2.jar
--------------------------------------------------------------------------------
/installer/lib/asm-debug-all-4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/asm-debug-all-4.1.jar
--------------------------------------------------------------------------------
/installer/lib/aspectjrt-1.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/aspectjrt-1.8.0.jar
--------------------------------------------------------------------------------
/installer/lib/batik-awt-util-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-awt-util-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/batik-dom-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-dom-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/batik-svg-dom-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-svg-dom-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/batik-svggen-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-svggen-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/batik-util-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-util-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/batik-xml-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/batik-xml-1.6.jar
--------------------------------------------------------------------------------
/installer/lib/bcmail-jdk15on-1.52.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/bcmail-jdk15on-1.52.jar
--------------------------------------------------------------------------------
/installer/lib/bcpkix-jdk15on-1.54.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/bcpkix-jdk15on-1.54.jar
--------------------------------------------------------------------------------
/installer/lib/bcprov-ext-jdk15on-1.54.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/bcprov-ext-jdk15on-1.54.jar
--------------------------------------------------------------------------------
/installer/lib/bcprov-jdk15on-1.52.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/bcprov-jdk15on-1.52.jar
--------------------------------------------------------------------------------
/installer/lib/boilerpipe-1.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/boilerpipe-1.1.0.jar
--------------------------------------------------------------------------------
/installer/lib/bzip2-0.9.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/bzip2-0.9.1.jar
--------------------------------------------------------------------------------
/installer/lib/c3p0-0.9.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/c3p0-0.9.1.1.jar
--------------------------------------------------------------------------------
/installer/lib/cdm-4.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/cdm-4.5.5.jar
--------------------------------------------------------------------------------
/installer/lib/classworlds-1.1-alpha-2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/classworlds-1.1-alpha-2.jar
--------------------------------------------------------------------------------
/installer/lib/commons-cli-1.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-cli-1.3.1.jar
--------------------------------------------------------------------------------
/installer/lib/commons-codec-1.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-codec-1.9.jar
--------------------------------------------------------------------------------
/installer/lib/commons-compress-1.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-compress-1.12.jar
--------------------------------------------------------------------------------
/installer/lib/commons-csv-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-csv-1.0.jar
--------------------------------------------------------------------------------
/installer/lib/commons-exec-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-exec-1.3.jar
--------------------------------------------------------------------------------
/installer/lib/commons-io-2.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-io-2.5.jar
--------------------------------------------------------------------------------
/installer/lib/commons-lang3-3.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-lang3-3.5.jar
--------------------------------------------------------------------------------
/installer/lib/commons-logging-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-logging-1.1.1.jar
--------------------------------------------------------------------------------
/installer/lib/commons-logging-api-1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-logging-api-1.1.jar
--------------------------------------------------------------------------------
/installer/lib/commons-vfs2-2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/commons-vfs2-2.0.jar
--------------------------------------------------------------------------------
/installer/lib/ehcache-core-2.6.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/ehcache-core-2.6.2.jar
--------------------------------------------------------------------------------
/installer/lib/fontbox-1.8.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/fontbox-1.8.10.jar
--------------------------------------------------------------------------------
/installer/lib/geoapi-3.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/geoapi-3.0.0.jar
--------------------------------------------------------------------------------
/installer/lib/grib-4.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/grib-4.5.5.jar
--------------------------------------------------------------------------------
/installer/lib/guava-11.0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/guava-11.0.2.jar
--------------------------------------------------------------------------------
/installer/lib/httpclient-4.2.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/httpclient-4.2.6.jar
--------------------------------------------------------------------------------
/installer/lib/httpcore-4.2.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/httpcore-4.2.5.jar
--------------------------------------------------------------------------------
/installer/lib/httpmime-4.2.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/httpmime-4.2.6.jar
--------------------------------------------------------------------------------
/installer/lib/httpservices-4.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/httpservices-4.5.5.jar
--------------------------------------------------------------------------------
/installer/lib/icepdf-core-6.2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/icepdf-core-6.2.2.jar
--------------------------------------------------------------------------------
/installer/lib/icepdf-viewer-6.2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/icepdf-viewer-6.2.2.jar
--------------------------------------------------------------------------------
/installer/lib/isoparser-1.0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/isoparser-1.0.2.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-ant-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-ant-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-api-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-api-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-compiler-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-compiler-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-core-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-core-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-event-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-event-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-gui-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-gui-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-installer-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-installer-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-native-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-native-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-panel-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-panel-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-tools-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-tools-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-uninstaller-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-uninstaller-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack-util-5.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack-util-5.1.3.jar
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/7zS.sfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/7zS.sfx
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/7za:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/7za
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/7za.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/7za.exe
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/NOTICE:
--------------------------------------------------------------------------------
1 | IzPack notice
2 | -------------
3 |
4 | This product includes software developed by Julien Ponge and others
5 | for the IzPack project:
6 | - http://izpack.org/
7 | - http://izpack.codehaus.org/
8 |
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/app.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/app.ico
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/exe.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/exe.ico
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/upx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/upx
--------------------------------------------------------------------------------
/installer/lib/izpack2exe/upx.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/izpack2exe/upx.exe
--------------------------------------------------------------------------------
/installer/lib/java-libpst-0.8.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/java-libpst-0.8.1.jar
--------------------------------------------------------------------------------
/installer/lib/jcip-annotations-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jcip-annotations-1.0.jar
--------------------------------------------------------------------------------
/installer/lib/jcommander-1.35.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jcommander-1.35.jar
--------------------------------------------------------------------------------
/installer/lib/jdom-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jdom-1.0.jar
--------------------------------------------------------------------------------
/installer/lib/jdom2-2.0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jdom2-2.0.5.jar
--------------------------------------------------------------------------------
/installer/lib/jempbox-1.8.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jempbox-1.8.10.jar
--------------------------------------------------------------------------------
/installer/lib/jhighlight-1.0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jhighlight-1.0.2.jar
--------------------------------------------------------------------------------
/installer/lib/jj2000-5.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jj2000-5.2.jar
--------------------------------------------------------------------------------
/installer/lib/jline-2.12.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jline-2.12.1.jar
--------------------------------------------------------------------------------
/installer/lib/jmatio-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jmatio-1.0.jar
--------------------------------------------------------------------------------
/installer/lib/jna-4.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jna-4.1.0.jar
--------------------------------------------------------------------------------
/installer/lib/joda-time-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/joda-time-2.2.jar
--------------------------------------------------------------------------------
/installer/lib/json-simple-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/json-simple-1.1.1.jar
--------------------------------------------------------------------------------
/installer/lib/jsoup-1.7.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jsoup-1.7.2.jar
--------------------------------------------------------------------------------
/installer/lib/jsr-275-0.9.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jsr-275-0.9.3.jar
--------------------------------------------------------------------------------
/installer/lib/jsr305-1.3.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jsr305-1.3.9.jar
--------------------------------------------------------------------------------
/installer/lib/juniversalchardet-1.0.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/juniversalchardet-1.0.3.jar
--------------------------------------------------------------------------------
/installer/lib/junrar-0.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/junrar-0.7.jar
--------------------------------------------------------------------------------
/installer/lib/jwnl-1.3.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/jwnl-1.3.3.jar
--------------------------------------------------------------------------------
/installer/lib/kunstoff-laf-2.0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/kunstoff-laf-2.0.2.jar
--------------------------------------------------------------------------------
/installer/lib/kunststoff.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/kunststoff.jar
--------------------------------------------------------------------------------
/installer/lib/laf-plugin-7.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/laf-plugin-7.3.jar
--------------------------------------------------------------------------------
/installer/lib/laf-widget-7.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/laf-widget-7.3.jar
--------------------------------------------------------------------------------
/installer/lib/liquidlnf.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/liquidlnf.jar
--------------------------------------------------------------------------------
/installer/lib/looks-2.2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/looks-2.2.2.jar
--------------------------------------------------------------------------------
/installer/lib/looks.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/looks.jar
--------------------------------------------------------------------------------
/installer/lib/maven-plugin-testing-harness-3.3.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/maven-plugin-testing-harness-3.3.0.jar
--------------------------------------------------------------------------------
/installer/lib/maven-scm-api-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/maven-scm-api-1.4.jar
--------------------------------------------------------------------------------
/installer/lib/maven-scm-provider-svn-commons-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/maven-scm-provider-svn-commons-1.4.jar
--------------------------------------------------------------------------------
/installer/lib/maven-scm-provider-svnexe-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/maven-scm-provider-svnexe-1.4.jar
--------------------------------------------------------------------------------
/installer/lib/metadata-extractor-2.8.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/metadata-extractor-2.8.0.jar
--------------------------------------------------------------------------------
/installer/lib/metouia.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/metouia.jar
--------------------------------------------------------------------------------
/installer/lib/netcdf4-4.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/netcdf4-4.5.5.jar
--------------------------------------------------------------------------------
/installer/lib/opennlp-maxent-3.0.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/opennlp-maxent-3.0.3.jar
--------------------------------------------------------------------------------
/installer/lib/opennlp-tools-1.5.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/opennlp-tools-1.5.3.jar
--------------------------------------------------------------------------------
/installer/lib/pdfbox-1.8.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/pdfbox-1.8.10.jar
--------------------------------------------------------------------------------
/installer/lib/picocontainer-2.15.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/picocontainer-2.15.jar
--------------------------------------------------------------------------------
/installer/lib/plexus-archiver-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/plexus-archiver-2.2.jar
--------------------------------------------------------------------------------
/installer/lib/plexus-container-default-1.0-alpha-9-stable-1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/plexus-container-default-1.0-alpha-9-stable-1.jar
--------------------------------------------------------------------------------
/installer/lib/plexus-io-2.0.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/plexus-io-2.0.4.jar
--------------------------------------------------------------------------------
/installer/lib/plexus-utils-3.0.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/plexus-utils-3.0.7.jar
--------------------------------------------------------------------------------
/installer/lib/poi-3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/poi-3.12.jar
--------------------------------------------------------------------------------
/installer/lib/poi-ooxml-3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/poi-ooxml-3.12.jar
--------------------------------------------------------------------------------
/installer/lib/poi-ooxml-schemas-3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/poi-ooxml-schemas-3.12.jar
--------------------------------------------------------------------------------
/installer/lib/poi-scratchpad-3.12.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/poi-scratchpad-3.12.jar
--------------------------------------------------------------------------------
/installer/lib/protobuf-java-2.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/protobuf-java-2.5.0.jar
--------------------------------------------------------------------------------
/installer/lib/quartz-2.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/quartz-2.2.0.jar
--------------------------------------------------------------------------------
/installer/lib/regexp-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/regexp-1.3.jar
--------------------------------------------------------------------------------
/installer/lib/rome-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/rome-1.0.jar
--------------------------------------------------------------------------------
/installer/lib/sis-metadata-0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/sis-metadata-0.5.jar
--------------------------------------------------------------------------------
/installer/lib/sis-netcdf-0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/sis-netcdf-0.5.jar
--------------------------------------------------------------------------------
/installer/lib/sis-referencing-0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/sis-referencing-0.5.jar
--------------------------------------------------------------------------------
/installer/lib/sis-storage-0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/sis-storage-0.5.jar
--------------------------------------------------------------------------------
/installer/lib/sis-utility-0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/sis-utility-0.5.jar
--------------------------------------------------------------------------------
/installer/lib/slf4j-api-1.7.7.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/slf4j-api-1.7.7.jar
--------------------------------------------------------------------------------
/installer/lib/substance-7.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/substance-7.3.jar
--------------------------------------------------------------------------------
/installer/lib/substance.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/substance.jar
--------------------------------------------------------------------------------
/installer/lib/tagsoup-1.2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/tagsoup-1.2.1.jar
--------------------------------------------------------------------------------
/installer/lib/tika-core-1.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/tika-core-1.9.jar
--------------------------------------------------------------------------------
/installer/lib/tika-parsers-1.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/tika-parsers-1.9.jar
--------------------------------------------------------------------------------
/installer/lib/trident-7.3-swing.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/trident-7.3-swing.jar
--------------------------------------------------------------------------------
/installer/lib/udunits-4.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/udunits-4.5.5.jar
--------------------------------------------------------------------------------
/installer/lib/vorbis-java-core-0.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/vorbis-java-core-0.6.jar
--------------------------------------------------------------------------------
/installer/lib/vorbis-java-tika-0.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/vorbis-java-tika-0.6.jar
--------------------------------------------------------------------------------
/installer/lib/xmlbeans-2.6.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/xmlbeans-2.6.0.jar
--------------------------------------------------------------------------------
/installer/lib/xmpcore-5.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/xmpcore-5.1.2.jar
--------------------------------------------------------------------------------
/installer/lib/xz-1.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/installer/lib/xz-1.6.jar
--------------------------------------------------------------------------------
/jar.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | APPLICATION="CoopNetwork"
3 | if [ -x jdk/bin/java ]; then
4 | JAVA=./jdk/bin/java
5 | JAR=./jdk/bin/jar
6 | elif [ -x ../jdk/bin/java ]; then
7 | JAVA=../jdk/bin/java
8 | JAR=../jdk/bin/jar
9 | else
10 | JAVA=java
11 | JAR=jar
12 | fi
13 | ${JAVA} -cp classes nxt.tools.ManifestGenerator
14 | /bin/rm -f ${APPLICATION}.jar
15 | ${JAR} cfm ${APPLICATION}.jar resource/nxt.manifest.mf -C classes . || exit 1
16 | /bin/rm -f ${APPLICATION}service.jar
17 | ${JAR} cfm ${APPLICATION}service.jar resource/nxtservice.manifest.mf -C classes . || exit 1
18 |
19 | echo "jar files generated successfully"
--------------------------------------------------------------------------------
/javadoc.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ -x jdk/bin/java ]; then
4 | JAVADOC=./jdk/bin/javadoc
5 | else
6 | JAVADOC=javadoc
7 | fi
8 |
9 | PATHSEP=":"
10 | if [ "$OSTYPE" = "cygwin" ] ; then
11 | PATHSEP=";"
12 | fi
13 |
14 | CP="lib/*${PATHSEP}classes${PATHSEP}addons/classes"
15 | SP=src/java/${PATHSEP}addons/src/java/
16 |
17 | /bin/rm -rf html/doc/*
18 |
19 | ${JAVADOC} -quiet -sourcepath ${SP} -classpath "${CP}" -protected -splitindex -subpackages nxt -d html/doc/
20 |
--------------------------------------------------------------------------------
/lib/bcprov-jdk15on-160.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/bcprov-jdk15on-160.jar
--------------------------------------------------------------------------------
/lib/core-3.3.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/core-3.3.0.jar
--------------------------------------------------------------------------------
/lib/h2-1.4.200.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/h2-1.4.200.jar
--------------------------------------------------------------------------------
/lib/javapoet-1.11.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/javapoet-1.11.0.jar
--------------------------------------------------------------------------------
/lib/javase-3.3.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/javase-3.3.0.jar
--------------------------------------------------------------------------------
/lib/javax.servlet-api-3.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/javax.servlet-api-3.1.0.jar
--------------------------------------------------------------------------------
/lib/jetty-client-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-client-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-continuation-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-continuation-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-http-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-http-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-io-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-io-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-proxy-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-proxy-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-security-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-security-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-server-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-server-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-servlet-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-servlet-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-servlets-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-servlets-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/jetty-util-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/jetty-util-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/json-simple-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/json-simple-1.1.1.jar
--------------------------------------------------------------------------------
/lib/lucene-analyzers-common-5.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/lucene-analyzers-common-5.5.5.jar
--------------------------------------------------------------------------------
/lib/lucene-backward-codecs-5.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/lucene-backward-codecs-5.5.5.jar
--------------------------------------------------------------------------------
/lib/lucene-core-5.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/lucene-core-5.5.5.jar
--------------------------------------------------------------------------------
/lib/lucene-queries-5.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/lucene-queries-5.5.5.jar
--------------------------------------------------------------------------------
/lib/lucene-queryparser-5.5.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/lucene-queryparser-5.5.5.jar
--------------------------------------------------------------------------------
/lib/slf4j-api-1.7.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/slf4j-api-1.7.22.jar
--------------------------------------------------------------------------------
/lib/slf4j-jdk14-1.7.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/slf4j-jdk14-1.7.22.jar
--------------------------------------------------------------------------------
/lib/tika-core-1.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/tika-core-1.13.jar
--------------------------------------------------------------------------------
/lib/tika-parsers-1.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/tika-parsers-1.13.jar
--------------------------------------------------------------------------------
/lib/websocket-api-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/websocket-api-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/websocket-client-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/websocket-client-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/websocket-common-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/websocket-common-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/websocket-server-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/websocket-server-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/websocket-servlet-9.3.28.v20191105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/websocket-servlet-9.3.28.v20191105.jar
--------------------------------------------------------------------------------
/lib/weupnp-0.1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/lib/weupnp-0.1.4.jar
--------------------------------------------------------------------------------
/logs/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore everything
2 | *
3 |
4 | # But not these files...
5 | !placeholder.txt
6 |
--------------------------------------------------------------------------------
/logs/placeholder.txt:
--------------------------------------------------------------------------------
1 | required so that the logs folder is created by the installation
--------------------------------------------------------------------------------
/mint.bat:
--------------------------------------------------------------------------------
1 | rem @ECHO OFF
2 | if exist jdk (
3 | set javaDir=jdk\bin\
4 | )
5 |
6 | %javaDir%java.exe -cp classes;lib\*;conf nxt.mint.MintWorker
--------------------------------------------------------------------------------
/mint.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | if [ -x jdk/bin/java ]; then
4 | JAVA=./jdk/bin/java
5 | else
6 | JAVA=java
7 | fi
8 |
9 | ${JAVA} -cp classes:lib/*:conf nxt.mint.MintWorker
10 |
--------------------------------------------------------------------------------
/passphraseRecovery.bat:
--------------------------------------------------------------------------------
1 | @REM Attempt to recover mis-typed passphrase
2 | @echo *********************************************************************
3 | @echo * Use this batch file to search for a lost passphrase. *
4 | @echo *********************************************************************
5 |
6 | if exist jdk (
7 | set javaDir=jdk\bin\
8 | )
9 |
10 | %javaDir%java.exe -Xmx1024m -cp "classes;lib/*;conf" -Dnxt.runtime.mode=desktop nxt.tools.PassphraseRecovery
11 |
--------------------------------------------------------------------------------
/passphraseRecovery.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | echo "***********************************************************************"
3 | echo "* Use this shell script to search for a lost passphrase. *"
4 | echo "* *"
5 | echo "* When using desktop mode, invoke this script as: *"
6 | echo "* ./passphraseRecovery.sh -Dnxt.runtime.mode=desktop *"
7 | echo "***********************************************************************"
8 | if [ -x jdk/bin/java ]; then
9 | JAVA=./jdk/bin/java
10 | else
11 | JAVA=java
12 | fi
13 | ${JAVA} -Xmx1024m -cp "classes:lib/*:conf" $@ nxt.tools.PassphraseRecovery
14 | exit $?
15 |
--------------------------------------------------------------------------------
/resource/mac/Contents/MacOS/nxt:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | ${INSTALL_PATH}/start.sh
3 |
--------------------------------------------------------------------------------
/resource/mac/Contents/Resources/nxt.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/resource/mac/Contents/Resources/nxt.icns
--------------------------------------------------------------------------------
/resource/nxt.properties:
--------------------------------------------------------------------------------
1 | # This file in internal configuration file used by nxt.exe, this is not the NXT properties file located in the user's home directory
2 | # Therefore do not modify this file
3 | PathJRE=jdk
4 | PersonalOptions=-server -Dnxt.runtime.mode=desktop -Dnxt.redirect.system.out=true -Dnxt.redirect.system.err=true
--------------------------------------------------------------------------------
/resource/nxtservice.properties:
--------------------------------------------------------------------------------
1 | # This file in internal configuration file for nxt.exe, this is not the NXT properties file located in the user home directory
2 | # Do not modify this file
3 | PathJRE=jdk
4 | PersonalOptions=-server -Xrs -Dnxt.runtime.mode=service
--------------------------------------------------------------------------------
/run-desktop.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | echo "************************************************"
4 | echo "** DEPRECATED: Use 'run.sh --desktop' instead **"
5 | echo "************************************************"
6 | sleep 1
7 |
8 | if [ -x jdk/bin/java ]; then
9 | JAVA=./jdk/bin/java
10 | else
11 | JAVA=java
12 | fi
13 | ${JAVA} -cp classes:lib/*:conf:addons/classes:addons/lib/*:javafx-sdk/lib/* -Dnxt.runtime.mode=desktop -Dnxt.runtime.dirProvider=nxt.env.DefaultDirProvider nxt.Nxt
14 |
--------------------------------------------------------------------------------
/run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | CP=conf/:classes/:lib/*:testlib/*
3 | SP=src/java/:test/java/
4 |
5 | if [ $# -eq 0 ]; then
6 | TESTS="nxt.crypto.Curve25519Test nxt.crypto.ReedSolomonTest nxt.peer.HallmarkTest nxt.TokenTest nxt.FakeForgingTest
7 | nxt.FastForgingTest nxt.ManualForgingTest"
8 | else
9 | TESTS=$@
10 | fi
11 |
12 | /bin/rm -f CoopNetwork.jar
13 | /bin/rm -rf classes
14 | /bin/mkdir -p classes/
15 |
16 | javac -encoding utf8 -sourcepath ${SP} -classpath ${CP} -d classes/ src/java/nxt/*.java src/java/nxt/*/*.java test/java/nxt/*.java test/java/nxt/*/*.java || exit 1
17 |
18 | for TEST in ${TESTS} ; do
19 | java -classpath ${CP} org.junit.runner.JUnitCore ${TEST} ;
20 | done
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/run-tor.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # WARNING: java still bypasses the tor proxy when sending DNS queries and
4 | # this can reveal the fact that you are running Nxt, however blocks and
5 | # transactions will be sent over tor only. Requires a tor proxy running
6 | # at localhost:9050. Set nxt.shareMyAddress=false when using tor.
7 |
8 | if [ -x jdk/bin/java ]; then
9 | JAVA=./jdk/bin/java
10 | else
11 | JAVA=java
12 | fi
13 | ${JAVA} -DsocksProxyHost=localhost -DsocksProxyPort=9050 -cp classes:lib/*:conf:addons/classes:addons/lib/* nxt.Nxt
14 |
15 |
--------------------------------------------------------------------------------
/sign.bat:
--------------------------------------------------------------------------------
1 | if exist jdk (
2 | set javaDir=jdk\bin\
3 | )
4 |
5 | %javaDir%java.exe -Xmx1024m -cp "classes;lib/*;conf" -Dnxt.runtime.mode=desktop nxt.tools.SignTransactionJSON %*
6 |
--------------------------------------------------------------------------------
/sign.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | if [ -x jdk/bin/java ]; then
3 | JAVA=./jdk/bin/java
4 | else
5 | JAVA=java
6 | fi
7 | ${JAVA} -cp "classes:lib/*:conf" nxt.tools.SignTransactionJSON $@
8 | exit $?
9 |
--------------------------------------------------------------------------------
/src/GMD-blockchain.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/src/java/nxt/db/pool/ConnectionPool.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | package nxt.db.pool;
17 |
18 | import java.sql.Connection;
19 | import java.sql.SQLException;
20 |
21 | public interface ConnectionPool {
22 |
23 | void initialize(String dbUrl, String dbUsername, String dbPassword, int maxConnections, int loginTimeout);
24 |
25 | Connection getConnection() throws SQLException;
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/env/MacUserDirProvider.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.env;
18 |
19 | public class MacUserDirProvider extends UnixUserDirProvider {}
20 |
--------------------------------------------------------------------------------
/src/java/nxt/env/RuntimeMode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.env;
18 |
19 | import java.io.File;
20 | import java.net.URI;
21 |
22 | public interface RuntimeMode {
23 |
24 | void init();
25 |
26 | void setServerStatus(ServerStatus status, URI wallet, File logFileDir);
27 |
28 | void launchDesktopApplication();
29 |
30 | void shutdown();
31 |
32 | void alert(String message);
33 | }
34 |
--------------------------------------------------------------------------------
/src/java/nxt/env/WindowsServiceMode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.env;
18 |
19 | public class WindowsServiceMode extends CommandLineMode implements RuntimeMode {}
20 |
--------------------------------------------------------------------------------
/src/java/nxt/env/service/NxtService.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.env.service;
18 |
19 | public class NxtService {
20 |
21 | public static void main(String[] args) {
22 | NxtService_ServiceManagement.serviceInit();
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/APIConnector.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | package nxt.http;
17 |
18 | import java.io.InputStream;
19 |
20 | public interface APIConnector {
21 |
22 | InputStream getInputStream();
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/CustomAPISetup.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | package nxt.http;
17 |
18 | import org.eclipse.jetty.server.handler.HandlerList;
19 |
20 | public interface CustomAPISetup {
21 | void apply(HandlerList apiHandlers);
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/AddPeerCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class AddPeerCall extends APICall.Builder {
7 | private AddPeerCall() {
8 | super(ApiSpec.addPeer);
9 | }
10 |
11 | public static AddPeerCall create() {
12 | return new AddPeerCall();
13 | }
14 |
15 | public AddPeerCall peer(String peer) {
16 | return param("peer", peer);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/BlacklistAPIProxyPeerCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class BlacklistAPIProxyPeerCall extends APICall.Builder {
7 | private BlacklistAPIProxyPeerCall() {
8 | super(ApiSpec.blacklistAPIProxyPeer);
9 | }
10 |
11 | public static BlacklistAPIProxyPeerCall create() {
12 | return new BlacklistAPIProxyPeerCall();
13 | }
14 |
15 | public BlacklistAPIProxyPeerCall peer(String peer) {
16 | return param("peer", peer);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/BlacklistPeerCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class BlacklistPeerCall extends APICall.Builder {
7 | private BlacklistPeerCall() {
8 | super(ApiSpec.blacklistPeer);
9 | }
10 |
11 | public static BlacklistPeerCall create() {
12 | return new BlacklistPeerCall();
13 | }
14 |
15 | public BlacklistPeerCall peer(String peer) {
16 | return param("peer", peer);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/BootstrapAPIProxyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class BootstrapAPIProxyCall extends APICall.Builder {
7 | private BootstrapAPIProxyCall() {
8 | super(ApiSpec.bootstrapAPIProxy);
9 | }
10 |
11 | public static BootstrapAPIProxyCall create() {
12 | return new BootstrapAPIProxyCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/BuyAliasCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class BuyAliasCall extends CreateTransactionCallBuilder {
5 | private BuyAliasCall() {
6 | super(ApiSpec.buyAlias);
7 | }
8 |
9 | public static BuyAliasCall create() {
10 | return new BuyAliasCall();
11 | }
12 |
13 | public BuyAliasCall aliasName(String aliasName) {
14 | return param("aliasName", aliasName);
15 | }
16 |
17 | public BuyAliasCall amountNQT(long amountNQT) {
18 | return param("amountNQT", amountNQT);
19 | }
20 |
21 | public BuyAliasCall alias(String alias) {
22 | return param("alias", alias);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CancelAskOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CancelAskOrderCall extends CreateTransactionCallBuilder {
5 | private CancelAskOrderCall() {
6 | super(ApiSpec.cancelAskOrder);
7 | }
8 |
9 | public static CancelAskOrderCall create() {
10 | return new CancelAskOrderCall();
11 | }
12 |
13 | public CancelAskOrderCall order(String order) {
14 | return param("order", order);
15 | }
16 |
17 | public CancelAskOrderCall order(long order) {
18 | return unsignedLongParam("order", order);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CancelBidOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CancelBidOrderCall extends CreateTransactionCallBuilder {
5 | private CancelBidOrderCall() {
6 | super(ApiSpec.cancelBidOrder);
7 | }
8 |
9 | public static CancelBidOrderCall create() {
10 | return new CancelBidOrderCall();
11 | }
12 |
13 | public CancelBidOrderCall order(String order) {
14 | return param("order", order);
15 | }
16 |
17 | public CancelBidOrderCall order(long order) {
18 | return unsignedLongParam("order", order);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CastVoteCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CastVoteCall extends CreateTransactionCallBuilder {
5 | private CastVoteCall() {
6 | super(ApiSpec.castVote);
7 | }
8 |
9 | public static CastVoteCall create() {
10 | return new CastVoteCall();
11 | }
12 |
13 | public CastVoteCall vote02(int vote02) {
14 | return param("vote02", vote02);
15 | }
16 |
17 | public CastVoteCall vote00(int vote00) {
18 | return param("vote00", vote00);
19 | }
20 |
21 | public CastVoteCall vote01(int vote01) {
22 | return param("vote01", vote01);
23 | }
24 |
25 | public CastVoteCall poll(String poll) {
26 | return param("poll", poll);
27 | }
28 |
29 | public CastVoteCall poll(long poll) {
30 | return unsignedLongParam("poll", poll);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ClearUnconfirmedTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class ClearUnconfirmedTransactionsCall extends APICall.Builder {
7 | private ClearUnconfirmedTransactionsCall() {
8 | super(ApiSpec.clearUnconfirmedTransactions);
9 | }
10 |
11 | public static ClearUnconfirmedTransactionsCall create() {
12 | return new ClearUnconfirmedTransactionsCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CurrencyBuyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CurrencyBuyCall extends CreateTransactionCallBuilder {
5 | private CurrencyBuyCall() {
6 | super(ApiSpec.currencyBuy);
7 | }
8 |
9 | public static CurrencyBuyCall create() {
10 | return new CurrencyBuyCall();
11 | }
12 |
13 | public CurrencyBuyCall currency(String currency) {
14 | return param("currency", currency);
15 | }
16 |
17 | public CurrencyBuyCall currency(long currency) {
18 | return unsignedLongParam("currency", currency);
19 | }
20 |
21 | public CurrencyBuyCall units(long units) {
22 | return param("units", units);
23 | }
24 |
25 | public CurrencyBuyCall rateNQT(long rateNQT) {
26 | return param("rateNQT", rateNQT);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CurrencyMintCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CurrencyMintCall extends CreateTransactionCallBuilder {
5 | private CurrencyMintCall() {
6 | super(ApiSpec.currencyMint);
7 | }
8 |
9 | public static CurrencyMintCall create() {
10 | return new CurrencyMintCall();
11 | }
12 |
13 | public CurrencyMintCall currency(String currency) {
14 | return param("currency", currency);
15 | }
16 |
17 | public CurrencyMintCall currency(long currency) {
18 | return unsignedLongParam("currency", currency);
19 | }
20 |
21 | public CurrencyMintCall counter(long counter) {
22 | return param("counter", counter);
23 | }
24 |
25 | public CurrencyMintCall units(long units) {
26 | return param("units", units);
27 | }
28 |
29 | public CurrencyMintCall nonce(String nonce) {
30 | return param("nonce", nonce);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CurrencyReserveClaimCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CurrencyReserveClaimCall extends CreateTransactionCallBuilder {
5 | private CurrencyReserveClaimCall() {
6 | super(ApiSpec.currencyReserveClaim);
7 | }
8 |
9 | public static CurrencyReserveClaimCall create() {
10 | return new CurrencyReserveClaimCall();
11 | }
12 |
13 | public CurrencyReserveClaimCall currency(String currency) {
14 | return param("currency", currency);
15 | }
16 |
17 | public CurrencyReserveClaimCall currency(long currency) {
18 | return unsignedLongParam("currency", currency);
19 | }
20 |
21 | public CurrencyReserveClaimCall units(long units) {
22 | return param("units", units);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CurrencyReserveIncreaseCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CurrencyReserveIncreaseCall extends CreateTransactionCallBuilder {
5 | private CurrencyReserveIncreaseCall() {
6 | super(ApiSpec.currencyReserveIncrease);
7 | }
8 |
9 | public static CurrencyReserveIncreaseCall create() {
10 | return new CurrencyReserveIncreaseCall();
11 | }
12 |
13 | public CurrencyReserveIncreaseCall amountPerUnitNQT(long amountPerUnitNQT) {
14 | return param("amountPerUnitNQT", amountPerUnitNQT);
15 | }
16 |
17 | public CurrencyReserveIncreaseCall currency(String currency) {
18 | return param("currency", currency);
19 | }
20 |
21 | public CurrencyReserveIncreaseCall currency(long currency) {
22 | return unsignedLongParam("currency", currency);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/CurrencySellCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class CurrencySellCall extends CreateTransactionCallBuilder {
5 | private CurrencySellCall() {
6 | super(ApiSpec.currencySell);
7 | }
8 |
9 | public static CurrencySellCall create() {
10 | return new CurrencySellCall();
11 | }
12 |
13 | public CurrencySellCall currency(String currency) {
14 | return param("currency", currency);
15 | }
16 |
17 | public CurrencySellCall currency(long currency) {
18 | return unsignedLongParam("currency", currency);
19 | }
20 |
21 | public CurrencySellCall units(long units) {
22 | return param("units", units);
23 | }
24 |
25 | public CurrencySellCall rateNQT(long rateNQT) {
26 | return param("rateNQT", rateNQT);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DecodeFileTokenCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DecodeFileTokenCall extends APICall.Builder {
7 | private DecodeFileTokenCall() {
8 | super(ApiSpec.decodeFileToken);
9 | }
10 |
11 | public static DecodeFileTokenCall create() {
12 | return new DecodeFileTokenCall();
13 | }
14 |
15 | public DecodeFileTokenCall token(String token) {
16 | return param("token", token);
17 | }
18 |
19 | public DecodeFileTokenCall file(byte[] b) {
20 | return parts("file", b);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DecodeHallmarkCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DecodeHallmarkCall extends APICall.Builder {
7 | private DecodeHallmarkCall() {
8 | super(ApiSpec.decodeHallmark);
9 | }
10 |
11 | public static DecodeHallmarkCall create() {
12 | return new DecodeHallmarkCall();
13 | }
14 |
15 | public DecodeHallmarkCall hallmark(String hallmark) {
16 | return param("hallmark", hallmark);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DecodeQRCodeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DecodeQRCodeCall extends APICall.Builder {
7 | private DecodeQRCodeCall() {
8 | super(ApiSpec.decodeQRCode);
9 | }
10 |
11 | public static DecodeQRCodeCall create() {
12 | return new DecodeQRCodeCall();
13 | }
14 |
15 | public DecodeQRCodeCall qrCodeBase64(String qrCodeBase64) {
16 | return param("qrCodeBase64", qrCodeBase64);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DecodeTokenCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DecodeTokenCall extends APICall.Builder {
7 | private DecodeTokenCall() {
8 | super(ApiSpec.decodeToken);
9 | }
10 |
11 | public static DecodeTokenCall create() {
12 | return new DecodeTokenCall();
13 | }
14 |
15 | public DecodeTokenCall website(String website) {
16 | return param("website", website);
17 | }
18 |
19 | public DecodeTokenCall token(String token) {
20 | return param("token", token);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DeleteAliasCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DeleteAliasCall extends CreateTransactionCallBuilder {
5 | private DeleteAliasCall() {
6 | super(ApiSpec.deleteAlias);
7 | }
8 |
9 | public static DeleteAliasCall create() {
10 | return new DeleteAliasCall();
11 | }
12 |
13 | public DeleteAliasCall aliasName(String aliasName) {
14 | return param("aliasName", aliasName);
15 | }
16 |
17 | public DeleteAliasCall alias(String alias) {
18 | return param("alias", alias);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DeleteAssetSharesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DeleteAssetSharesCall extends CreateTransactionCallBuilder {
5 | private DeleteAssetSharesCall() {
6 | super(ApiSpec.deleteAssetShares);
7 | }
8 |
9 | public static DeleteAssetSharesCall create() {
10 | return new DeleteAssetSharesCall();
11 | }
12 |
13 | public DeleteAssetSharesCall quantityQNT(long quantityQNT) {
14 | return param("quantityQNT", quantityQNT);
15 | }
16 |
17 | public DeleteAssetSharesCall asset(String asset) {
18 | return param("asset", asset);
19 | }
20 |
21 | public DeleteAssetSharesCall asset(long asset) {
22 | return unsignedLongParam("asset", asset);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DeleteCurrencyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DeleteCurrencyCall extends CreateTransactionCallBuilder {
5 | private DeleteCurrencyCall() {
6 | super(ApiSpec.deleteCurrency);
7 | }
8 |
9 | public static DeleteCurrencyCall create() {
10 | return new DeleteCurrencyCall();
11 | }
12 |
13 | public DeleteCurrencyCall currency(String currency) {
14 | return param("currency", currency);
15 | }
16 |
17 | public DeleteCurrencyCall currency(long currency) {
18 | return unsignedLongParam("currency", currency);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DeleteScheduledTransactionCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DeleteScheduledTransactionCall extends APICall.Builder {
7 | private DeleteScheduledTransactionCall() {
8 | super(ApiSpec.deleteScheduledTransaction);
9 | }
10 |
11 | public static DeleteScheduledTransactionCall create() {
12 | return new DeleteScheduledTransactionCall();
13 | }
14 |
15 | public DeleteScheduledTransactionCall transaction(String transaction) {
16 | return param("transaction", transaction);
17 | }
18 |
19 | public DeleteScheduledTransactionCall transaction(long transaction) {
20 | return unsignedLongParam("transaction", transaction);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DetectMimeTypeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DetectMimeTypeCall extends APICall.Builder {
7 | private DetectMimeTypeCall() {
8 | super(ApiSpec.detectMimeType);
9 | }
10 |
11 | public static DetectMimeTypeCall create() {
12 | return new DetectMimeTypeCall();
13 | }
14 |
15 | public DetectMimeTypeCall filename(String filename) {
16 | return param("filename", filename);
17 | }
18 |
19 | public DetectMimeTypeCall data(String data) {
20 | return param("data", data);
21 | }
22 |
23 | public DetectMimeTypeCall isText(boolean isText) {
24 | return param("isText", isText);
25 | }
26 |
27 | public DetectMimeTypeCall file(byte[] b) {
28 | return parts("file", b);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DgsDelistingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DgsDelistingCall extends CreateTransactionCallBuilder {
5 | private DgsDelistingCall() {
6 | super(ApiSpec.dgsDelisting);
7 | }
8 |
9 | public static DgsDelistingCall create() {
10 | return new DgsDelistingCall();
11 | }
12 |
13 | public DgsDelistingCall goods(String goods) {
14 | return param("goods", goods);
15 | }
16 |
17 | public DgsDelistingCall goods(long goods) {
18 | return unsignedLongParam("goods", goods);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DgsFeedbackCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DgsFeedbackCall extends CreateTransactionCallBuilder {
5 | private DgsFeedbackCall() {
6 | super(ApiSpec.dgsFeedback);
7 | }
8 |
9 | public static DgsFeedbackCall create() {
10 | return new DgsFeedbackCall();
11 | }
12 |
13 | public DgsFeedbackCall purchase(String purchase) {
14 | return param("purchase", purchase);
15 | }
16 |
17 | public DgsFeedbackCall purchase(long purchase) {
18 | return unsignedLongParam("purchase", purchase);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DgsPriceChangeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DgsPriceChangeCall extends CreateTransactionCallBuilder {
5 | private DgsPriceChangeCall() {
6 | super(ApiSpec.dgsPriceChange);
7 | }
8 |
9 | public static DgsPriceChangeCall create() {
10 | return new DgsPriceChangeCall();
11 | }
12 |
13 | public DgsPriceChangeCall priceNQT(long priceNQT) {
14 | return param("priceNQT", priceNQT);
15 | }
16 |
17 | public DgsPriceChangeCall goods(String goods) {
18 | return param("goods", goods);
19 | }
20 |
21 | public DgsPriceChangeCall goods(long goods) {
22 | return unsignedLongParam("goods", goods);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DgsQuantityChangeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DgsQuantityChangeCall extends CreateTransactionCallBuilder {
5 | private DgsQuantityChangeCall() {
6 | super(ApiSpec.dgsQuantityChange);
7 | }
8 |
9 | public static DgsQuantityChangeCall create() {
10 | return new DgsQuantityChangeCall();
11 | }
12 |
13 | public DgsQuantityChangeCall goods(String goods) {
14 | return param("goods", goods);
15 | }
16 |
17 | public DgsQuantityChangeCall goods(long goods) {
18 | return unsignedLongParam("goods", goods);
19 | }
20 |
21 | public DgsQuantityChangeCall deltaQuantity(String deltaQuantity) {
22 | return param("deltaQuantity", deltaQuantity);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DgsRefundCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class DgsRefundCall extends CreateTransactionCallBuilder {
5 | private DgsRefundCall() {
6 | super(ApiSpec.dgsRefund);
7 | }
8 |
9 | public static DgsRefundCall create() {
10 | return new DgsRefundCall();
11 | }
12 |
13 | public DgsRefundCall refundNQT(long refundNQT) {
14 | return param("refundNQT", refundNQT);
15 | }
16 |
17 | public DgsRefundCall purchase(String purchase) {
18 | return param("purchase", purchase);
19 | }
20 |
21 | public DgsRefundCall purchase(long purchase) {
22 | return unsignedLongParam("purchase", purchase);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/DumpPeersCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class DumpPeersCall extends APICall.Builder {
7 | private DumpPeersCall() {
8 | super(ApiSpec.dumpPeers);
9 | }
10 |
11 | public static DumpPeersCall create() {
12 | return new DumpPeersCall();
13 | }
14 |
15 | public DumpPeersCall weight(String weight) {
16 | return param("weight", weight);
17 | }
18 |
19 | public DumpPeersCall version(String version) {
20 | return param("version", version);
21 | }
22 |
23 | public DumpPeersCall connect(String connect) {
24 | return param("connect", connect);
25 | }
26 |
27 | public DumpPeersCall adminPassword(String adminPassword) {
28 | return param("adminPassword", adminPassword);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/EncodeQRCodeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class EncodeQRCodeCall extends APICall.Builder {
7 | private EncodeQRCodeCall() {
8 | super(ApiSpec.encodeQRCode);
9 | }
10 |
11 | public static EncodeQRCodeCall create() {
12 | return new EncodeQRCodeCall();
13 | }
14 |
15 | public EncodeQRCodeCall qrCodeData(String qrCodeData) {
16 | return param("qrCodeData", qrCodeData);
17 | }
18 |
19 | public EncodeQRCodeCall width(String width) {
20 | return param("width", width);
21 | }
22 |
23 | public EncodeQRCodeCall height(int height) {
24 | return param("height", height);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/EventRegisterCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class EventRegisterCall extends APICall.Builder {
7 | private EventRegisterCall() {
8 | super(ApiSpec.eventRegister);
9 | }
10 |
11 | public static EventRegisterCall create() {
12 | return new EventRegisterCall();
13 | }
14 |
15 | public EventRegisterCall add(boolean add) {
16 | return param("add", add);
17 | }
18 |
19 | public EventRegisterCall event(String... event) {
20 | return param("event", event);
21 | }
22 |
23 | public EventRegisterCall event(long... event) {
24 | return unsignedLongParam("event", event);
25 | }
26 |
27 | public EventRegisterCall remove(boolean remove) {
28 | return param("remove", remove);
29 | }
30 |
31 | @Override
32 | public boolean isRemoteOnly() {
33 | return true;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/EventWaitCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class EventWaitCall extends APICall.Builder {
7 | private EventWaitCall() {
8 | super(ApiSpec.eventWait);
9 | }
10 |
11 | public static EventWaitCall create() {
12 | return new EventWaitCall();
13 | }
14 |
15 | public EventWaitCall timeout(long timeout) {
16 | return param("timeout", timeout);
17 | }
18 |
19 | @Override
20 | public boolean isRemoteOnly() {
21 | return true;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/FullHashToIdCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class FullHashToIdCall extends APICall.Builder {
7 | private FullHashToIdCall() {
8 | super(ApiSpec.fullHashToId);
9 | }
10 |
11 | public static FullHashToIdCall create() {
12 | return new FullHashToIdCall();
13 | }
14 |
15 | public FullHashToIdCall fullHash(String fullHash) {
16 | return param("fullHash", fullHash);
17 | }
18 |
19 | public FullHashToIdCall fullHash(byte[] fullHash) {
20 | return param("fullHash", fullHash);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/FullResetCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class FullResetCall extends APICall.Builder {
7 | private FullResetCall() {
8 | super(ApiSpec.fullReset);
9 | }
10 |
11 | public static FullResetCall create() {
12 | return new FullResetCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GenerateFileTokenCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GenerateFileTokenCall extends APICall.Builder {
7 | private GenerateFileTokenCall() {
8 | super(ApiSpec.generateFileToken);
9 | }
10 |
11 | public static GenerateFileTokenCall create() {
12 | return new GenerateFileTokenCall();
13 | }
14 |
15 | public GenerateFileTokenCall secretPhrase(String secretPhrase) {
16 | return param("secretPhrase", secretPhrase);
17 | }
18 |
19 | public GenerateFileTokenCall file(byte[] b) {
20 | return parts("file", b);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GenerateTokenCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GenerateTokenCall extends APICall.Builder {
7 | private GenerateTokenCall() {
8 | super(ApiSpec.generateToken);
9 | }
10 |
11 | public static GenerateTokenCall create() {
12 | return new GenerateTokenCall();
13 | }
14 |
15 | public GenerateTokenCall website(String website) {
16 | return param("website", website);
17 | }
18 |
19 | public GenerateTokenCall secretPhrase(String secretPhrase) {
20 | return param("secretPhrase", secretPhrase);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAccountIdCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAccountIdCall extends APICall.Builder {
7 | private GetAccountIdCall() {
8 | super(ApiSpec.getAccountId);
9 | }
10 |
11 | public static GetAccountIdCall create() {
12 | return new GetAccountIdCall();
13 | }
14 |
15 | public GetAccountIdCall publicKey(String publicKey) {
16 | return param("publicKey", publicKey);
17 | }
18 |
19 | public GetAccountIdCall publicKey(byte[] publicKey) {
20 | return param("publicKey", publicKey);
21 | }
22 |
23 | public GetAccountIdCall secretPhrase(String secretPhrase) {
24 | return param("secretPhrase", secretPhrase);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAliasCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAliasCall extends APICall.Builder {
7 | private GetAliasCall() {
8 | super(ApiSpec.getAlias);
9 | }
10 |
11 | public static GetAliasCall create() {
12 | return new GetAliasCall();
13 | }
14 |
15 | public GetAliasCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAliasCall aliasName(String aliasName) {
20 | return param("aliasName", aliasName);
21 | }
22 |
23 | public GetAliasCall alias(String alias) {
24 | return param("alias", alias);
25 | }
26 |
27 | public GetAliasCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAliasCountCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAliasCountCall extends APICall.Builder {
7 | private GetAliasCountCall() {
8 | super(ApiSpec.getAliasCount);
9 | }
10 |
11 | public static GetAliasCountCall create() {
12 | return new GetAliasCountCall();
13 | }
14 |
15 | public GetAliasCountCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAliasCountCall account(String account) {
20 | return param("account", account);
21 | }
22 |
23 | public GetAliasCountCall account(long account) {
24 | return unsignedLongParam("account", account);
25 | }
26 |
27 | public GetAliasCountCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAllBroadcastedTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAllBroadcastedTransactionsCall extends APICall.Builder {
7 | private GetAllBroadcastedTransactionsCall() {
8 | super(ApiSpec.getAllBroadcastedTransactions);
9 | }
10 |
11 | public static GetAllBroadcastedTransactionsCall create() {
12 | return new GetAllBroadcastedTransactionsCall();
13 | }
14 |
15 | public GetAllBroadcastedTransactionsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAllBroadcastedTransactionsCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAllWaitingTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAllWaitingTransactionsCall extends APICall.Builder {
7 | private GetAllWaitingTransactionsCall() {
8 | super(ApiSpec.getAllWaitingTransactions);
9 | }
10 |
11 | public static GetAllWaitingTransactionsCall create() {
12 | return new GetAllWaitingTransactionsCall();
13 | }
14 |
15 | public GetAllWaitingTransactionsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAllWaitingTransactionsCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAskOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAskOrderCall extends APICall.Builder {
7 | private GetAskOrderCall() {
8 | super(ApiSpec.getAskOrder);
9 | }
10 |
11 | public static GetAskOrderCall create() {
12 | return new GetAskOrderCall();
13 | }
14 |
15 | public GetAskOrderCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAskOrderCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 |
23 | public GetAskOrderCall order(String order) {
24 | return param("order", order);
25 | }
26 |
27 | public GetAskOrderCall order(long order) {
28 | return unsignedLongParam("order", order);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAssetIdsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAssetIdsCall extends APICall.Builder {
7 | private GetAssetIdsCall() {
8 | super(ApiSpec.getAssetIds);
9 | }
10 |
11 | public static GetAssetIdsCall create() {
12 | return new GetAssetIdsCall();
13 | }
14 |
15 | public GetAssetIdsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAssetIdsCall firstIndex(int firstIndex) {
20 | return param("firstIndex", firstIndex);
21 | }
22 |
23 | public GetAssetIdsCall lastIndex(int lastIndex) {
24 | return param("lastIndex", lastIndex);
25 | }
26 |
27 | public GetAssetIdsCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetAssetsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetAssetsCall extends APICall.Builder {
7 | private GetAssetsCall() {
8 | super(ApiSpec.getAssets);
9 | }
10 |
11 | public static GetAssetsCall create() {
12 | return new GetAssetsCall();
13 | }
14 |
15 | public GetAssetsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetAssetsCall assets(String... assets) {
20 | return param("assets", assets);
21 | }
22 |
23 | public GetAssetsCall includeCounts(boolean includeCounts) {
24 | return param("includeCounts", includeCounts);
25 | }
26 |
27 | public GetAssetsCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetBidOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetBidOrderCall extends APICall.Builder {
7 | private GetBidOrderCall() {
8 | super(ApiSpec.getBidOrder);
9 | }
10 |
11 | public static GetBidOrderCall create() {
12 | return new GetBidOrderCall();
13 | }
14 |
15 | public GetBidOrderCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetBidOrderCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 |
23 | public GetBidOrderCall order(String order) {
24 | return param("order", order);
25 | }
26 |
27 | public GetBidOrderCall order(long order) {
28 | return unsignedLongParam("order", order);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetBlockIdCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetBlockIdCall extends APICall.Builder {
7 | private GetBlockIdCall() {
8 | super(ApiSpec.getBlockId);
9 | }
10 |
11 | public static GetBlockIdCall create() {
12 | return new GetBlockIdCall();
13 | }
14 |
15 | public GetBlockIdCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetBlockIdCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 |
23 | public GetBlockIdCall height(int height) {
24 | return param("height", height);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetBlockchainStatusCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetBlockchainStatusCall extends APICall.Builder {
7 | private GetBlockchainStatusCall() {
8 | super(ApiSpec.getBlockchainStatus);
9 | }
10 |
11 | public static GetBlockchainStatusCall create() {
12 | return new GetBlockchainStatusCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetConstantsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetConstantsCall extends APICall.Builder {
7 | private GetConstantsCall() {
8 | super(ApiSpec.getConstants);
9 | }
10 |
11 | public static GetConstantsCall create() {
12 | return new GetConstantsCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetCurrencyIdsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetCurrencyIdsCall extends APICall.Builder {
7 | private GetCurrencyIdsCall() {
8 | super(ApiSpec.getCurrencyIds);
9 | }
10 |
11 | public static GetCurrencyIdsCall create() {
12 | return new GetCurrencyIdsCall();
13 | }
14 |
15 | public GetCurrencyIdsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetCurrencyIdsCall firstIndex(int firstIndex) {
20 | return param("firstIndex", firstIndex);
21 | }
22 |
23 | public GetCurrencyIdsCall lastIndex(int lastIndex) {
24 | return param("lastIndex", lastIndex);
25 | }
26 |
27 | public GetCurrencyIdsCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetDGSTagCountCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetDGSTagCountCall extends APICall.Builder {
7 | private GetDGSTagCountCall() {
8 | super(ApiSpec.getDGSTagCount);
9 | }
10 |
11 | public static GetDGSTagCountCall create() {
12 | return new GetDGSTagCountCall();
13 | }
14 |
15 | public GetDGSTagCountCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetDGSTagCountCall inStockOnly(String inStockOnly) {
20 | return param("inStockOnly", inStockOnly);
21 | }
22 |
23 | public GetDGSTagCountCall requireBlock(String requireBlock) {
24 | return param("requireBlock", requireBlock);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetDataTagCountCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetDataTagCountCall extends APICall.Builder {
7 | private GetDataTagCountCall() {
8 | super(ApiSpec.getDataTagCount);
9 | }
10 |
11 | public static GetDataTagCountCall create() {
12 | return new GetDataTagCountCall();
13 | }
14 |
15 | public GetDataTagCountCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetDataTagCountCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetDataTagsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetDataTagsCall extends APICall.Builder {
7 | private GetDataTagsCall() {
8 | super(ApiSpec.getDataTags);
9 | }
10 |
11 | public static GetDataTagsCall create() {
12 | return new GetDataTagsCall();
13 | }
14 |
15 | public GetDataTagsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetDataTagsCall firstIndex(int firstIndex) {
20 | return param("firstIndex", firstIndex);
21 | }
22 |
23 | public GetDataTagsCall lastIndex(int lastIndex) {
24 | return param("lastIndex", lastIndex);
25 | }
26 |
27 | public GetDataTagsCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetECBlockCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetECBlockCall extends APICall.Builder {
7 | private GetECBlockCall() {
8 | super(ApiSpec.getECBlock);
9 | }
10 |
11 | public static GetECBlockCall create() {
12 | return new GetECBlockCall();
13 | }
14 |
15 | public GetECBlockCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetECBlockCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 |
23 | public GetECBlockCall timestamp(int timestamp) {
24 | return param("timestamp", timestamp);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetEpochTimeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetEpochTimeCall extends APICall.Builder {
7 | private GetEpochTimeCall() {
8 | super(ApiSpec.getEpochTime);
9 | }
10 |
11 | public static GetEpochTimeCall create() {
12 | return new GetEpochTimeCall();
13 | }
14 |
15 | public GetEpochTimeCall unixtime(String unixtime) {
16 | return param("unixtime", unixtime);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetExpectedOrderCancellationsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetExpectedOrderCancellationsCall extends APICall.Builder {
7 | private GetExpectedOrderCancellationsCall() {
8 | super(ApiSpec.getExpectedOrderCancellations);
9 | }
10 |
11 | public static GetExpectedOrderCancellationsCall create() {
12 | return new GetExpectedOrderCancellationsCall();
13 | }
14 |
15 | public GetExpectedOrderCancellationsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetExpectedOrderCancellationsCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetForgingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetForgingCall extends APICall.Builder {
7 | private GetForgingCall() {
8 | super(ApiSpec.getForging);
9 | }
10 |
11 | public static GetForgingCall create() {
12 | return new GetForgingCall();
13 | }
14 |
15 | public GetForgingCall secretPhrase(String secretPhrase) {
16 | return param("secretPhrase", secretPhrase);
17 | }
18 |
19 | public GetForgingCall adminPassword(String adminPassword) {
20 | return param("adminPassword", adminPassword);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetInboundPeersCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetInboundPeersCall extends APICall.Builder {
7 | private GetInboundPeersCall() {
8 | super(ApiSpec.getInboundPeers);
9 | }
10 |
11 | public static GetInboundPeersCall create() {
12 | return new GetInboundPeersCall();
13 | }
14 |
15 | public GetInboundPeersCall includePeerInfo(boolean includePeerInfo) {
16 | return param("includePeerInfo", includePeerInfo);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetLastExchangesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetLastExchangesCall extends APICall.Builder {
7 | private GetLastExchangesCall() {
8 | super(ApiSpec.getLastExchanges);
9 | }
10 |
11 | public static GetLastExchangesCall create() {
12 | return new GetLastExchangesCall();
13 | }
14 |
15 | public GetLastExchangesCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetLastExchangesCall requireBlock(String requireBlock) {
20 | return param("requireBlock", requireBlock);
21 | }
22 |
23 | public GetLastExchangesCall currencies(String... currencies) {
24 | return param("currencies", currencies);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetLastTradesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetLastTradesCall extends APICall.Builder {
7 | private GetLastTradesCall() {
8 | super(ApiSpec.getLastTrades);
9 | }
10 |
11 | public static GetLastTradesCall create() {
12 | return new GetLastTradesCall();
13 | }
14 |
15 | public GetLastTradesCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetLastTradesCall assets(String... assets) {
20 | return param("assets", assets);
21 | }
22 |
23 | public GetLastTradesCall requireBlock(String requireBlock) {
24 | return param("requireBlock", requireBlock);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetLogCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetLogCall extends APICall.Builder {
7 | private GetLogCall() {
8 | super(ApiSpec.getLog);
9 | }
10 |
11 | public static GetLogCall create() {
12 | return new GetLogCall();
13 | }
14 |
15 | public GetLogCall count(String count) {
16 | return param("count", count);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetMyInfoCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetMyInfoCall extends APICall.Builder {
7 | private GetMyInfoCall() {
8 | super(ApiSpec.getMyInfo);
9 | }
10 |
11 | public static GetMyInfoCall create() {
12 | return new GetMyInfoCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetNextBlockGeneratorsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetNextBlockGeneratorsCall extends APICall.Builder {
7 | private GetNextBlockGeneratorsCall() {
8 | super(ApiSpec.getNextBlockGenerators);
9 | }
10 |
11 | public static GetNextBlockGeneratorsCall create() {
12 | return new GetNextBlockGeneratorsCall();
13 | }
14 |
15 | public GetNextBlockGeneratorsCall limit(String limit) {
16 | return param("limit", limit);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetOfferCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetOfferCall extends APICall.Builder {
7 | private GetOfferCall() {
8 | super(ApiSpec.getOffer);
9 | }
10 |
11 | public static GetOfferCall create() {
12 | return new GetOfferCall();
13 | }
14 |
15 | public GetOfferCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetOfferCall offer(String offer) {
20 | return param("offer", offer);
21 | }
22 |
23 | public GetOfferCall offer(long offer) {
24 | return unsignedLongParam("offer", offer);
25 | }
26 |
27 | public GetOfferCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetPeerCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetPeerCall extends APICall.Builder {
7 | private GetPeerCall() {
8 | super(ApiSpec.getPeer);
9 | }
10 |
11 | public static GetPeerCall create() {
12 | return new GetPeerCall();
13 | }
14 |
15 | public GetPeerCall peer(String peer) {
16 | return param("peer", peer);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetPeersCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetPeersCall extends APICall.Builder {
7 | private GetPeersCall() {
8 | super(ApiSpec.getPeers);
9 | }
10 |
11 | public static GetPeersCall create() {
12 | return new GetPeersCall();
13 | }
14 |
15 | public GetPeersCall service(String... service) {
16 | return param("service", service);
17 | }
18 |
19 | public GetPeersCall active(String active) {
20 | return param("active", active);
21 | }
22 |
23 | public GetPeersCall state(String state) {
24 | return param("state", state);
25 | }
26 |
27 | public GetPeersCall includePeerInfo(boolean includePeerInfo) {
28 | return param("includePeerInfo", includePeerInfo);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetPluginsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetPluginsCall extends APICall.Builder {
7 | private GetPluginsCall() {
8 | super(ApiSpec.getPlugins);
9 | }
10 |
11 | public static GetPluginsCall create() {
12 | return new GetPluginsCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetPollCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetPollCall extends APICall.Builder {
7 | private GetPollCall() {
8 | super(ApiSpec.getPoll);
9 | }
10 |
11 | public static GetPollCall create() {
12 | return new GetPollCall();
13 | }
14 |
15 | public GetPollCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetPollCall poll(String poll) {
20 | return param("poll", poll);
21 | }
22 |
23 | public GetPollCall poll(long poll) {
24 | return unsignedLongParam("poll", poll);
25 | }
26 |
27 | public GetPollCall requireBlock(String requireBlock) {
28 | return param("requireBlock", requireBlock);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetScheduledTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetScheduledTransactionsCall extends APICall.Builder {
7 | private GetScheduledTransactionsCall() {
8 | super(ApiSpec.getScheduledTransactions);
9 | }
10 |
11 | public static GetScheduledTransactionsCall create() {
12 | return new GetScheduledTransactionsCall();
13 | }
14 |
15 | public GetScheduledTransactionsCall account(String account) {
16 | return param("account", account);
17 | }
18 |
19 | public GetScheduledTransactionsCall account(long account) {
20 | return unsignedLongParam("account", account);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetSharedKeyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetSharedKeyCall extends APICall.Builder {
7 | private GetSharedKeyCall() {
8 | super(ApiSpec.getSharedKey);
9 | }
10 |
11 | public static GetSharedKeyCall create() {
12 | return new GetSharedKeyCall();
13 | }
14 |
15 | public GetSharedKeyCall nonce(String nonce) {
16 | return param("nonce", nonce);
17 | }
18 |
19 | public GetSharedKeyCall secretPhrase(String secretPhrase) {
20 | return param("secretPhrase", secretPhrase);
21 | }
22 |
23 | public GetSharedKeyCall account(String account) {
24 | return param("account", account);
25 | }
26 |
27 | public GetSharedKeyCall account(long account) {
28 | return unsignedLongParam("account", account);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetShufflingParticipantsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetShufflingParticipantsCall extends APICall.Builder {
7 | private GetShufflingParticipantsCall() {
8 | super(ApiSpec.getShufflingParticipants);
9 | }
10 |
11 | public static GetShufflingParticipantsCall create() {
12 | return new GetShufflingParticipantsCall();
13 | }
14 |
15 | public GetShufflingParticipantsCall requireLastBlock(String requireLastBlock) {
16 | return param("requireLastBlock", requireLastBlock);
17 | }
18 |
19 | public GetShufflingParticipantsCall shuffling(String shuffling) {
20 | return param("shuffling", shuffling);
21 | }
22 |
23 | public GetShufflingParticipantsCall requireBlock(String requireBlock) {
24 | return param("requireBlock", requireBlock);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetStackTracesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetStackTracesCall extends APICall.Builder {
7 | private GetStackTracesCall() {
8 | super(ApiSpec.getStackTraces);
9 | }
10 |
11 | public static GetStackTracesCall create() {
12 | return new GetStackTracesCall();
13 | }
14 |
15 | public GetStackTracesCall depth(String depth) {
16 | return param("depth", depth);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetStateCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetStateCall extends APICall.Builder {
7 | private GetStateCall() {
8 | super(ApiSpec.getState);
9 | }
10 |
11 | public static GetStateCall create() {
12 | return new GetStateCall();
13 | }
14 |
15 | public GetStateCall includeCounts(boolean includeCounts) {
16 | return param("includeCounts", includeCounts);
17 | }
18 |
19 | public GetStateCall adminPassword(String adminPassword) {
20 | return param("adminPassword", adminPassword);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/GetTimeCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class GetTimeCall extends APICall.Builder {
7 | private GetTimeCall() {
8 | super(ApiSpec.getTime);
9 | }
10 |
11 | public static GetTimeCall create() {
12 | return new GetTimeCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/HashCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class HashCall extends APICall.Builder {
7 | private HashCall() {
8 | super(ApiSpec.hash);
9 | }
10 |
11 | public static HashCall create() {
12 | return new HashCall();
13 | }
14 |
15 | public HashCall secretIsText(boolean secretIsText) {
16 | return param("secretIsText", secretIsText);
17 | }
18 |
19 | public HashCall secret(String secret) {
20 | return param("secret", secret);
21 | }
22 |
23 | public HashCall hashAlgorithm(String hashAlgorithm) {
24 | return param("hashAlgorithm", hashAlgorithm);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/HexConvertCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class HexConvertCall extends APICall.Builder {
7 | private HexConvertCall() {
8 | super(ApiSpec.hexConvert);
9 | }
10 |
11 | public static HexConvertCall create() {
12 | return new HexConvertCall();
13 | }
14 |
15 | public HexConvertCall string(String string) {
16 | return param("string", string);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/IncreaseAssetSharesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class IncreaseAssetSharesCall extends CreateTransactionCallBuilder {
5 | private IncreaseAssetSharesCall() {
6 | super(ApiSpec.increaseAssetShares);
7 | }
8 |
9 | public static IncreaseAssetSharesCall create() {
10 | return new IncreaseAssetSharesCall();
11 | }
12 |
13 | public IncreaseAssetSharesCall quantityQNT(long quantityQNT) {
14 | return param("quantityQNT", quantityQNT);
15 | }
16 |
17 | public IncreaseAssetSharesCall asset(String asset) {
18 | return param("asset", asset);
19 | }
20 |
21 | public IncreaseAssetSharesCall asset(long asset) {
22 | return unsignedLongParam("asset", asset);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/IssueAssetCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class IssueAssetCall extends CreateTransactionCallBuilder {
5 | private IssueAssetCall() {
6 | super(ApiSpec.issueAsset);
7 | }
8 |
9 | public static IssueAssetCall create() {
10 | return new IssueAssetCall();
11 | }
12 |
13 | public IssueAssetCall quantityQNT(long quantityQNT) {
14 | return param("quantityQNT", quantityQNT);
15 | }
16 |
17 | public IssueAssetCall decimals(String decimals) {
18 | return param("decimals", decimals);
19 | }
20 |
21 | public IssueAssetCall name(String name) {
22 | return param("name", name);
23 | }
24 |
25 | public IssueAssetCall description(String description) {
26 | return param("description", description);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/LeaseBalanceCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class LeaseBalanceCall extends CreateTransactionCallBuilder {
5 | private LeaseBalanceCall() {
6 | super(ApiSpec.leaseBalance);
7 | }
8 |
9 | public static LeaseBalanceCall create() {
10 | return new LeaseBalanceCall();
11 | }
12 |
13 | public LeaseBalanceCall period(String period) {
14 | return param("period", period);
15 | }
16 |
17 | public LeaseBalanceCall recipient(String recipient) {
18 | return param("recipient", recipient);
19 | }
20 |
21 | public LeaseBalanceCall recipient(long recipient) {
22 | return unsignedLongParam("recipient", recipient);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/LongConvertCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class LongConvertCall extends APICall.Builder {
7 | private LongConvertCall() {
8 | super(ApiSpec.longConvert);
9 | }
10 |
11 | public static LongConvertCall create() {
12 | return new LongConvertCall();
13 | }
14 |
15 | public LongConvertCall id(String id) {
16 | return param("id", id);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/LuceneReindexCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class LuceneReindexCall extends APICall.Builder {
7 | private LuceneReindexCall() {
8 | super(ApiSpec.luceneReindex);
9 | }
10 |
11 | public static LuceneReindexCall create() {
12 | return new LuceneReindexCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ManagePeersNetworkingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class ManagePeersNetworkingCall extends APICall.Builder {
7 | private ManagePeersNetworkingCall() {
8 | super(ApiSpec.managePeersNetworking);
9 | }
10 |
11 | public static ManagePeersNetworkingCall create() {
12 | return new ManagePeersNetworkingCall();
13 | }
14 |
15 | public ManagePeersNetworkingCall operation(String operation) {
16 | return param("operation", operation);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/MarkHostCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class MarkHostCall extends APICall.Builder {
7 | private MarkHostCall() {
8 | super(ApiSpec.markHost);
9 | }
10 |
11 | public static MarkHostCall create() {
12 | return new MarkHostCall();
13 | }
14 |
15 | public MarkHostCall date(String date) {
16 | return param("date", date);
17 | }
18 |
19 | public MarkHostCall host(String host) {
20 | return param("host", host);
21 | }
22 |
23 | public MarkHostCall weight(String weight) {
24 | return param("weight", weight);
25 | }
26 |
27 | public MarkHostCall secretPhrase(String secretPhrase) {
28 | return param("secretPhrase", secretPhrase);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/PlaceAskOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class PlaceAskOrderCall extends CreateTransactionCallBuilder {
5 | private PlaceAskOrderCall() {
6 | super(ApiSpec.placeAskOrder);
7 | }
8 |
9 | public static PlaceAskOrderCall create() {
10 | return new PlaceAskOrderCall();
11 | }
12 |
13 | public PlaceAskOrderCall priceNQT(long priceNQT) {
14 | return param("priceNQT", priceNQT);
15 | }
16 |
17 | public PlaceAskOrderCall quantityQNT(long quantityQNT) {
18 | return param("quantityQNT", quantityQNT);
19 | }
20 |
21 | public PlaceAskOrderCall asset(String asset) {
22 | return param("asset", asset);
23 | }
24 |
25 | public PlaceAskOrderCall asset(long asset) {
26 | return unsignedLongParam("asset", asset);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/PlaceBidOrderCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class PlaceBidOrderCall extends CreateTransactionCallBuilder {
5 | private PlaceBidOrderCall() {
6 | super(ApiSpec.placeBidOrder);
7 | }
8 |
9 | public static PlaceBidOrderCall create() {
10 | return new PlaceBidOrderCall();
11 | }
12 |
13 | public PlaceBidOrderCall priceNQT(long priceNQT) {
14 | return param("priceNQT", priceNQT);
15 | }
16 |
17 | public PlaceBidOrderCall quantityQNT(long quantityQNT) {
18 | return param("quantityQNT", quantityQNT);
19 | }
20 |
21 | public PlaceBidOrderCall asset(String asset) {
22 | return param("asset", asset);
23 | }
24 |
25 | public PlaceBidOrderCall asset(long asset) {
26 | return unsignedLongParam("asset", asset);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/PopOffCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class PopOffCall extends APICall.Builder {
7 | private PopOffCall() {
8 | super(ApiSpec.popOff);
9 | }
10 |
11 | public static PopOffCall create() {
12 | return new PopOffCall();
13 | }
14 |
15 | public PopOffCall numBlocks(String numBlocks) {
16 | return param("numBlocks", numBlocks);
17 | }
18 |
19 | public PopOffCall keepTransactions(String keepTransactions) {
20 | return param("keepTransactions", keepTransactions);
21 | }
22 |
23 | public PopOffCall height(int height) {
24 | return param("height", height);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/RebroadcastUnconfirmedTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class RebroadcastUnconfirmedTransactionsCall extends APICall.Builder {
7 | private RebroadcastUnconfirmedTransactionsCall() {
8 | super(ApiSpec.rebroadcastUnconfirmedTransactions);
9 | }
10 |
11 | public static RebroadcastUnconfirmedTransactionsCall create() {
12 | return new RebroadcastUnconfirmedTransactionsCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/RequeueUnconfirmedTransactionsCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class RequeueUnconfirmedTransactionsCall extends APICall.Builder {
7 | private RequeueUnconfirmedTransactionsCall() {
8 | super(ApiSpec.requeueUnconfirmedTransactions);
9 | }
10 |
11 | public static RequeueUnconfirmedTransactionsCall create() {
12 | return new RequeueUnconfirmedTransactionsCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/RetrievePrunedDataCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class RetrievePrunedDataCall extends APICall.Builder {
7 | private RetrievePrunedDataCall() {
8 | super(ApiSpec.retrievePrunedData);
9 | }
10 |
11 | public static RetrievePrunedDataCall create() {
12 | return new RetrievePrunedDataCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/RetrievePrunedTransactionCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class RetrievePrunedTransactionCall extends APICall.Builder {
7 | private RetrievePrunedTransactionCall() {
8 | super(ApiSpec.retrievePrunedTransaction);
9 | }
10 |
11 | public static RetrievePrunedTransactionCall create() {
12 | return new RetrievePrunedTransactionCall();
13 | }
14 |
15 | public RetrievePrunedTransactionCall transaction(String transaction) {
16 | return param("transaction", transaction);
17 | }
18 |
19 | public RetrievePrunedTransactionCall transaction(long transaction) {
20 | return unsignedLongParam("transaction", transaction);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/RsConvertCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class RsConvertCall extends APICall.Builder {
7 | private RsConvertCall() {
8 | super(ApiSpec.rsConvert);
9 | }
10 |
11 | public static RsConvertCall create() {
12 | return new RsConvertCall();
13 | }
14 |
15 | public RsConvertCall account(String account) {
16 | return param("account", account);
17 | }
18 |
19 | public RsConvertCall account(long account) {
20 | return unsignedLongParam("account", account);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ScanCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class ScanCall extends APICall.Builder {
7 | private ScanCall() {
8 | super(ApiSpec.scan);
9 | }
10 |
11 | public static ScanCall create() {
12 | return new ScanCall();
13 | }
14 |
15 | public ScanCall numBlocks(String numBlocks) {
16 | return param("numBlocks", numBlocks);
17 | }
18 |
19 | public ScanCall validate(boolean validate) {
20 | return param("validate", validate);
21 | }
22 |
23 | public ScanCall height(int height) {
24 | return param("height", height);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SellAliasCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SellAliasCall extends CreateTransactionCallBuilder {
5 | private SellAliasCall() {
6 | super(ApiSpec.sellAlias);
7 | }
8 |
9 | public static SellAliasCall create() {
10 | return new SellAliasCall();
11 | }
12 |
13 | public SellAliasCall priceNQT(long priceNQT) {
14 | return param("priceNQT", priceNQT);
15 | }
16 |
17 | public SellAliasCall aliasName(String aliasName) {
18 | return param("aliasName", aliasName);
19 | }
20 |
21 | public SellAliasCall recipient(String recipient) {
22 | return param("recipient", recipient);
23 | }
24 |
25 | public SellAliasCall recipient(long recipient) {
26 | return unsignedLongParam("recipient", recipient);
27 | }
28 |
29 | public SellAliasCall alias(String alias) {
30 | return param("alias", alias);
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SendMessageCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SendMessageCall extends CreateTransactionCallBuilder {
5 | private SendMessageCall() {
6 | super(ApiSpec.sendMessage);
7 | }
8 |
9 | public static SendMessageCall create() {
10 | return new SendMessageCall();
11 | }
12 |
13 | public SendMessageCall recipient(String recipient) {
14 | return param("recipient", recipient);
15 | }
16 |
17 | public SendMessageCall recipient(long recipient) {
18 | return unsignedLongParam("recipient", recipient);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SendMoneyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SendMoneyCall extends CreateTransactionCallBuilder {
5 | private SendMoneyCall() {
6 | super(ApiSpec.sendMoney);
7 | }
8 |
9 | public static SendMoneyCall create() {
10 | return new SendMoneyCall();
11 | }
12 |
13 | public SendMoneyCall amountNQT(long amountNQT) {
14 | return param("amountNQT", amountNQT);
15 | }
16 |
17 | public SendMoneyCall recipient(String recipient) {
18 | return param("recipient", recipient);
19 | }
20 |
21 | public SendMoneyCall recipient(long recipient) {
22 | return unsignedLongParam("recipient", recipient);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetAPIProxyPeerCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class SetAPIProxyPeerCall extends APICall.Builder {
7 | private SetAPIProxyPeerCall() {
8 | super(ApiSpec.setAPIProxyPeer);
9 | }
10 |
11 | public static SetAPIProxyPeerCall create() {
12 | return new SetAPIProxyPeerCall();
13 | }
14 |
15 | public SetAPIProxyPeerCall peer(String peer) {
16 | return param("peer", peer);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetAccountInfoCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SetAccountInfoCall extends CreateTransactionCallBuilder {
5 | private SetAccountInfoCall() {
6 | super(ApiSpec.setAccountInfo);
7 | }
8 |
9 | public static SetAccountInfoCall create() {
10 | return new SetAccountInfoCall();
11 | }
12 |
13 | public SetAccountInfoCall name(String name) {
14 | return param("name", name);
15 | }
16 |
17 | public SetAccountInfoCall description(String description) {
18 | return param("description", description);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetAccountPropertyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SetAccountPropertyCall extends CreateTransactionCallBuilder {
5 | private SetAccountPropertyCall() {
6 | super(ApiSpec.setAccountProperty);
7 | }
8 |
9 | public static SetAccountPropertyCall create() {
10 | return new SetAccountPropertyCall();
11 | }
12 |
13 | public SetAccountPropertyCall property(String property) {
14 | return param("property", property);
15 | }
16 |
17 | public SetAccountPropertyCall recipient(String recipient) {
18 | return param("recipient", recipient);
19 | }
20 |
21 | public SetAccountPropertyCall recipient(long recipient) {
22 | return unsignedLongParam("recipient", recipient);
23 | }
24 |
25 | public SetAccountPropertyCall value(String value) {
26 | return param("value", value);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetAliasCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SetAliasCall extends CreateTransactionCallBuilder {
5 | private SetAliasCall() {
6 | super(ApiSpec.setAlias);
7 | }
8 |
9 | public static SetAliasCall create() {
10 | return new SetAliasCall();
11 | }
12 |
13 | public SetAliasCall aliasURI(String aliasURI) {
14 | return param("aliasURI", aliasURI);
15 | }
16 |
17 | public SetAliasCall aliasName(String aliasName) {
18 | return param("aliasName", aliasName);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetAssetPropertyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class SetAssetPropertyCall extends CreateTransactionCallBuilder {
5 | private SetAssetPropertyCall() {
6 | super(ApiSpec.setAssetProperty);
7 | }
8 |
9 | public static SetAssetPropertyCall create() {
10 | return new SetAssetPropertyCall();
11 | }
12 |
13 | public SetAssetPropertyCall property(String property) {
14 | return param("property", property);
15 | }
16 |
17 | public SetAssetPropertyCall asset(String asset) {
18 | return param("asset", asset);
19 | }
20 |
21 | public SetAssetPropertyCall asset(long asset) {
22 | return unsignedLongParam("asset", asset);
23 | }
24 |
25 | public SetAssetPropertyCall value(String value) {
26 | return param("value", value);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/SetLoggingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class SetLoggingCall extends APICall.Builder {
7 | private SetLoggingCall() {
8 | super(ApiSpec.setLogging);
9 | }
10 |
11 | public static SetLoggingCall create() {
12 | return new SetLoggingCall();
13 | }
14 |
15 | public SetLoggingCall logLevel(String logLevel) {
16 | return param("logLevel", logLevel);
17 | }
18 |
19 | public SetLoggingCall communicationEvent(String... communicationEvent) {
20 | return param("communicationEvent", communicationEvent);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ShufflingCancelCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class ShufflingCancelCall extends CreateTransactionCallBuilder {
5 | private ShufflingCancelCall() {
6 | super(ApiSpec.shufflingCancel);
7 | }
8 |
9 | public static ShufflingCancelCall create() {
10 | return new ShufflingCancelCall();
11 | }
12 |
13 | public ShufflingCancelCall cancellingAccount(String cancellingAccount) {
14 | return param("cancellingAccount", cancellingAccount);
15 | }
16 |
17 | public ShufflingCancelCall shufflingStateHash(String shufflingStateHash) {
18 | return param("shufflingStateHash", shufflingStateHash);
19 | }
20 |
21 | public ShufflingCancelCall shuffling(String shuffling) {
22 | return param("shuffling", shuffling);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ShufflingProcessCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class ShufflingProcessCall extends CreateTransactionCallBuilder {
5 | private ShufflingProcessCall() {
6 | super(ApiSpec.shufflingProcess);
7 | }
8 |
9 | public static ShufflingProcessCall create() {
10 | return new ShufflingProcessCall();
11 | }
12 |
13 | public ShufflingProcessCall recipientSecretPhrase(String recipientSecretPhrase) {
14 | return param("recipientSecretPhrase", recipientSecretPhrase);
15 | }
16 |
17 | public ShufflingProcessCall shuffling(String shuffling) {
18 | return param("shuffling", shuffling);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ShufflingRegisterCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class ShufflingRegisterCall extends CreateTransactionCallBuilder {
5 | private ShufflingRegisterCall() {
6 | super(ApiSpec.shufflingRegister);
7 | }
8 |
9 | public static ShufflingRegisterCall create() {
10 | return new ShufflingRegisterCall();
11 | }
12 |
13 | public ShufflingRegisterCall shufflingFullHash(String shufflingFullHash) {
14 | return param("shufflingFullHash", shufflingFullHash);
15 | }
16 |
17 | public ShufflingRegisterCall shufflingFullHash(byte[] shufflingFullHash) {
18 | return param("shufflingFullHash", shufflingFullHash);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ShufflingVerifyCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | public class ShufflingVerifyCall extends CreateTransactionCallBuilder {
5 | private ShufflingVerifyCall() {
6 | super(ApiSpec.shufflingVerify);
7 | }
8 |
9 | public static ShufflingVerifyCall create() {
10 | return new ShufflingVerifyCall();
11 | }
12 |
13 | public ShufflingVerifyCall shufflingStateHash(String shufflingStateHash) {
14 | return param("shufflingStateHash", shufflingStateHash);
15 | }
16 |
17 | public ShufflingVerifyCall shuffling(String shuffling) {
18 | return param("shuffling", shuffling);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/ShutdownCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class ShutdownCall extends APICall.Builder {
7 | private ShutdownCall() {
8 | super(ApiSpec.shutdown);
9 | }
10 |
11 | public static ShutdownCall create() {
12 | return new ShutdownCall();
13 | }
14 |
15 | public ShutdownCall scan(String scan) {
16 | return param("scan", scan);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/StartForgingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class StartForgingCall extends APICall.Builder {
7 | private StartForgingCall() {
8 | super(ApiSpec.startForging);
9 | }
10 |
11 | public static StartForgingCall create() {
12 | return new StartForgingCall();
13 | }
14 |
15 | public StartForgingCall secretPhrase(String secretPhrase) {
16 | return param("secretPhrase", secretPhrase);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/StopForgingCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class StopForgingCall extends APICall.Builder {
7 | private StopForgingCall() {
8 | super(ApiSpec.stopForging);
9 | }
10 |
11 | public static StopForgingCall create() {
12 | return new StopForgingCall();
13 | }
14 |
15 | public StopForgingCall secretPhrase(String secretPhrase) {
16 | return param("secretPhrase", secretPhrase);
17 | }
18 |
19 | public StopForgingCall adminPassword(String adminPassword) {
20 | return param("adminPassword", adminPassword);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/http/callers/TrimDerivedTablesCall.java:
--------------------------------------------------------------------------------
1 | // Auto generated code, do not modify
2 | package nxt.http.callers;
3 |
4 | import nxt.http.APICall;
5 |
6 | public class TrimDerivedTablesCall extends APICall.Builder {
7 | private TrimDerivedTablesCall() {
8 | super(ApiSpec.trimDerivedTables);
9 | }
10 |
11 | public static TrimDerivedTablesCall create() {
12 | return new TrimDerivedTablesCall();
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/java/nxt/util/CustomAPIResponse.java:
--------------------------------------------------------------------------------
1 | package nxt.util;
2 |
3 | import org.json.simple.JSONStreamAware;
4 |
5 | import java.io.IOException;
6 | import java.io.Writer;
7 |
8 | public class CustomAPIResponse implements JSONStreamAware {
9 | private String msg;
10 | public CustomAPIResponse(String msg){
11 | this.msg = msg;
12 | }
13 | public CustomAPIResponse(int i){
14 | this.msg = ""+i;
15 | }
16 | @Override
17 | public void writeJSONString(Writer writer) throws IOException {
18 | if(msg==null){
19 | writer.write("null");
20 | } else {
21 | writer.write(msg);
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/src/java/nxt/util/Filter.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.util;
18 |
19 | public interface Filter {
20 |
21 | boolean ok(T t);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/java/nxt/util/Listener.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.util;
18 |
19 | public interface Listener {
20 |
21 | void notify(T t);
22 |
23 | }
--------------------------------------------------------------------------------
/src/java/nxt/util/Observable.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.util;
18 |
19 | public interface Observable> {
20 |
21 | boolean addListener(Listener listener, E eventType);
22 |
23 | boolean removeListener(Listener listener, E eventType);
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/src/java/nxt/util/bbh/IntConsumer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of this software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.util.bbh;
18 |
19 | @FunctionalInterface
20 | public interface IntConsumer {
21 | void consume(T t, int value);
22 | }
23 |
--------------------------------------------------------------------------------
/src/java/nxt/util/bbh/ObjectRw.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of this software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.util.bbh;
18 |
19 | import nxt.NxtException;
20 |
21 | import java.nio.ByteBuffer;
22 |
23 | public interface ObjectRw {
24 | int getSize(T t);
25 | T readFromBuffer(ByteBuffer buffer) throws NxtException.NotValidException;
26 | void writeToBuffer(T t, ByteBuffer buffer);
27 | boolean validate(T t);
28 | }
29 |
--------------------------------------------------------------------------------
/src/java/nxt/util/bbh/package-info.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | /**
17 | * ByteBufferHelper. Utility classes for working with a ByteBuffer
18 | */
19 | package nxt.util.bbh;
--------------------------------------------------------------------------------
/start.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | echo "***********************************************"
4 | echo "** DEPRECATED: Use 'run.sh --desktop' instead **"
5 | echo "***********************************************"
6 | sleep 1
7 |
8 | APPLICATION="CoopNetwork"
9 | if [ -e ~/.${APPLICATION}/nxt.pid ]; then
10 | PID=`cat ~/.${APPLICATION}/nxt.pid`
11 | ps -p $PID > /dev/null
12 | STATUS=$?
13 | if [ $STATUS -eq 0 ]; then
14 | echo "Nxt server already running"
15 | exit 1
16 | fi
17 | fi
18 | mkdir -p ~/.${APPLICATION}/
19 | DIR=`dirname "$0"`
20 | cd "${DIR}"
21 | if [ -x jdk/bin/java ]; then
22 | JAVA=./jdk/bin/java
23 | else
24 | JAVA=java
25 | fi
26 | nohup ${JAVA} -cp classes:lib/*:conf:addons/classes:addons/lib/*:javafx-sdk/lib/* -Dnxt.runtime.mode=desktop nxt.Nxt > /dev/null 2>&1 &
27 | echo $! > ~/.${APPLICATION}/nxt.pid
28 | cd - > /dev/null
29 |
--------------------------------------------------------------------------------
/stop.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | APPLICATION="CoopNetwork"
3 | if [ -e ~/.${APPLICATION}/nxt.pid ]; then
4 | PID=`cat ~/.${APPLICATION}/nxt.pid`
5 | ps -p $PID > /dev/null
6 | STATUS=$?
7 | echo "stopping"
8 | while [ $STATUS -eq 0 ]; do
9 | kill `cat ~/.${APPLICATION}/nxt.pid` > /dev/null
10 | sleep 5
11 | ps -p $PID > /dev/null
12 | STATUS=$?
13 | done
14 | rm -f ~/.${APPLICATION}/nxt.pid
15 | echo "Nxt server stopped"
16 | fi
17 |
18 |
--------------------------------------------------------------------------------
/test/java/nxt/FullAutoSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of this software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt;
18 |
19 | import org.junit.runner.RunWith;
20 | import org.junit.runners.Suite;
21 |
22 | @RunWith(Suite.class)
23 | @Suite.SuiteClasses({
24 | TestDbSuite.class,
25 | NoDbTestSuite.class,
26 | })
27 | public class FullAutoSuite extends SafeShutdownSuite {
28 | }
29 |
--------------------------------------------------------------------------------
/test/java/nxt/addons/AddonsSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of this software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.addons;
18 |
19 | import org.junit.runner.RunWith;
20 | import org.junit.runners.Suite;
21 |
22 | @RunWith(Suite.class)
23 | @Suite.SuiteClasses({
24 | JPLSnapshotTest.class
25 | })
26 | public class AddonsSuite {
27 | }
28 |
--------------------------------------------------------------------------------
/test/java/nxt/crypto/CryptoSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of this software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.crypto;
18 |
19 | import org.junit.runner.RunWith;
20 | import org.junit.runners.Suite;
21 |
22 | @RunWith(Suite.class)
23 | @Suite.SuiteClasses({
24 | Curve25519Test.class,
25 | SecureRandomTest.class,
26 | // ReedSolomonTest.class // todo should be here?
27 | })
28 | public class CryptoSuite {
29 | }
30 |
--------------------------------------------------------------------------------
/test/java/nxt/http/accountControl/AccountControlSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2013-2016 The Nxt Core Developers.
3 | * Copyright © 2016-2020 Jelurida IP B.V.
4 | *
5 | * See the LICENSE.txt file at the top-level directory of this distribution
6 | * for licensing information.
7 | *
8 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
9 | * no part of the Nxt software, including this file, may be copied, modified,
10 | * propagated, or distributed except according to the terms contained in the
11 | * LICENSE.txt file.
12 | *
13 | * Removal or modification of this copyright notice is prohibited.
14 | *
15 | */
16 |
17 | package nxt.http.accountControl;
18 |
19 | import nxt.http.AbstractHttpApiSuite;
20 | import org.junit.runner.RunWith;
21 | import org.junit.runners.Suite;
22 |
23 | @RunWith(Suite.class)
24 | @Suite.SuiteClasses({
25 | PhasingOnlyTest.class
26 | })
27 |
28 | public class AccountControlSuite extends AbstractHttpApiSuite { }
29 |
--------------------------------------------------------------------------------
/test/java/nxt/http/accountproperties/AccountPropertiesSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | package nxt.http.accountproperties;
17 |
18 | import nxt.http.AbstractHttpApiSuite;
19 | import org.junit.runner.RunWith;
20 | import org.junit.runners.Suite;
21 |
22 | @RunWith(Suite.class)
23 | @Suite.SuiteClasses({
24 | AccountInfoTest.class,
25 | AccountPropertiesTest.class,
26 | })
27 | public class AccountPropertiesSuite extends AbstractHttpApiSuite {
28 | }
29 |
--------------------------------------------------------------------------------
/test/java/nxt/http/assetexchange/AssetExchangeSuite.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright © 2016-2020 Jelurida IP B.V.
3 | *
4 | * See the LICENSE.txt file at the top-level directory of this distribution
5 | * for licensing information.
6 | *
7 | * Unless otherwise agreed in a custom licensing agreement with Jelurida B.V.,
8 | * no part of this software, including this file, may be copied, modified,
9 | * propagated, or distributed except according to the terms contained in the
10 | * LICENSE.txt file.
11 | *
12 | * Removal or modification of this copyright notice is prohibited.
13 | *
14 | */
15 |
16 | package nxt.http.assetexchange;
17 |
18 | import nxt.http.AbstractHttpApiSuite;
19 | import org.junit.runner.RunWith;
20 | import org.junit.runners.Suite;
21 |
22 | @RunWith(Suite.class)
23 | @Suite.SuiteClasses({
24 | AssetPropertiesTest.class,
25 | AssetExchangeTest.class
26 | })
27 | public class AssetExchangeSuite extends AbstractHttpApiSuite {
28 | }
29 |
--------------------------------------------------------------------------------
/test/resources/unit.test.genesis.json:
--------------------------------------------------------------------------------
1 | {
2 | "genesisSecretPhrase": "unit.test.genesis.creator",
3 | "genesisRecipientSecretPhrases":[
4 | "hope peace happen touch easy pretend worthless talk them indeed wheel state",
5 | "rshw9abtpsa2",
6 | "eOdBVLMgySFvyiTy8xMuRXDTr45oTzB7L5J",
7 | "t9G2ymCmDsQij7VtYinqrbGCOAtDDA3WiNr",
8 | "aSykrgKGZNlSVOMDxkZZgbTvQqJPGtsBggb"
9 | ],
10 | "genesisAmounts":[
11 | 400000000,
12 | 200000000,
13 | 200000000,
14 | 100000000,
15 | 100000000
16 | ],
17 | }
18 |
--------------------------------------------------------------------------------
/test/test.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/testlib/hamcrest-core-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/testlib/hamcrest-core-1.3.jar
--------------------------------------------------------------------------------
/testlib/javafx_webview_debugger--bce7c7c2ae-1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/testlib/javafx_webview_debugger--bce7c7c2ae-1.jar
--------------------------------------------------------------------------------
/testlib/junit-4.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/testlib/junit-4.11.jar
--------------------------------------------------------------------------------
/testlib/mockito-all-1.9.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TheCoopNetwork/GMD-blockchain/9a85aea4dd96a1231107ac43bde4d11a511767cf/testlib/mockito-all-1.9.5.jar
--------------------------------------------------------------------------------
/win-jar.bat:
--------------------------------------------------------------------------------
1 | java -cp classes nxt.tools.ManifestGenerator
2 | del nxt.jar
3 | jar cfm nxt.jar resource\nxt.manifest.mf -C classes .
4 | del nxtservice.jar
5 | jar cfm nxtservice.jar resource\nxtservice.manifest.mf -C classes .
6 |
7 | echo "jar files generated successfully"
--------------------------------------------------------------------------------
/win-run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | CP="conf/;classes/;lib/*;testlib/*"
3 | SP="src/java/;test/java/"
4 | TESTS="nxt.crypto.Curve25519Test nxt.crypto.ReedSolomonTest"
5 |
6 | /bin/rm -f CoopNetwork.jar
7 | /bin/rm -rf classes
8 | /bin/mkdir -p classes/
9 |
10 | javac -encoding utf8 -sourcepath $SP -classpath $CP -d classes/ src/java/nxt/*.java src/java/nxt/*/*.java test/java/nxt/*/*.java || exit 1
11 |
12 | java -classpath $CP org.junit.runner.JUnitCore $TESTS
13 |
14 |
--------------------------------------------------------------------------------