NXTER.ORG

NxtLite client

nxtlite

Blockchainless NRS

Getting started with Nxt and the powerful Nxt NRS Client just got a whole lot easier for newcomers.

NxtLite makes it very easy for ‘normal’ users to run the NRS GUI; Simply download it, click on the icon in the start menu and start using Nxt. No console windows, no Java, no browser urls, no blockchain download. Nxtlite supports single node and multi node blockchain-less functions.

Slothbag writes:

It’s 100% the same code as NRS GUI. Any new features in NRS will be available in NxtLite as quickly as I can recompile the installer and upload.

All tx signing happens in the client/browser just like NRS, so the only thing you can’t do is forge, because that requires the server knowing your secret key. NxtLite uses PeerExplorer for peers, but eventually it could use the same peer finding that NRS uses to discover new peers on its own.

NxtLite has possibility to integrate with Nxt Trezor project using lower level OS functionality.

NxtLite is cross platform software.

Older windows may need to have the latest DirectX runtimes installed, if they haven’t been already; on Windows 8, NxtLite works right out of the box.  For Linux and OSX, you will need to install mono – it’s a download and a few clicks: http://www.mono-project.com/download/. Once it’s done you don’t have to worry about it again.

Download

Nxtlite:
https://github.com/slothbag/NxtLite/releases

Nxtlite0

Run it

Select mode:

The initial mode selection screen is the only thing changed from the NRS client.
You can change your settings from the login screen later. Normal users should choose “Multi node”.

nxtlite1

Slothbag:

Single Node

You type in the address of one node you own/trust. You’ll get the NRS GUI 100% unchanged connecting to whatever IP address you specified.

Why? Run a headless, console NRS node on one machine, enjoy the GUI in a native app on your desktop.

Multi Node

The app will download all the open API nodes from PeerExplorer and route each individual NRS API command to the next public node in the list.  This means you can now use a 90% functional NRS GUI without needing to run a full blockchain node. (No forging)

Why 90% functional? Because some of the local node specific screens like Update checks, fork checks and NRS state info don’t make sense in multinode mode.

Use it

Find guides in the “GET STARTED” top menu link.
One to get you started with the NRS: http://test.nxter.org/nxt-client-interface-guide/.

nrs-nxtlite

NxtLite updates will be announced in this Nxtforum thread:
https://nxtforum.org/general-discussion/(ann)-nxtlite/msg161593/#new

Show the developer some love

Slothbag (whose other Nxt related work also includes a p2p DNS solution for the Hyperboria network) made this NxtLite client for you. His Nxt account ID is NXT-3S9K-NZLR-W7H8-HR8DW. Just saying.

This article is also available in French.

Latest NRS Release

NRS 1.11.7

By apenzl | 07/08/2017 | 0 Comments

Nxt Client (NRS) 1.11.7 Get it Get it Get it Exe and dmg digital signature: “Stichting NXT” .sh Sha256:dca642ffa8a2508c72af9246dc224af3f4e523427b77b1e7a026fe0ea57e05cd  nxt-client-1.11.7.sh Release 1.11.7: https://bitbucket.org/Jelurida/nxt/downloads/nxt-client-1.11.7.zip 1.11.7 .zip sha256: bfed4c5c2df82e876f88885c1d0501810edf49fc4998d694e74852d6ab176d57  nxt-client-1.11.7.zip NRS 1.11.7 release notes This release adds the ability to submit a JLRDA purchase transaction from the IGNIS Token Sale page even before the sell offer has … Read more

NRS 1.11.5

By apenzl | 04/04/2017 | 0 Comments

Nxt Client (NRS) 1.11.5 THIS IS THE LATEST NRS RELEASE Get it Get it Get it Digital signature: “Stichting NXT” .sh Sha256:863fadaedf11ca9f0317b724c0e68e549703482c30fdb07e90f16d0f1f7195bd  nxt-client-1.11.5.sh Release 1.11.5: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.11.5.zip 1.11.5 .zip sha256: facb359f2a4fae62b5e2cbb2f5a41bd8cface8090ba72d3ddcba22a904fb23d3  nxt-client-1.11.5.zip NRS 1.11.5 release notes Added firstIndex, lastIndex parameters to the getUnconfirmedTransactions and getUnconfirmedTransactionIds APIs to support pagination. Minor performance optimizations and UI improvements. Updated … Read more

NRS 1.11.4

By apenzl | 05/03/2017 | 0 Comments

Nxt Client (NRS) 1.11.4 THIS IS AN OLD RELEASE. FOR THE LATEST NRS VERSION CHECK HERE Get it Get it Get it Digital signature: “Stichting NXT” .sh Sha256: 5f8caea32c659c63580e68f61b2d666685f2e162e8d341aa1980abae0126028b  nxt-client-1.11.4.sh Release 1.11.4: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.11.4.zip 1.9.2 .zip sha256: 8e7d5115e1664ae70cc46ff2a9d914ed50052b4352bf8ce5bd76118d63c84817  nxt-client-1.11.4.zip NRS 1.11.4 release notes Added Node JS module, see html/www/js/README. Minor UI and desktop application bugfixes, ported from … Read more

NRS 1.11.3

By apenzl | 11/02/2017 | 0 Comments

Nxt Client (NRS) 1.11.3 THIS IS AN OLD RELEASE. FOR THE LATEST NRS VERSION CHECK HERE Get it Get it Get it Digital signature: “Stichting NXT” .sh Sha256:ff67155c541df52fef3db6ca85643cc1814452847a14793c3c2f7e37acec53be  nxt-client-1.11.3.sh Release 1.11.3: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.11.3.zip 1.11.3 .zip sha256:ecfc181f8085c21142fa9ffe74979a16d8d87c49f325e5a28e57990c0beb4c42  nxt-client-1.11.3.zip Bugfix release To learn more about the upcoming public Ardor testnet release, see the latest screenshots, help test, and follow … Read more

“Ardor snapshot” release – Nxt NRS 1.9.2

By apenzl | 13/07/2016 | 0 Comments

Nxt Client (NRS) 1.9.2 THIS IS AN OLD RELEASE. FOR THE LATEST NRS VERSION CHECK HERE Get it Get it Get it Digital signature: “Stichting NXT” .sh Sha256: bf135f9d7280860b59fb69d4753e436ed23ebbcf95e1e4112cb707c7a64a20b4  nxt-client-1.9.2.sh Release 1.9.2: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.9.2.zip 1.9.2 .zip sha256: 4fe0520e5b4d0fe244dc9d8ab7943c1a107a7e4227ce4ae9f3236ae1dcc1a8ab  nxt-client-1.9.2.zip ARDR Snapshots Snapshotting will start at block 870400 (expected July 14) and end at block 1000000 (Oct 12). Relevant reading: Ardor … Read more

Nxt [ANN]: NRS 1.9 experimental (updated)

By apenzl | 20/06/2016 | 0 Comments

Nxt Client (NRS) 1.9.1e THIS IS AN OLD RELEASE. FOR THE LATEST NRS VERSION CHECK HERE Get it Get it Get it Digital signature: “Stichting NXT” .sh Sha256: 4e21c830f43d9d842c7005252b2a75983a4a5a067994c1b49ac1339f8ac5ed2c  nxt-client-1.9.1e.sh Release 1.9.1e: https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.9.1e.zip 1.9.1e .zip sha256: 097f2d10589b43bf5882f1e0d06f83740f09ca6f037ae73252eb6c555819b212  nxt-client-1.9.1e.zip NRS 1.9.1e release notes Fixed a client UI bug affecting some form submission. Source: https://nxtforum.org/nrs-releases/nrs-v1-9-1e/ For further information about 1.9 … Read more

Release 1.5.11

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.11.zip

sha256:
bd5054abc528099f890051f92557b9cfbb03f7f891861650b37b9da80ab92eb0  nxt-client-1.5.11.zip

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.11.jar

sha256:
cdde0dc9dcf3f48611785bb8ec1cf91959e87df7ddfc3d740d6439c790502df2  nxt-client-1.5.11.jar

Change log:

This release removes compatibility with peers older than version 1.5, and no
longer accepts connections from them.

Conditional logic dependent on block 445000 has been removed where no longer
necessary, as block 445000 has been passed now.

Parallel blockchain download using 36-block segments is now the default
regardless of height. Returning more than 36 blocks at a time by getNextBlocks
is no longer supported.

The maximum WebSockets message size and the maximum allowed response size to a
getNextBlocks request have been reduced from 192 MB to 10 MB.

A checksum at block 445000 has been added.

Added isDownload field to the getBlockchainStatus and getState API response,
indicating if blockchain download is in progress. This gets set to true when
a batch of more than 10 blocks at once has been downloaded from a peer, and
gets reset to false when an attempt to download more blocks from a peer does
not result in any new blocks added.

The peer requests getUnconfirmedTransactions, getMilestoneBlockIds,
getNextBlockIds, getNextBlocks, processBlock, processTransactions,
getCumulativeDifficulty, are being rejected while a blockchain download is in
progress, as indicated by the above isDownloading property.

The timestamp of the last connect attempt to a peer is now included in the peer
JSON object.

Added a connect parameter to DumpPeers debug API, to force a connection attempt
to each known peer first, adminPassword required if needed.

The run.bat script on Windows no longer uses the -server flag by default.

Updating nodes of version older than 1.5 to this release will delete blocks
after height 445000, to make sure such nodes are not left permanently stranded
on the 1.4 fork.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVdgddAAoJEFOhyXc7+e2ABgwP/jIMisZ9jS9up9WeKo4sWgEL
9gVNP5AdVVp9JCiMRnZPl+5Re7znqMdvxVuzK13JC3up3hS5YMWZY9LwzShpRPCU
wtzFDOpbdKomN4hgjm4fTjsEtgwOm7vNbKKz4hSQD3DxfIcQwUQFe2X8lMvusuhv
z0TyQDBdlCAlR+fRtdvka19C/D5bKfGW7FQhusnQEs5uXAAZ+rtMW7EM3PI3yXR3
bh7voLwuL5VHbjdd2T0Rh5r/+vYaR6I3GJ6A6HpwurRzKHWjANL45AJxNi3F64h8
F6r7+n/dJNQc0FxIrWas5pCCkONNojVHELHbxFviorPMF8xcFRus5AvVSJrGo+f3
L1mFFXfSOFNnN7OXKdkDhNDOvZMCxf/FHqYeYXifsf3eEn8fww4KzaADchE8cCcY
9r61WzXK11kYxluh2ehs+wyRvgHLz8t//yOxCG5/BUBI4J2RqEBZlgSy3o6qPB7X
mN7ytM7EDiUVRBiV0QbMucOl1t29Jt4DIfNCf7QmxjuHjLMpJHGdYQJboHGWocE/
vTNsJsL9MiHK4DwT6O/1Vbp4hRU/XG+OCWq7TndJTngKtYJMVu4EYF1y+gPuggro
fagRVAOJFKmJM4pDjpt4o2y4kyA8o5q1fG4CnY8GTLXW7uFTOo0ZBp4hVN9D7ZDl
C5OXG+a03lk8rUvC7h+t
=g7Q3
-----END PGP SIGNATURE-----

NRS 1.5.11 Windows installer

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Windows installer
https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.11.exe

sha256:
6f1d248b9c17cacaf62a5faba96d408cd14c8145952e12383580ea10e7d72795 *nxt-client-1.5.11.exe

To verify the installer executable:
Right client the exe file, in the Digital Signatures tab verify the signer name is "Stichting NXT", you can view additional information by clicking the "Details" button.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJVdrHxAAoJECdelKfYMRZRgiEIAKJCopIM87xQZuDCy+CnFuPD
KWFZFEtHgTsAGzvc73tgTS6jD68FkRe7Ne3IQTrjy1mOwQvX3wik29lBEQa7Y3EY
c2eqfGoZ7MnOJlVpvaLRu2IsRYuxrJgY6gzAclbAx0dIynh6NrtuIsudfMBAHS/S
GZlDnTnSBUWUXNObuRIsE4NIQl+9LrxwZcXf2mH13i18TpHahL/ol5xs2/cYCtZ2
OBw14/NOTlGWYQPTAOuEGsh6l12ehPKKyBUPWax0vn7wWlK2/C8h3tlFv3nI45dq
tbp84EC/lZR6XLp7TPwffPWywOJe77WnyuzPFubDgh3hfE8S+zHlIN73TZ6sh+c=
=rK9M
-----END PGP SIGNATURE-----

NOTE: 
Windows 32 bit users can either install from the zip or from the jar. 'Since we decided to distribute a 64 bit JRE there is no point to distribute a 32 bit executable', writes lyaffe.

Nxtforum NRS 1.5.11 thread: https://nxtforum.org/nrs-releases/nrs-v1-5-11/

Release 1.5.10

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.10.zip

sha256:
07737a52c843f10067c77171a89342cc6aa613fc87fc2442eaee71fc6448792b  nxt-client-1.5.10.zip

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.10.jar

sha256:
6735d643893833319222e64ce40a050bf4acd6ca2dd9716bf574d17270b36193  nxt-client-1.5.10.jar

Change log:

Create installer package for Windows and Linux using the IzPack installer.
See https://bitbucket.org/JeanLucPicard/nxt/issue/283

Added separate linux and windows (cygwin) build and release scripts.

Track and log database query execution times. The new properties:
nxt.statementLogThreshold, nxt.transactionLogThreshold, and
nxt.transactionLogInterval can be used to configure logging of slow queries.

Database performance improvements and optimizations. The account leasing data
has been moved from the account table to a separate account_lease table.
More table indexes have been added or existing ones modified.

Improved JSON encoding performance.

Outbound websockets connections are no longer initiated when using a socks or
http proxy (if system property socksProxyHost or http.proxyHost is defined).

Include expired prunable JSON in API transaction JSON, if available.

To protect public nodes from unneeded extra load, the getState API does not
include counts even if includeCounts=true, unless the adminPassword is either
provided as a parameter, or is not needed.

Added numberOfAccountLeases and numberOfActiveAccountLeases to getState,
showing the total number of scheduled (first lease only) or currently active
account balance leases.

Limit peer details length to 10 characters for version, 20 for application,
30 for platform, and 100 for announced address.

Client UI improvements:

Fixed a bug sometimes not showing notification badge after login.

Improved Bulgarian and Slovak translations.

Fix local signing of upload tagged data and approve transaction

This release will perform a full blockchain rescan on first start.

Updated jetty to version 9.2.11. If unpacking on top of existing installation,
delete the old lib folder first.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVb3UwAAoJEFOhyXc7+e2AuvIQAIlgBHVUaZ4vQKPtfNC5u6kV
4NQ7L6FDAdlhf3MOsaEoe7s64TjcdhKfem5wTRwyTtipsZXwb0Sj2U8FpPZZtZG1
CN2fheF7NxXciXOavjvlLONAdu2Iskr5b0XLdBQYuQwmHeRjU5ihCGpfry3PK9a2
+9RcXauza1uJ8yWtFCcRZ0n6K572YfPjFA10ZwCscsIbzq4prDlgXfJ2BjK8MpZe
H3MA4HGR5PsBV3jtWkikVJN5IQDX7aBklWS6oVmSndjm776L3B1Ifgf3Vt3g2203
WRyHWGvt4dYV21v7dyLLXgqaD3fwIg3x//EiFIh4mEYTvLcZgEt/Sqh9JLFlOPC2
Sb5oJaRQi6328JEBfMUilRhpr516119M3tUXT7d1BZdkHSJyUjZnaIk2EKPGJlYh
ljHTiVR7MNm9n1+8II5U+aexcdVOa959aSsKRsp8FmsnTgmkc7BO/Q49JYHAHKFf
xbho1n4UAqD5ayiXEasz5x9KtH8mChLnFSf4NKXxBJv82STtKrcu61mjdqSFDd7q
B+IbocEcufRvpA0SFKpW7YSKbtKnNtYU1z03W6EQKDzjXtcSkNuk+mBcX5PufQqE
wr2qyRXp5FrrmaNcOoZF2N5AJZqEepDI4rgcRZeGpzkfbhCpqqN9kr3mxm3jFxaN
bXYneC+0F5YyHUpq0GLA
=XArA
-----END PGP SIGNATURE-----

Release 1.5.9

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.9.zip

sha256:
144c9ecfc5d2b3540dec4eb0a5d94ac67a9142645be858236315cfee0777a03e  nxt-client-1.5.9.zip

Change log:

Enable Voting System, Phasing, and related new features at block 445000.

This is a hard fork, upgrade to 1.5.9 or later is mandatory for everyone.

If upgrading from 1.4.x, read the 1.5.0e and later changelogs for the
important changes and new features introduced in the 1.5 series.

Peer networking improvements. Peers unreachable for more than 7 days and not
listed under nxt.wellKnownPeers or nxt.defaultPeers are removed from the peers
database.

Updated some translation files, added Bulgarian and Catalan translations.

Other minor bugfixes and improvements.

Important licensing change:

The Nxt core software is now distributed under the GNU General Public License
version 2, with the exception of the client UI code which remains under the
MIT license. Please read the files LICENSE.txt, COPYING.txt and
DEVELOPER-AGREEMENT.txt for more information.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVZOuIAAoJEFOhyXc7+e2ABEYQAOBEmKG60lzyt9XmhTPM7San
lOT2smcbifc9PgUdl3tZQcktFwWOTI/76VUgNK5F76CVNJOpImGcs5aPFjna3Eu5
ws4w7xMJyx0pCRCuqNaZOjcw3r1vQp5ULk/HMLegURxk/lgmAC6ov333YSb4Ny4u
XvwvCUWBMcS4ionzh4YbJe8sbZC7lKNskSvjlgb3jmWrUnxIMsusHkP4xKo2IvND
lklo0VJlp9AlelKPof/o9hOrw0JR327i5NOaVWrJGuSK1Zykkp0vf8W1gvJkErSl
92Qg7sX+2khDtI+14mmltVN15ZaPgZgyj+6ieWR1NiHnBsp2DWxHvl76J2BVCNs/
IlX5bE0oeL/9eaYm/D0A0uJuPHOa4M0TAsFwmSqB5fd1+OKTIRRe+OTuhboIzVSv
FkAgl5S8qW5OouU059EmnUAViDhFJ4dOU3H78Vsu2+DbtXmD+r5fkCFzSnVNFO9N
cdQscn8FTjesH4pQBD5jZ2NZn6rWo9XA57dda4aZBNwFQvrrqQZFmm+WYs8JqcMD
NdMTELP/1Ap/LZ6P+azOewGexLBtj24O4I/k3UP+kdBKwg1EKqmFpMjovydIuK8Q
CMNR2en+j+npMR1YpBQxBuVD8pKq1n2v+wnpy3rPACkourUDe+UVqLnOYICapO+W
j3eztUng/Du4h0mOvnyA
=n/IH
-----END PGP SIGNATURE-----

Release 1.5.8e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.8e.zip

sha256:
f08df2cc050512f5d49cac62767aa7715b4021db4dccec082d68cad8b55ea9f3  nxt-client-1.5.8e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Set the content type to "text/plain; charset=UTF-8" when sending http requests
to peers. This is an important bug fix, as the incorrect encoding of outgoing blocks
and transactions containing some Unicode characters can prevent their propagation
and lead to forks. Everyone running the experimental release should update.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVVa+5AAoJEFOhyXc7+e2ARxEP/jXqPsR74gDieYXXpkLik+ir
T0w0R53NEQVetuv3PNysLT69z1rsBKqRgdTbnFJ3ttmxB+CQrekzD12bJv6i3I+3
O3YNZM8vweYuClw0OfbVKcCdxjs8r1ipVhUpiLwsrPSvi3h8MppHdnZrZBlcEdFn
g7jJ6ikDH+lGhOvvbp9E7vU8qLIWzpRsMaj1xR9h4ek/+wmuop4UBCdx2lYWlEsT
R+Mr8tj/Lgj5+dpsAMCqLMR6wmVo7h/g0SX7s0uWrFQFU1BXRmBBcuMv3pVEp76S
oQw8Y5u5uMBvGnraeMKuzm5caYtYvQpHzTVIJFcHWb23kYjrO57lyXiWB0i8j4Yy
sFRhWzzDwA06AtbgpWBKHEApM2XlsR+UxUHgMeVnHqGAF1XuG0isvjON1AKi9xAV
GV92ARVgK+5KY6PnNCn0WM0yIp0dMvhsCxq8q0Cxk+Fmvf2gt5BuvCel8JXqHY2E
hU1TBhOpK9A/g9feEC0HGaDGs/NjAysM3utCIPFMxoes0mXcI5khhRYoOL0fTe/y
wj6q9ec6pJwOzgmp1MYbGpyoVGDpbP7UI6xj/6jtOOpKpOMX5bY86Et/9GdXms4a
YPNu9lFN36AAfHYtqhmGOce7H7STnVJaiUnCFMmOnaZYJKKCwFX9TSr/pAhLPWMw
CfKS14VNVxq1DD8IeUxP
=1i9p
-----END PGP SIGNATURE-----

Release 1.4.18

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.4.18.zip

sha256:
05e0357f092e372daa03885489b00255bdf4821c797763e1aac04bfcc2fcacf8  nxt-client-1.4.18.zip

Change log:

This is a bugfix release. Everyone is required to update.

Set the content type to "text/plain; charset=UTF-8" when sending http requests
to peers. This is an important bug fix, as the incorrect encoding of outgoing
blocks and transactions containing some Unicode characters can prevent their
propagation and lead to forks.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVVZedAAoJEFOhyXc7+e2AyDIP/3VZVodJOO6YAZqLGYIzxxkO
K+TQPhz1Avrq82eWUr/UbN1aAlEU9+cyAkj2Nx4af+lTu/UpR7yKWVStDHtQvwCp
9lvPxtrFhNj4IpYb0MyYRpFBEVsZysfEWR1/zD2kt7Xdw/AJVp9+ICkyYXOy6Fyt
T5zCDdghGAoo6ML9w6G226rvlg+ytDCuGlNeh+sYFKQyD2Dqmm2t2N6rUCO9oHlc
dm30pVFLtHdta5UIChrNFrUnpEQ5pTUXXNh+R3cgLMWUYozeHgEfrRC15ctfj4MA
tusQ3u9Zz1L7pXeLR8Cz1RI0g5PJ44OWx5ZuFHA2r9Le785k21ofiGivL3S01ows
JFwv88mQYTDGnh3XxPKMOVK2nGWbMScC+e/y4k6HUh+grUs5x+7PF837BBsEzIwc
7IFd3vztJOvjQea/DrRxpAFDKziPJLXu5E005T/lX97PvDafyLJXfHkn/m5ZUAns
/x1NoOk1NRTdAYVfd1zMXVmGp+aw9vdDEkdsuj1y8JLobW3m7DGrPqoMGqjOUgpI
Kxs/KY9u/oJAPHehIKwR3ggWJPIUxHfFk4sFinF/+e7qvtVrcbKoxLVPHz34dxRs
4cJmITCnFr21rW05nPzFjpd7Jyyprhy8dn1zgkxV2qZTdjjeWbIx1obKTF61e75Y
Zr1/+bJLrojA+cEa6Juc
=I4Us
-----END PGP SIGNATURE-----

Release 1.5.7e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.7e.zip

sha256:
a5e318ee4422a46f1347891b2b71be7553739b1b768398b82696a011fe2b6d05  nxt-client-1.5.7e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Added WebSockets support in the peer to peer networking. When connecting to
peers that do not support WebSockets, HTTP is still used. WebSockets can be
disabled by setting nxt.useWebSockets to false (default is enabled).

Implemented parallel blockchain download. After Constants.PHASING_BLOCK (not
yet set on main net), blocks and transactions data will be requested from
multiple peers in parallel, in batches of 36 blocks (when more than 36 blocks
need to be downloaded), instead of downloading up to 720 blocks from the
single blockchain feeder peer. This is expected to reduce the time for full
blockchain download, once most nodes upgrade to support the parallel download
protocol.

Added file upload using multipart form requests to the UploadTaggedData,
ExtendTaggedData and VerifyTaggedData APIs. Added upload file button to the
corresponding forms on the /test page.

Added DownloadTaggedData API, to download tagged data as a file.

Added optional includeData boolean parameter to all GetTaggedData APIs, default
true, to allow omitting the actual data from the result for saving bandwith,
since it can now be retrieved separately using the DownloadTaggedData API.

Improved search by tags. Improved validation of tagged data.

Added includeEffectiveBalance to getAccount and getBalance API, default true.
If false, effective balance and guaranteed balance are not included in the
response, which should improve performance for these APIs.

Added HexConvert utility API.

Improved GetConstants JSON to include an alternative transaction type JSON
representation.

Peers in the nxt.wellKnownPeers list are always kept connected, regardless of
the number of connected public peers or the total number of know peers.

Added GetInboundPeers API, to return all peers that have sent a request to this
peer in the last 30 min.

Added inbound, inboundWebSocket, and outboundWebSocket boolean fields to the
Peer JSON returned by the getPeer and getPeers APIs, to show the inbound status
of each peer and whether it has established an inbound or outbound websocket
connections to this node.

Limit the total number of inbound or outbound connections, using the properties
nxt.maxNumberOfInboundConnections and nxt.maxNumberOfOutboundConnections,
defaults 250 and 50 respectively. The nxt.maxNumberOfConnectedPublicPeers value
cannot exceed the nxt.maxNumberOfOutboundConnections value (if it does, it is
set to nxt.maxNumberOfOutboundConnections).

The getAccountTransactions and getAccountTransactionIds APIs have been
restricted to always return only the non-phased transactions. Those APIs have
also been deprecated and will be removed in 1.6. The getBlockchainTransactions
API should be used instead, which has the same behavior but returns both phased
and non-phased transactions (by default, unless either phasedOnly or
nonPhasedOnly parameters is specified).
Do not simply replace getAccountTransactions with getBlockchainTransactions in
your client code without an understanding of how phased transactions work and
without being prepared to handle them correctly.

Added links to the Wiki documentation for each API request from the /test page.
The links are autogenerated and thus work only for the wiki sections following
the same hash tag pattern, but most of them currently do.

The JavaScript NRS.sendRequest() function no longer accepts a callback function
as its second parameter. Instead, when sending a request with no data, specify
the value {} as the second parameter and the callback function as the third
parameter.

Client UI improvements:

Implemented client side signing of the tagged data transactions.

Added File Upload form, accessible from the settings menu. Allow extending a
tagged data transaction from the transaction info modal.

Integration of current status of client translations for new 1.5 features,
new "experimental" state for languages with translation status at 40-50%+,
added Czech, Greek, Hindi translations in experimental state, updated translation
state for other languages (Beta: 70-80%+, Stable: 90-95%+).

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVVR4kAAoJEFOhyXc7+e2AhfAP/0TVI6e1ahbCUBAmn/EOAc8s
9TLMf+S6y2peECY0xSxPkIlFbwiTrEXGAeDgXq5kSq1T7n9zkBLzSXNMK6GNDC1P
wOXBj2YKFCWkqcJB1wBOejyLKx3/95QuUZsoVnhJy1JkSGllGG1dVnc0fiaXhTEw
+Gbse61O539bJJNV53j2xhAt24ztLsJVtvw3MZxFSuqOfKpxdyQ7FcLaElUqNQ+e
jBUyICejisLgRUm9y7rxS+iKZeVAyuSszPKzD/O03Zt31YJXNI66VXYaX/+x7sTx
UZ3F36dL42L6GM085XPCBYpnEVG++D+f0KcmhZCGb0tCssS9XnJ3D0wHMmCAUZQH
5sNgEkpwroAyk/0Q6W7c88JFXY+XxkqKJ3oYcxw+FUV5BZwYvbjV0y624yMQijU5
0mPE2+D+cHD+iJ7ji337+CX3JTrMc4pVQ8p78AMIqFOsEAhGJ7Frgu5z0c5zfi0M
JUfIWFx0UFEd38eRmMC0XeqncI7aRn6OrKQThbPsKnCD8iQBYy3c9JwfW0i2Q8kG
6fT5LGZGNWSaO9CI502EgqZzgtS++jQ4zijGunsizEJ9bPaXAeyXI+Wmnpo510Mn
qxkARVVq4W8IVUkdUoVjFvEYSRPjb+gE4u3gnGuiOK0wm7mJZI/yQsAkeJ15Rvaf
LwnUsHHXFMZV2icRl7OY
=wqid
-----END PGP SIGNATURE-----

Release 1.5.6e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.6e.zip

sha256:
e9733f755961468bd7684862394bd564c1e80c1a7f1af075c490bf9e54a37985  nxt-client-1.5.6e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Peer networking improvements.

Announced addresses are always verified to resolve back to the peer address and
not accepted if they don't. Old peer instances and old announced addresses are
removed when a peer with dynamic IP changes address.

If nxt.maxNumberOfKnownPeers (default 2000) is exceeded, the peers pool size is
reduced back to nxt.minNumberOfKnownPeers (default 1000), keeping the highest
hallmarked peers first.

Peers are only identified by IP address now, not by address and port. Multiple
nodes sharing the same IP address will be treated as one peer, with announced
address and port as of the most recent GetInfo request or response sent out of
or received from this address.

Incompatible change: If using non-default port, the hallmark must also include
that port, otherwise the hallmark is ignored.

Optimizations in unconfirmed transaction propagation. When forwarding newly
received unconfirmed transactions to peers, if their count exceeds 10, the
broadcast is done in multiple batches of 10. When requesting unconfirmed
transactions from a peer, the ids of the transactions currently in the pool
are included in the request, so that the remote node does not need to include
them in the response. The response size is also limited to 100 transactions,
unless the requesting node does not provide such exclude parameter.

Each tagged data can now also have a channel field. The searchTaggedData API
can filter the search results by channel, and a new getChannelTaggedData API
has been added to retrieve tagged data by channel, optionally filtered by
account too.

Fixed the UI for AddPeer and BlacklistPeer to accept admin password if needed.

"Approve Transaction" action is now available in the transaction info actions
tab.

"Reveal Secret" field is added to the "Approve Transaction" modal when voting
model is "By Hash".

Enhanced the /test page to accept and pre-fill the test forms with any parameter
values supplied in the url, e.g.:
http://localhost:7876/test?requestType=getBlocks&lastIndex=10&includeTransactions=true

This release will perform a full rescan on test net.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVP+4+AAoJEFOhyXc7+e2ABmQP/3S4AenMy0UX8LHNdvWgVR6r
w680wxxk/vgsGbqdxc+mc5InypXxtlQSjfkGwc8wurFik6zC0ufqNcTizglfoBUx
zuFYEYSIdbls8VLSwwrvFpsi8OFVvCmomUcDIjwwU/FuhiJGOhfq1yxrOPrOwJ8Z
H5R4ekoo7YjtzcyPofiGImZxtXMDtF4fKn5X4pEid7uGdBLGdGpCqjOkebh5azEd
3Oy9fp9hGE/8jgtv5/3e7nHFK7WnUFv0doVZm4xqZquIOL21d+VvoZjhuqyNNuG/
n6T/4U7NjFaRU0SFM/DE55xbEBSaXq6xFEzAVCrSL4epd7y7ojlyHbezNz8qOG82
HPY6Yxi+tpz377RViqlsAxW6/oZPMCs81TTalwizKK/0bEC+fGwTcPlIlihEcqcI
kDuFtyqADdwqMSu2AjcZDz1CnhOFc5q5gro96JFKRm7cLLoWtJbCefRmHpc2keHu
qn1MhA5OuI2sh4QotC1mIK2eqiQXlBwEAn8zRcyp3gTrS/DjRwc04WKgbfKP246T
ShAYk/xciK1LHTREgZuyCey4kLzE5+rOXIGWFdGW+IDxvI8nJ6gXkX5V+JkFvnz/
bYXD1JI+0sDSAVv9McNBfgKFAPOs0k8qvMRH0XNiQTqjVtEjssEKggEkhFqmyG2V
t5xJqhI7RqnnyPIIbew+
=Wl/f
-----END PGP SIGNATURE-----

Release 1.5.5e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.5e.zip

sha256:
fdb91461a6b39f7604442d36b341b22692452f60ef1cd329f9254406a8103dec  nxt-client-1.5.5e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Fixed processing of unconfirmed ExtendTaggedData transactions.

AddPeer and BlacklistPeer APIs now require POST and admin password.

This release will perform a full rescan on testnet.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVOQUQAAoJEFOhyXc7+e2AjgsP/260GZ7MZII7tCixgfYxnQAr
c6l6NidktcAgeBftfLHbsZotWi0VvOrs9Z6aj/apPRd/p1BWCN/PpaojFx+R1VDZ
74NKPbDvsdi1ofIKzgbTyWaQdoPQObCtapEvQ18hSZEufYt9v+TGGTSovpmpz0ep
qKKp+PTf8kaGEIBohwVL8II42R7m3tKagGoGmhNM+gku4KCMY26gyhyRTKoW7N97
/QLb+XJkG6Yk/euX1NBalCLS3re6DEcn5CfG6ovENhaI2GD7BYO69w7v/t2FULzF
nF3o6i0iZ9hAntQllyVJv8eqYq6u9j4DZfHtOmWJvDFzMg59RMJV+Kf9yYZyVesw
OsZhgQtQfq7AY5wCgLkHqOPep1AV84sPLdMDvJRnJaeCFHZfFLaWFLXMk5Bav4nU
8FbKOav9yAFjJGbmySifsbTG7mvE6PQRjOSYrJ2Dc4eNdtjK7xskTSGiCek8I+ik
cdwxDykejzhxU74S9LeiKcFr+geYJy6XsJKuXq9y5CE6sBGn5cvybjGLJeNIIj3j
2TdLoxRzTlGiU77hDoVJwGXxa5SOLU9sjfKZ3S84LLBYrA9MHSrPq7aXlAjQ0REk
JVnwvZ4pjx8C+dj+XtW10yQ/pxTwzKrAWEJouILpRvJCQXIC2ESx/acK3onz+H1X
zJZ/pu6tEqMZG2xAI6Mo
=G0jY
-----END PGP SIGNATURE-----

Release 1.5.4e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.4e.zip

sha256:
70876b7b78e1494c4d46597ca9d73858e0c6e6484f238d592e0a02b19644607d  nxt-client-1.5.4e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Fixed a bug in parsing ExtendTaggedData transaction json which prevents such
transactions from propagating between peers.

Added permanent message option to most send transaction dialogs.

Other minor bugfixes.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVOBU6AAoJEFOhyXc7+e2AJUIQAMApPtEb80YJOSYPeXgDgU1W
wDfmaj0peclkKvB/XzFG4xsr6ZTHicPGBdRCXidKY/qxWx/5pCNT+jMUkXZQJpfT
05JWx2eihAHBVSoibW0GxiFI6lPtkv+fOkiHvOK4y/6BsodzbB41zHh7mfhP9YXJ
zeDfj6z86GsyRz+z+wie8LYtAYCtmK8c2EGYyuDB1+U3A8Z6hpHRI3QtdpaKtI4p
j2+ZkHEaC0CP5nYRnwtLaFLrsmmXFL+rIfE0AWu3EfXHIYknon26xkc+vLoF84fp
aszMca8V3dWoPEenCA7PgIfclxSDPtidAuvfGMj/P+7MV5XJPiDCF9QmLPLO2vzJ
xioxfNWLTPb8bJtCHciKm9Q0hBSpNA5Bfm7MRmWlCF8kfjrffqzpx4vh5YoCw2Hc
Nn6xi65zls4Bal+xaFe5lGcKhy5glliPlebwxIcQMPEBmfQaINRQAtLHBscFcd26
svbdHkS6Ha8EU+tC5pzGckM7ojUff76hJWYXhGKPJ6iUTnEGYR/SymbvHpdpkD8d
gQmKt3qYjqEooZQyHbISWQJumEtzr1zoqyvy7uP5GqZWkiVDaoKytnIifUPIIV7m
wU8HhrswX19KXp0KeeBAtCSjEG17SEyPSdFjddvJ55Z3ICj5vMZ9hpgm4yoLpjRG
2fU+ZAkIbsdJyCETqoZV
=EjZE
-----END PGP SIGNATURE-----

Release 1.5.3e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.5.3e

https://nxtforum.org/nrs-releases/nrs-v1-5-3e/

sha256:
393a71bc869b7dafb2830eef2d29665f24c7c1c64741f3ecc103a088c4f85ac3  nxt-client-1.5.3e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

This update adds the Prunable Tagged Data feature, planned to be enabled at the
voting system block too.

Prunable tagged data are similar to prunable plain messages with no recipient,
but with additional searchable metadata fields added. This feature can be used
for decentralized and trustless distribution of small (up to 42k, including
the metadata) pieces of data, which are by default stored for two weeks only
(24h on testnet), but can optionally be stored longer or indefinitely by some
nodes, and can be verified against the blockchain even after their expiration.

Currently each tagged data can have the following fields, in addition to the
data itself: name (required), description, tags, type, isText, filename.

Name, description and tags are indexed and searchable using Lucene. All data
and metadata is prunable, after pruning only a single 32 byte hash remains.

Fee for either uploading or extending tagged data is based on the total data
size (including metadata), and is 1 NXT for up to 1k bytes, 0.1 NXT for each
1k above, up to the limit of 42k.

New APIs:

UploadTaggedData - create and broadcast new tagged data.

ExtendTaggedData - extend the expiration time of already uploaded tagged data.
If the data is still available, only the transaction id is needed. If not,
already pruned data can be resurrected by including (in addition to the
original transaction id) all of its fields too, i.e. name, description, etc.
Anyone can submit an extension, not only the original uploader. Each extend
transaction increases the expiration deadline by two weeks (24 h on testnet).
Extending an existing tagged data from another account does not change the
original submitter account id by which it is indexed and searchable.

VerifyTaggedData - used to verify expired tagged data downloaded from another
node, against the hash in the current blockchain.

SearchTaggedData - full text search on name, tags, and description, optionally
filtered by submitter account.

GetTaggedData - retrieve tagged data by transaction id.

GetAccountTaggedData - retrieve all tagged data submitted by a given account.

GetAllTaggedData - retrieve all existing tagged data.

GetDataTags - returns the distinct tags of all tagged data, with the number
of data having each tag.

GetDataTagsLike - prefix search of data tags.

GetDataTagCount - the total number of distinct tags.

All the Get* and Search* APIs above can only retrieve tagged data that has
not been pruned yet.

There is no client UI support for any of these APIs. It is expected that
specialized third party plugins will be developed for specific tagged data
use cases, depending on file type and target user group.

Currently the pruning of tagged data is controlled by the same configuration
properties that are used for prunable messages expiration.

Same as with prunable messages, when using broadcastTransaction API to submit
an already signed tagged data upload transaction, the prunable parts must be
in the prunableAttachmentJSON parameter in case transactionBytes parameter is
used. If submitting transactionJSON, it already has the prunable parts.

New debug APIs:

GetAllBroadcastedTransactions - if transaction rebroadcasting is enabled,
returns the unconfirmed transactions that have been broadcasted from this node
but have not yet been received back from a peer.

GetAllWaitingTransactions - returns the unconfirmed transactions that are
currently temporarily kept in memory during transaction processing.

RebroadcastUnconfirmedTransactions - if transaction rebroadcasting is enabled,
causes transactions currently in the unconfirmed pool to be broadcasted to
peers again, until received back.

Other changes and bugfixes:

Improved handling of invalid transactions during block generation. Fixed
validation of AE order cancellation transactions. Fixed a memory leak in
processing of unconfirmed transactions. Set the default limit on waiting
unconfirmed transactions nxt.maxUnconfirmedTransactions to 1000.

The DGS goods delivery data size will be limited to 1000 bytes after VS block.

Bugfixes in prunable messages processing.

Fixed phasing with whitelisted approval accounts.

On testnet, this release will perform a full rescan on first start with
rollback to height 263895.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVNA9YAAoJEFOhyXc7+e2AH/oQAO8GUyGVaqC/64pdO/1AM4Hx
ID0gbtGxPT8hTpifnS9QpKJKo8/YeDtyh4OmGn9pCnjYjO9wl3TyjIqi9sxQOmYX
mjo9p/C/NK2y2JqwAKIfwOTOEqG7I5iseE+kEH6lDFA50jHONJcj7q+UYM0LrfEr
CWZTQkf0jVNCoYqY+oZ5aSOhMS2BPl7tjhX6v3Y7xBgtq5NT/OALJykC3gkcDZ7A
w5B+9Ip/VUwtX2jVStunScQc6vrfT52seUBi8XzduRQAPoa7mNB5OnlTmE52glW1
uXwDFOD1OJgWFHNwDOmPAqmPf+uvXOv4Nir+yKlMlMe/ntRUhV1TenqM2fMSs+bh
YG0CB+0VmPP/VgIERff3CLILXlXr9CpDCFI1wS4BgcNb+BbvrDoJwA+W0ebhcBbG
zIuki3y6HJQ0krTUiURGKrTHMKvuBL9rBq9pbqAfqbTkT6oHtZxj/in+PMycJ1V4
+DDE+qmb8BZuOjsV7iyRwqZpoxnOat/t0Ryri2ByKpgsmMLu91jivi+h59zXOW+i
5ZLdMK8yIuRJEOYKDEOub/pX4PV7R3OkMLAeerFBfZ5ekmOIJpNB4Qc5bBgz+ZOq
MTGM7AzHZ3gISOXsG5JQOorut0ARW9fhW1PDNk3/pmhQMXu6UgYx9Cl1zbglz9S6
Jg/uehgLcHbZ8uHj6FeH
=oJRe
-----END PGP SIGNATURE-----

Release 1.4.17

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.4.17.zip

sha256:
baf2eed8fb1b677b735c04a4b34efc506e8e9a091ae0c66e5dab767a31d60f6e  nxt-client-1.4.17.zip

Change log:

This is a critical bugfix release. Everyone is required to update.

Fixed validation of asset exchange order cancellations.

Fixed excessive memory usage in unconfirmed transaction processing.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVM1nhAAoJEFOhyXc7+e2AoOwQAKYni5TVfMh6CndO/hkJCT1i
G5Pg+Abqnx/cE8d6l2j/FIov5eCSCN66Sjva65EFh2wxuYWnSDEXHYf+LBO1bxh4
ZSSbOdUECPapQk2S5byggPBYpxW4PnNnyFF5xaxTYWoASs+RUsap3T0ZzyLprq2c
+NdJ4McFyBIwRSQESzY4SDSKD6vI1umby1eJraCa7ES99JJcu3s/3BnjoH8FIf7l
CHmw6t7q7iVnAeQFep3BJxnIe7Pqr7+XlhU2uZ1wyb2WyJBPQj4fSqOISUmtqIhD
ayemgEOWDh0KQAvE949kO9V97Mf13y5DSonkdWzMjcEbE/lAKuUShh9eJ0URnM+9
VKreVgGwm0yCdw0rBw+z/2x6pQbrp+MTU6EShbdCUCJv7dqHCpeIi4h/Gklog/8I
kKjWzCfFcvRCnLRP7U2MGAb8P+zAeYuRRHic1A6xl8Cp1p685dm3fg80ZvahpgQr
0QLHKtrZGEs3cAQwUo/4CrTExFoYjqtyYYX0LuYjQrXrLELWis+yjxKzf8Iq3BDf
oaWHezwb7aLIoWFGSs3Jxv61Zo20YMfMZqom9M/DE8usapShIZ1Gkto93XYjUFkl
r1DyqQPKfSRJHKoYZt42+TnkhnWkkgP1+KAMf/WH6NZTVQ7Pvs7LjSGnwAxyZ0tS
EMzX2idJXJpeqleZmLZo
=5qu9
-----END PGP SIGNATURE-----

Release 1.5.2e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.5.2e

https://nxtforum.org/nrs-releases/nrs-v1-5-2e/

sha256:
464e8d6433ed6cc0051e039d60b914b2cd5ec44477a8841571ef4edd313fc3f1  nxt-client-1.5.2e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Added getAllPrunableMessages API, returning all currently available prunable
messages in reverse block timestamp order.

Added verifyPrunableMessage API, which can be used to verify that a prunable
message obtained from another node (a service provider) matches the hash found
in the blockchain, i.e. has not been tampered with.

Show maxPrunableLifetime setting in getState and getBlockchainStatus. Show
current number of prunable messages in getState.

Changing the nxt.maxPrunableLifetime property now also affects existing
prunable messages (next time pruning is run), as transaction timestamps instead
of expiration timestamps are now used.

Reverted DGS goods delivery maximum size to 10 kbytes, same as in 1.4. For
goods of a larger size, a prunable encrypted message should be included in the
delivery instead.

Removed core restriction on 28 byte minimum prunable message length, this will
be checked by the client UI only.

Added nxt.includeExpiredPrunables property, to be able to force to still
include the prunable parts in the returned transaction JSON, even if expired,
as long as they are still available. Can be used to force an archival node to
always return those, thus allowing another archival node that feeds from it to
also get all of them.

Limit the number of unconfirmed transactions that can be brought in memory to
nxt.maxUnconfirmedTransactions, no limit by default. If set, transactions with
lowest fee/size ratio are dropped from the unconfirmed pool first. The ordering
is same as the one used when selecting which transactions to include in a new
block.

Added requeueUnconfirmedTransactions debug API.

Added support for uncompressed non-prunable encrypted messages and encrypted
to self messages, as a new appendix version, to avoid the need to specify the
compression status as a request parameter when reading them.

Added setLogging API, to allow changing log levels without having to restart
the server.

Added eventRegister and eventWait APIs, to be used for registering listeners
and waiting for server events instead of polling.

Changed the parameters accepted by broadcastTransaction. The prunable parts
must be submitted either in the transactionJSON, or, if using transactionBytes,
in a new prunableAttachmentJSON parameter, which has the same format as the
transaction attachment json. The prunableAttachmentJSON is also returned by
the signTransaction and getTransactionBytes APIs now.

Added support for prunable plain and encrypted messages in the client UI.

Added optional buyer parameter to getDGSGoodsPurchases API.

Voting system UI improvements and bugfixes.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVLsMrAAoJEFOhyXc7+e2AOWAQAOi7yY1vO+7ipOLi82G97Iqb
E6u2VL6xWQ8mSVgm0BV8aPc1WkDH4kDXKewG6Ka5FPh3bpEMJqeCdz5L/aqLsKGc
+OhfHZv0lYNihx/TMSPKX39/kn0L1USFdNGkFDG4kjKf9b/9q/QckA5IJ6LKqu0B
0QmQZ2snb0rVAM+EzhynzJwim5QSsiQX9J9d9DhZ47cicSGLj2vuFMsBdBVNn6tG
ldNMKr+QOfAOHQSWbPmUPs6MUCefA7ubpkPD6R1ZKI+b9FEDNcnkZWpMVWDZZijH
ou5TTjnowzrMzyuK5JYWG92vep/sKKQ7n6JgfQecqaqKNvbWj8RGVc+hfG8nWmWx
wpDpl+Qdo90VBw/+/jrdiCD3GySNlpbsrVwco2PCPpZCWYghrGm8uLbFdKYf8VBs
NMQ4KZEpyCE/Ndqzdvk0IVKxnU6gHn4EPmJtJBJE2EPMUncQLIsQ8LhisyLGuASW
yt4PbdNEY5XkdwJgySPxBnghhhdxRxXvrp0CtJdRiT0Q2kyv8O2r17yVLr5LpPqj
GtEA9lIhKXnUcTZ2tYeCOdn5mM9t7SumBys4ouyHPDAaupdTvHklcnaUXkHSWJoM
UGlzst0hdQ/yN3GAyV0ZSTtjyq++Oof7S0L9S3v7sxLJU6zraQwD4H9pEav4CGl6
H8VEh1ZxYSmgVEuIz5IY
=aGAE
-----END PGP SIGNATURE-----

Release 1.5.1e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.5.1e

https://nxtforum.org/nrs-releases/nrs-v1-5-1e/

sha256:
7f56babc8bce1ab12117dea86c0225611bb6eb86796de6c7869438a575523722  nxt-client-1.5.1e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release which adds the Prunable Messages feature. It
will be enabled at the same block as the Voting and Phasing features.

This is a required update for all testnet nodes, but is also possible to run
on main net.

New features:

Prunable plain and encrypted messages.

Plain and encrypted messages can now be created as prunable. For a prunable
message, the message data itself is never a part of the transaction bytes.
Instead, only a 32 byte sha256 hash of it is included in the bytes that are
being signed, used to verify the signature, or to generate the full
transaction hash or id. This makes it possible to completely remove the
message data at a later time, keeping only that 32 byte hash, and still be
able to verify the transaction signature and have the transaction hash and
id unaffected by the pruning.

Prunable messages have a predefined lifetime, after which their prunable parts
are deleted from the blockchain. This lifetime is measured starting from the
transaction timestamp of the message. When a node receives a transaction or
a block from a peer, it is only required that the prunable parts of any
prunable message are also included if their expiration time has not yet been
reached. If it has, and a valid message hash is included instead, the block or
transaction will still be accepted.

Currently the minimum lifetime of all prunable data is set to 24 h for testnet,
to allow easier testing of this feature. For main net, it is tentatively set
to two weeks, but this is subject to change before the stable release. Note
that pruning is performed at the same time as derived table trimming, which
by default is every 1000 blocks, so the actual removal of the prunable data
from the database will happen with some delay after their expiration time.

A node can choose to keep prunable messages longer, by setting the
nxt.maxPrunableLifetime property to a larger value. It cannot be set to
prune them earlier. Changing this value only affect transactions received
after the change. Pruning can be disabled completely by setting this property
to -1.

Prunable messages that have not yet been expired, but are past the minimum
lifetime, are only retrievable using the getPrunableMessage(s) APIs, but
are not included as part of their transaction JSON.

If a transaction containing prunable attachments is phased, the prunable
parts are nevertheless saved and available immediately, not at finish height.
If their expiration deadline comes before the phasing finish height, they
will be pruned and not available at finish height.

Fees for prunable message attachments are set at 0.1 NXT per 1024 bytes, with
the first 1024 bytes free (the regular transaction fee depending on its type
still applies). This is again subject to change before the stable release.

The full size of prunable message attachments is limited to 42 kbytes. Note
that the full size is still included for the purpose of calculating the total
block payload, even though only the 32 byte hash is in the transaction bytes.

The size of regular plain and encrypted messages in this release has been
restricted back to 1000 bytes, and will likely be reduced even further, before
the stable release. This will be done in order to encourage users to switch to
prunable instead of regular messages. Fees for regular message attachments
will also be increased substantially.

Creating prunable plain messages of less than 28 bytes is not allowed, as at
such small sizes it is more efficient to store the full message instead of a
32 byte hash of it. There is no lower limit on prunable encrypted messages.

It is not possible for a transaction to have both prunable plain and prunable
encrypted message at the same time. It is also not possible to have both
prunable and regular message of the same type (plain or encrypted). It is
however possible to have a regular plain message and an encrypted prunable
message, or a prunable plain message and a regular encrypted message.

Prunable encrypt-to-self messages are not currently supported as there seems to
be no good use case for them.

Prunable encrypted messages can optionally be compressed before the encryption
(default is to compress). The compression status is stored and does not need to
be specified when decrypting. Regular encrypted messages are still compressed
by default, but this compression can now optionally be disabled. For backwards
compatibility, since their current bytes format does not store the compression
status, this needs to be specified again when decrypting, else an error or
unreadable data will be returned.

New APIs:

GetPrunableMessage - returns the prunable message for a given transaction id,
optionally decrypting it if encrypted and if a secretPhrase is supplied.

GetPrunableMessages - returns all prunable messages for a given account id,
optionally limiting to only those with another account as recipient or sender,
and decrypting them if a secretPhrase is supplied.

Prunable messages that have already been pruned are not returned by the above
APIs.

The UI for those APIs will be implemented in a later release.

TrimDerivedTables - a debug API to trigger a derived tables trim, and prunable
tables pruning.

Changed APIs:

All APIs that create a new transaction now also accept optional
messageIsPrunable or encryptedMessageIsPrunable boolean parameters (default
false). If true, the message or encrypted message attachment, if any, is
created as a prunable message.

To control whether compression is performed before the encryption or not,
the new compressMessageToEncrypt and compressMessageToEncryptToSelf parameters
can be used (default true).

Prunable messages, if not yet pruned, are also returned as part of the
transaction json by the getAccountTransactions API, using the same fields as
the corresponding regular messages, but adding a messageIsPrunable or
encryptedMessageIsPrunable boolean flag.

ReadMessage now also handles prunable message attachments, if any. It takes
an optional uncompressDecryptedMessage and uncompressDecryptedMessageToSelf
(default true) parameters, only used for non-prunable messages (not needed
for prunable ones).

DecryptFrom accepts an optional uncompressDecryptedMessage parameter, and
encryptTo accepts an optional compressMessageToEncrypt parameter, default true.

INCOMPATIBLE changes:

BroadcastTransaction has been modified to optionally accept all parameters that
are needed to create a prunable plain or encrypted message (client side
encryption only). This is required because the data for such messages is never
a part of the transaction bytes themselves, so trying to broadcast a transaction
that has a prunable part by only submitting its bytes to broadcastTransaction
WILL FAIL, unless the corresponding parameters necessary to add the prunable
parts are also supplied. Note that they need to exactly match the original
parameters with which the transaction bytes have been created and signed.

For non-prunable messages, broadcastTransaction behaves as before, but users
are encouraged to start switching to prunable messages in view of the planned
size restrictions and fee increases.

The EncryptedData java class no longer handles compression internally, this is
left to the caller of the encrypt and decrypt methods to do.

Other changes:

GetPolls now supports an optional includeFinished parameter (default false).

Multiple bugfixes and improvements in the Voting System and Phasing UI.

The limit on transaction deadline of 1440 minutes has been removed. It is now
possible to create a transaction with a deadline of up to 32767 minutes. This
has been done because many use cases of phasing require that the transaction
bytes are prepared much earlier than the actual broadcasting of the transaction
to the blockchain.

This release will perform a database upgrade with a full rescan on first start.
On testnet, it will cause a rollback to block 256935.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVKXMXAAoJEFOhyXc7+e2ASF0QANeCGGCwaVVDi0i4YWvUVsAD
pUcy8R2NIvInbbL4dbYkfb8ZW2NaSws39hbCs7OPAGmR76JeOXRyTxyqimidGSpH
OAaupcnyEnz2bA3v/+orC8Nphaqh8HlvUffya940vn8G58y9FW5a6bnJYopB1C7x
NgE8NoUq8QnTu18zO/+KtNm7ymtAAwkCd5j25mpG9r2aalH31cf1YQ9NeKe1vO/G
qIfbOGfan0l1e08m3bzP1q71Lk/Brcioq5u6igRu1kRrdew2tg9NqcumsQN9s0YY
m1akOEpHfuAJZY2tjezOaZjRbPfr3JIBzlra7gIdSMcdA0OEFRNpb3cGqLfOQ82S
HPKoOjAQjTgDPzHmzjunFKyJiC7LFTDAtypg/Ko3bMxLghwAuWDtbwZYEptvEDzu
lhMB3UeGwrEYRsZtOVEa5fVXbqsascVtSAI/Zje+TeX+HOMfLob2rkpx1tC1jmBJ
YE6L32BfO+l4qooslgnbGFBCFHf3oyVle2bn+/2RMd6d56CvTQrpTC/pWFK2fpeO
JIPLBtkb/la/uS72AAZi7Uc9MGij+yWsJ9FZt9MKAPSXy8idYf8LcuAjFMflzXWy
ELHYz0U1yx4bciiO4Dx5raff7l1YsZ5j9+gIgo8iDP+pAw7sdU0Gv9e4zqkfyhq7
MK3oyuBnk9cGGwztb+QS
=8f8Y
-----END PGP SIGNATURE-----

Release 1.5.0e

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.5.0e
https://nxtforum.org/nrs-releases/nrs-v1-5-0e/

sha256:
da89d5d7641b9dcfba725ad618fd5b98da39254d7bcdad129c2affcc9a3826e8  nxt-client-1.5.0e.zip

This is a development release for testing only. Source code is not provided.

Change log:

This is an experimental release for the Voting System and Phasing. It enables
these features on testnet, and is a required update for all testnet nodes.

It is also possible to run this version on main net, but the block at which the
new features will be enabled has not been set yet.

New features:

Voting System.

Voting System API calls:

CreatePoll, CastVote, GetPoll, GetPolls, GetPollResult, GetPollVote,
GetPollVotes, SearchPolls.

Polls processing is optional. If nxt.processPolls=false (default is true), vote
counting is not done and no poll results are stored. This can be used to reduce
the load on lower performance nodes. It is still possible to get the results of
a poll using getPollResult, as long as the required vote and balances data
hasn't been trimmed yet.

Regardless of the nxt.processPolls setting, votes for polls that finished
before the last trim height (1441 blocks by default) are deleted and only
aggregate results, if processing is enabled, are kept.

Votes are weighted based on the voting model selected, which can be by account,
by balance, by asset balance or by currency balance, and a minimum balance
cutoff can also be specified. The voting model is defined when the poll is
created, however a different voting model can be specified when calling the
getPollResult API, to calculate on the fly an alternative vote counting, as
long as vote data is still available.

Voting multiple times, changing, or deleting votes is not allowed.

The fee to create a poll is 10 NXT for a poll with up to 20 options, with 1 NXT
additional fee for any additional option (max 100 options are possible).

Phasing.

Phasing API calls:

ApproveTransaction, GetAccountPhasedTransactions,
GetAccountPhasedTransactionCount, GetAssetPhasedTransactions,
GetCurrencyPhasedTransactions, GetPhasingPoll, GetPhasingPolls,
GetPhasingPollVote, GetPhasingPollVotes, GetVoterPhasedTransactions.

A transaction of any type can be phased by adding a phased=true parameter and
an appropriate set of phasing parameters. Phased transactions are accepted in
the blockchain immediately (subject to all usual validations), but are executed
only at finish height, if still valid and if the required quorum has been met.
If not approved, or not valid at finish height, they remain in the blockchain
but are never executed, and any changes they caused to the sender unconfirmed
balance are reversed, except that the fee is not refunded.

In addition to the voting models available in polls, phased transactions can
use a whitelist of accounts (max 10) allowed to vote for the transaction.

It is possible to vote for (approve) up to 10 phased transactions with a single
approval transaction. This transaction will be accepted in the blockchain only
if all phased transactions it is voting for are already in it.

Voting multiple times is allowed but has no effect on vote counting, votes
after the first vote from each account are ignored.

It is also possible to make any transaction phased without needing voting for
approval. This can be used to create transactions with deferred execution.

Pay on reveal secret is supported as a voting model for phased transactions.
When this voting model is used, the phased transaction must include the
hash of a secret chosen by the sender (up to 100 bytes long), and an approval
transaction for it is only accepted if it includes the secret that results in
this hash. It does not matter who the sender of the approval transaction is,
unless a whitelist is also defined. Supported hash functions currently are
sha256, ripemd160, and sha256 followed by ripemd160. The codes to specify them
as parameters are available from the getConstants API.

Finally, it is possible to make a phased transaction that is released or
rejected not on the basis of voting, but based on the presence of other
transactions (linked transactions) in the blockchain at its finish height.
To do that, up to 10 phasingLinkedFullHash transaction hashes can be defined
when creating the phased transaction. Note that this does not create a
dependency between the linked transactions themselves. This feature can be
used to implement atomic execution of transactions of any type, provided the
phased transaction is phasing safe. Transactions already in the blockchain
before the acceptance of the phased transaction can also be linked, as long
as they are not more than 60 days old, or themselves phased transactions.

The deferred execution with no approval needed, pay on reveal secret, and
linked transactions features are currently accessible using the API only, the
UI for them will be completed in a later release.

Similar to voting, the phasing data for phased transaction that finished before
the last trim height is also deleted and only the aggregate approval results
are kept.

The fee for making a transaction phased depends on the voting model selected.
For by-account voting with no minimum balance, or no voting needed, it is 1 NXT
in addition to the regular fee for that particular transaction type. For voting
that depends on voter balances, the additional phasing fee is 20 NXT.

The fee for approving a phased transaction is 1 NXT for each phased
transaction included in the vote.

Variable size messages, encrypted messages, digital goods deliveries. After VS
block, messages and encrypted messages will be allowed to be up to 40 kbytes
long instead of 1000 bytes, with 1 NXT fee for each 1024 bytes. Digital goods
deliveries can also be up to 40 kbytes, with 1 NXT fee for each 1024 bytes
after the first 10k. A single transaction is always limited not to exceed the
maximum block payload length, currently 255 * 176 bytes.

Other new APIs:

GetOrderTrades - given an askOrder, bidOrder, or both, returns all trades that
were executed as a result of this order.

GetDGSExpiredPurchases - returns the purchases for a given seller which have
expired without being delivered.

GetDGSTagsLike - returns all Digital Goods Store tags starting with a given
(at least 2 characters long) prefix.

GetAliasesLike - returns all Aliases starting with a given (at least 2
characters long) prefix.

SearchAccounts - full text search on account info (name and description).

GetPlugins - returns a list of all installed plugins.

DumpPeers - returns all active peers of a certain version.

Shutdown - shuts down the server. Takes an optional scan parameter, if true
the derived tables are truncated and a full rescan with validation is scheduled
on next start. The resulting nxt_db folder is smaller, and a node bootstrapped
with this database is going to verify the blockchain and rebuild all derived
tables on start. While this ensures validity of the blockchain and all tables,
it cannot verify that this is the current consensus blockchain and not a fork,
therefore providing such a database for download is still not trustless.

GetLog - returns the most recent log messages, kept in a memory buffer.

GetStackTraces - returns the stack traces of the currently running threads.

Shutdown, getLog and getStackTraces require the admin password.

Changed APIs:

CreateTransaction - to facilitate debugging and to allow preparing transaction
bytes and json even for transactions that are currently invalid, if broadcast
parameter is false, all relevant transaction fields (json, bytes, hash, etc)
are still included in the result even in the case of invalid transaction.
If broadcast=true, those fields are returned only in case of successful
transaction broadcast, otherwise only the error messages are returned.
This change affects all APIs that end up creating a new transaction.

GetConstants - in addition to adding the new transaction types and subtypes,
and the voting models, the format of the resulting json has been changed.

Added optional timestamp parameter to getExchanges and getTrades.

Added optional account parameter and pagination support to getCurrencyFounders.

Always include errorCode and errorDescription in some API results that only had
an error field in case of an error.

Limit number of records returned by all APIs that support pagination to
nxt.maxAPIRecords at a time (default 100), unless the admin password is
provided or is not needed.

AddPeer adds an isNewlyAdded boolean to the returned peer json, indicating
whether the peer was not already known.

Client changes:

Extended UI in the "advanced" transaction modal dialog for every transaction
type for invoking the different variants of phased transactions (to be approved
by a certain number of accounts or balance/asset/currency holders).

New main sidebar item for the Voting System, modal to create the various types
of polls, pages to find active polls and follow polls over time, list with own
polls and votes casted.

Generic notification system for incoming transactions showing the number
of transaction types and total new transactions.

Unconfirmed transactions are only displayed in the "Dashboard" and "My Transactions"
pages and no longer appear in other tables.

Transaction info dialog for AE Bid and Ask orders now displays a table containing
the actual trades mathcing the specific order.

New account login feature for faster login just by Nxt account.

User specific client DB with new logout option to clear user data.

Streamlined sidebar/navigation structure.

Send Currency button added to the toolbar which invokes the transfer currency dialog

Environment information, client settings and various diagnostic information is logged
to the browser's JavaScript console during startup and login.

Phasing tab was added to the transaction info dialog of phased transactions.

Various bug fixes.

Client Plugin System:

Functionality - The NRS client comes with a new plugin system, enabling third
party developers to provide additional functionality for the client. Plugins
can be activated/deactivated on startup, the status of installed plugins can be
seen on a separate settings page. Plugins can hook into the new "Plugins"
sidebar navigation item or provide their own navigation structure.

Security - Plugins are not sandboxed or restricted in any way and have full
access to client functionality including the passphrase. It is essential to only
install plugins from trusted sources and in doubt don't use plugins together
with accounts storing larger amounts of NXT. There are prominent security
warnings both on the login page and within the plugins folder.

Installation - A Plugin is provided as an archived file containing the necessary
HTML/JS/CSS files and can be installed by extracting the file in the plugins/
client directory.

Developer - For a plugin to be valid is has to follow a certain minimal file
structure and be shipped with a manifest.json file with some meta information.
Detailed information can be found in the DEVELOPERS.md file in the plugins/
directory. There is also a "hello_world" example plugin to get an idea how
things work.

Other important changes:

Fixed transaction ordering in AE order matching to always be by transaction
index instead of by id, to take effect after Voting System Block.

Enforce nxt.adminPassword if set, even if the APIServer is listening on
localhost only.

Added nxt.ignorePeerAnnouncedAddress and nxt.cjdnsOnly properties, relevant
only for cjdns users or multihomed nodes.

Default initial peers are now stored in nxt.defaultPeers and
nxt.testnetDefaultPeers instead of being populated by NxtDbVersion on database
creation.

Allow the API server to handle both http and https requests on different ports,
if nxt.apiServerSSLPort is set to a port different from nxt.apiServerPort and
nxt.apiSSL=true. If the SSL and non-SSL ports are configured to be the same,
the nxt.apiSSL property determines whether SSL is used or not. On testnet,
non-SSL port is hardcoded to 6876 and SSL, if enabled, to 6877.

Reduced the default nxt.maxRollback to 800. Also added a nxt.trimFrequency
setting to control how often the trim is run, default 1000.

This release requires Java 8 and will not run or compile with Java 7.

run.bat has been updated to search for a Java 8 installation using the Windows
registry.

Updated Jetty to version 9.2.10 and Bouncy Castle to version 1.52. If unpacking
on top of a previous installation, delete the old lib folder first.

This release will perform a database upgrade with a full rescan on first start.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVItxeAAoJEFOhyXc7+e2AGksQAJT0SolvRBp8bUPllvz4MivZ
4JirVpWQbVXaE7u3PKte3qA+UFgcaincMU1YM9YCPsHsbX9K24+fIRhblHHBoG7p
zVrqYNcE/1+uJMS0I1UFV2GDx3aFY+2lM/m4rVp8BXNGuUdNFdvAO6vW8i0bj+Ba
Rbe6Xds58YzGXZbkIuxNDnJHqlL/gBAF1q3yPuvftBx6m8nnGoOdjsVh6UDcrHTh
eeqK2hI4ZGNilwE0Coc99qIzSJi85ReE3/LANlQVac532ggVg4dK21HuB2joVtFo
wvBEcFpoeW4VdFSWWla3DRdxOOMo13OnIpIi07cWgrHH/eIG2VtZxoG3rFSyYe9s
NsVCwuV3iQxcvlU6yd4DzWprauyOKjJy0WQC0500whgJfKEZUVZeFVxlh3vLJVKN
4Jmc0cR2/hfqnpIQ6I13w8s6+UeeLnkQxmFRN9DKRICkX6PSqjejfDNjNEutCqAu
9edJ8QmVlJIUygeOjoMRZLVx4fDuxXG9UZOxu4r8DT9IfvkjX0pt5huI8uHSHIpB
tOKKV3aaELfhh2ybF7n86D+i50UAZsRUz/jSLEYfAawS6Em25hpmxk3SdRtz7Uxs
rhvD8qCyVTWeSbqtztZoUmcgWvPqDvcMqi9DTZjn2WgsoFaIBtBHzRyNjW568NYJ
9KMLLhaV6bZ6eMK3mGle
=rWe6
-----END PGP SIGNATURE-----

Release 1.4.16

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.16

https://nxtforum.org/nrs-releases/nrs-v1-4-16/

sha256:
6ef76c029d96b9c689298ba1c43f561417779ac6796f94ebdff6b10a93ff871b  nxt-client-1.4.16.zip

Change log:
Updated jetty to version 9.2.9 due to a critical security bug:

http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00074.html

There are no code changes, only the jetty libraries have been updated.
Delete the old lib folder before unpacking on top of a previous installation.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJU7QUHAAoJEFOhyXc7+e2AJOAQAKkL4InI3wutmR/bTbA/NV5q
ybbndGa8gXTls41bEtJtJjfTRT2xP4huucfN7Mb9S2wSj+HPpFZkoi2QHxCH8RfP
gmPqshneOO2IYgaDhZ/pG1asBysJReGHq2dW85DiOAG9xgDn+i1GHfjktykPi0Ez
JL87uJ4lU8gfXZmtv83Bucb2GP6Zoqu7T2X+rqLb6YRrECJAD6ppS+8tqbiLgSVT
dPS4rjV67ZF3ynTVoiLeAk6ZhKwZZocPg42pQpmM1G3Yr4/BWhLGlQfIaEiKE+r+
nP1UqOoxX7CzHohb6fcwi5RM6oxQoJPtyUi3majaRuADrcZSZ4sU3HhgzPtu9YAj
rodzcrTpYlDAK3uOKDUw+YZYMapoPsJhpAbZmIx9OU//zV/JyugE8PvZf9/JMb25
kkox+ipLDfmDH/R7TD6SnSESaWsCMUKQVXtOeiopBKypLOybEb2Z0WXx0vkPqJgv
80Hh/Z/mTGEui6k9ITK/5/Q0wewzYqsx6Nyv2CzcCpShokRHXdzKiz10LtKlQvjP
yxklaKhVpEMeReuiqw35QYWWRrkszD7gePgL0yjOjhhBcAxCc0dW5aNHswWX5TXy
p/kCIYWjoJ+k7IHNztcUwQnvkdQQckaP5Y/AHBbbBibN5MerMBpWU/7cPo0/YXPI
V6s1ePALTgzO3u4O3cUC
=dL3B
-----END PGP SIGNATURE-----

Release 1.4.15

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.15

https://nxtforum.org/nrs-releases/nrs-v1-4-15/

sha256:
17bd3776a5c603fc347e4e492d540d721024f540a8ee29ef40a90b1dfee1d121  nxt-client-1.4.15.zip

Change log:

Possible fix for the invalid CurrencyMint counter exception.

Made URLs in descriptions clickable and fixed potential XSS exploit problem.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJU3TEQAAoJEFOhyXc7+e2AsNoP/2yrVYakUVwY4mD/AGukhSiP
KWZt7kTtWlHuxEpSkkR39c0jucgXJqXv2I4HMyxGIPWhHpujLZxtipyxPAshT9WP
NVfgi+SOkZeQKaR5aMlEV/0w6WzDI5Jq5rlanqOnUWveS3nsldySUOA28SXryIg4
fk7UcK3DPlZfuJ4yPPuDSzhsTNkK6BywcFTHjeOMEgwkzOBlqwFlK0iKrdjICiO5
QTRrEtJyfFyXV+TIrljlbyOSksw88oH0+rvy7XUnmVW8GtlBFRpul2qyOnRE1mhC
E6UC9q211j9owkFWnJVCgDpA9QjZjdITLXaR7A+QQ/pRV4YQ4LH8FqjAxSrP+ZKe
NHVzEraPx+ocLmunObTRDiLtWsZwPr6IGrFn/2A7G5rF0o38sor8XzoahYLCD8PL
LJRf4gn8cUGmDAPRMfCIJm6CgDQ6nQFnGPQ6BNP43vH3sYmWjOXZNIs1Jf+0iXI1
5PpDjXBpYKgeQBY8yzVaKZdGc4rztaecXuRGMNn+NzuLLtY7poObpgC0CMfn5brk
kU0lWPaT41yCJY/WJ1raPbhLzZ1eroosHKKP6K08jnTbKhNDoC+iW81PgKhaxZvb
Melp10oxCIvMxrel+Ux/6W4KtK1U2SUnlYK60zvUNDhlL2V4AEhtnkkdT8ddwUrv
moff0Bs7d9TvY8PZrB+q
=74IP
-----END PGP SIGNATURE-----

---

Release 1.4.14

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.14

https://nxtforum.org/nrs-releases/nrs-v1-4-14/

sha256:
dca307494ebf4053572cf02273c76e8046f352f604f834f47360274cca39a70a  nxt-client-1.4.14.zip

Change log:

Added debugging output for failing currency mint transactions.

Reduced default numberOfForkConfirmations to 2.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJU2gNRAAoJEFOhyXc7+e2A0aEP+wd1tfEvxES+K4BABhB3LyEy
rRMPK9Py2sooxzwvSYe9/2joL3xBTB4gSpWnmsnJummtquuGxiNgxmzyMow1I3wU
piot7HW/8s1RqOIsTMJyu610NzCw2uHiUKGDBAWw7Tg8TEt2AtzGkGRynsxdavIz
Q+C9a4Xk1P5WvL7UcDoFE4UWFUl52r4Xunpv/TR8zoDlnYTaTdjwkeIx3wwLc/hG
ByeBI/g80YbTSkhHZeXVFFzrsvIJqhxwlhNXM2oicFPhtl7iMBPWpMuEEXA46CcJ
xKah42+ybPEHxaSQADlOrte7nKp5BqwE2xPjdhyuyqipSqDG1d+Z+fwmKGxJ0+5G
jr4dmLTYM874OHUPU6lBnRtrE+nhtecYnHbf2WJ8cU1sIeoQycpVvYozunXhRlhR
BROeKKkRwkYsF/qW839RlCWuzs0w973B53hHFnmAjGcW93ggMmsL95J9dScSSMsI
j5VgaFvqgRwiPOrX8iKEBiRDnPgODCscNnVYp8WqAdbUSHEZyG5KahkopE/lLMCc
ZIsytrhMdvqZU1i43krEjvBPvUbLGTT2/6LTKHSXKlppJxk5NVJWpxW54avd4Xuh
iVwDzurf/5f316gVSZxOUQb8+iEfroW4GxgGf2ZeQ2S8gO40zaxnj0ipCJYgIAo/
yv10kcUVIUsM8c2WcEAB
=4/6k
-----END PGP SIGNATURE-----

---

Release 1.4.13

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.13

https://nxtforum.org/nrs-releases/nrs-v1-4-13/

sha256:
58ab52f0e49e344fde5f2ba7447c43d1f3ab5ff3aaad9c93ba4900bd55ba41ed  nxt-client-1.4.13.zip

Change log:

Peer networking improvements, better logging, bugfixes.

News page now loads correctly when the wallet uses https.
Nxt forum message updates are displayed instead of new topics.
Feed refresh is performed whenever the news page is refreshed.

Minor UI bugfixes.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJU2Pk6AAoJEFOhyXc7+e2AGuwP/RCh9d+qrf0s22vPYYemmmwP
GBFbrOTeOaOrGb2ITIcPde98Ktb8ipx3lPTKb1OfKdkRO1DPRq0yz0bsZWV09emJ
4sxZaO/lcxMcX+I76qtkR/a1ASFaQqMQsDxuLx91n5QArN8GYV3ngBuGoMMkYLpT
8U2+z3fXUkXNV5Gt7YqIyLVIn9iq8zoygR6ymNeHdHCxxaQoleNKOtCsBm/ZndcQ
IKP4ixYtn0wOrxsb4PzNHdfqTuIbRlRNthHmghtnRqD2DREAjKeV8voCaBeq/LBw
p5T3q5ZfkxdmOiUApsbxnMtOsCwWP7U3c+ytcbxRjpGUUrDyfefAOwCyb1YbuB/8
vWr6eQvBbaeEk5VjqyBdzVpU0WOi8o3Ots8fJjRSAvsHcDfn6cEdFhEjJZxjIV2a
/1OGgFImbvW2yV3RSYxdjbkMuMA9ROg3vIFCIIqyrClBltnWpi6/kMNUgLRg+QIK
cg32NomEn3H86yn/Vjlnzkg7Ldz1XkaygkNYZbJHu3oTyF8LSxGJfC8xLPSYWoMZ
8v8sAAbYQ8zjUq9wYdGu7oHexC29Zgj0JHP4AIWRjHrCH5JTHAqkLejWfFFKEifE
wi1oSnteeKO8kWn64kuSI2xqst2ZfAcR2g/gtg5+2IWHKCr/+HqZyFFi3MhvyNhd
7WN3OUiMDifQLWNpzIJV
=LFnj
-----END PGP SIGNATURE-----

---

Release 1.4.12

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.12

https://nxtforum.org/nrs-releases/nrs-v1-4-12/

sha256:
cbfe586bc4459efda5f973f32e0c9d8dcef222d9695092aa5b0dcab3c518ec9e  nxt-client-1.4.12.zip

Change log:

Improved fork resolution by allowing a better difficulty block pushed from a
peer to replace the current last block.

When forging, do not accept a peer block with hit time after the next hit time
of a currently forging account (i.e. prevent front-running in forging).

Removed the possibility of a forger to miss his turn. Even if late, the block
will still be generated and submitted.

Delay forging and submission of blocks by 20 s, configurable via the
nxt.forgingDelay property, in order to be able to accumulate more transactions
in the forged block. The arrival of a front-running block from a peer however
cancels that delay and the next block is generated up to 3 s earlier instead,
which can be controlled via the nxt.forgingSpeedup property.

The above time shifts apply to the physical time of block generation and
submission only. Block timestamps are always fixed by the forging algorithm
within 1 s accuracy, and are not possible to modify.

Better logging of peer networking errors. Log, but do not blacklist missing or
malformed JSON responses.

UI for adding and blacklisting peers. Blacklisting from the UI is possible
only when admin password is not needed (disabled or running on localhost).

Database optimization. Moved the public key of accounts, transaction senders,
and block forgers to a separate table, resulting in 15% reduction of total
database size. This change will be performed at first start and will take some
time. A shutdown after the first start is recommended to compact the database.

Forging API improvements: getForging and stopForging now allow access using
admin password instead of account secret phrase. This respectively retrieves
the status of, or stops the forging of, all currently forging accounts. As
with other admin password protected APIs, password is not required when the
API server is listening on the localhost interface only. The getState API now
also returns a needsAdminPassword boolean, to indicate this.

Enforce that the nxt-default.properties file used matches the version of the
current release.

Added currency distribution dialog invoked using a link from the currency
transaction info dialog.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJU0my/AAoJEFOhyXc7+e2A/XIQAPKv/A6eMhgj3enhmHA3NF9T
2lukDoxpHobcASM7PIeRlQ0Tqm62KK1Q5KxEOK35s6cQQ/xR3SCj8ONEubWT85qt
QmqlELJDX605emIdhtGIwlnj5Oyhp+V3BOH459JUZ9cMERDvDewXZRsHEq9+VinI
j884Eb8WnjUUUtIeFm3PEttjhoeqhAYdBgewSHqbv6xpkCN01j15ZUgT2vkxD2FF
qIFDFdKxA2x69gCI3zV6Pe2w1JaSSVEXuzk6CU+E9v9IjIOzGlxBpbX+/wVpCO91
g7IC8ye2rOZhQCTdmu5VrMyi3cmFQnIgtlT74A6vq7JZjdEZTB4QDW+7H932gXzR
NLvjzkCKQBUaElXiTF0JBY8cdfYnJ6QkirzMzuY5pQYPzjJ35Z1XYolTYUqrNXPx
1Lvh37sUGPV5yeIejvxqwcMtfI27IN8KMXPNuX5SFWd2+DKb5cO7dPy4GEreg8F4
xgUyQOF6qbeyWFGFk9Mc0ItiBY0YT8kEmGMHRuXd11aj4FD7ViW05yUpFHtF7sX5
s5UqTftg8P+zgYhABFD4InAvgTBDc7Ro0Mrd+ivblnW0t1nF1JTi3OX0OFwSaDZG
tNU7gZXlejtVK/PKkUAIYuS6l21DtPOnv3vwfxI7tp9ELjVlm6rxOg6J3EDu6Wdz
DqitzDULV7h3o59VXMy9
=BpAK
-----END PGP SIGNATURE-----

---

Release 1.4.11

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.11

https://nxtforum.org/nrs-releases/nrs-v1-4-11/

sha256:
c821163d386304e0c5e12ad217e9d28eeb34ad79062b3fb01c772fbfe9071d46  nxt-client-1.4.11.zip

Change log:

Fixed a bug in transaction validation that could break blockchain downloading.
The default (and minimum allowed) value for nxt.maxRollback is now 1441.

Restrict maximum HTTP request and response size in peer networking to prevent
potential out of memory attacks.

Ctrl-C can now stop the server without having to wait for initial rescan to
complete.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUx+RYAAoJEFOhyXc7+e2A5LoQAKssZLcFisGOu6PTBYdf7ELt
b1s5hUNmvJ1IIal8HBsy0ERMPDk5LEmvDOFOQ6peA3HG8uG735RICyUza7dGySko
yuGL6wOogzKR5frWAiR5HWZevqu062sBItIyejIzawdj4ms5i2GXj0K/HoHeXM5B
Kr7wmR63f1Nbe0vNA/YCQLyap4LKM4qUNLHpDrhoLpGuY+IQJ3qhB1M8jM5MnlEq
ZP/iL/uKdU2Z4SvaWiiey1sbulLXGp+9jA4utjzd2CWqR+WaREb7BXdCZ2RTs/GJ
/a6QLxu4h2KMQYN8YQfzG8QJVpinQQO4n4JjL4N1n8SGbaqUW/8TcMvX/J0O6Pvc
i2+3qjC2ZxbbP4QhXYzWu4DRwLWdqBCqWr6e0FJCNjQuGXw9cUd9N/ReEg7WRgi7
zQ3sQ/meps7fk5RRgTRH6Op7vxglu1bylDNpgYzPETlC+b7nnvq8VtxIRCTWk7Kk
uhmttaJ3XeFLUtiQTKRlvPqHfszF2H5uPU/ZRU/Mqy0i2mbmuq602Els3K0irfQ+
0xdzA5aTHYTacBOSNQa1yLFpM6vzvW3GA1v2QUXb3XGWHDzBfU56MDnPNK7y2cF7
pVtUo+M6em0vbM8Z8/tlcuEyp+7AbbZx3vKBSdu6DQVX1Ix8EE/sBUalsDoDym/R
taF8NyE2cjaTPstIgLzq
=cYXa
-----END PGP SIGNATURE-----

---

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.10

https://nxtforum.org/nrs-releases/nrs-v1-4-10/

sha256:
114349601aa8bf9f700a99963677d61ce98cc7fa545295fefea7b44ed2a3beaa  nxt-client-1.4.10.zip

Change log:

Improved display of blockchain downloading status in the client UI.

Added client translations, changed state from beta to stable for the following
languages: Italian, Dutch, Ukrainian.

Fixed a bug in transaction bytes parsing which could cause signature
verification failed errors and break forging.

When downloading the blockchain, require at most one fork confirmation when
still below the last hardcoded checkpoint (currently MS block).

New API calls for peer management: addPeer and blacklistPeer. AddPeer will add
a peer address or IP, optionally with port number, to the list of known peers
and will try to connect to it. BlacklistPeer (password protected) will
blacklist a peer, for the default blacklisting period.

These APIs, and a few others related to peer networking, have been grouped under
a new Networking tab on the /test page.

Peer port handling has been improved to allow different peers to share the same
IP address provided they use different ports.

To prevent overloading a node with invalid peer addresses, the maximum total
number of known peers is limited to nxt.maxNumberOfKnownPeers (default 2000).
Once this number has been reached, new peer addresses are not added, and peers
that have been last connected to more than a week ago are removed from the known
peer list, provided the node has enough connected public peers, until the number
of known peers is again reduced to below nxt.minNumberOfKnownPeers (default
1000).

Improved database performance by storing currency supply and reserve per unit
data in a separate table.

This release will perform a rescan on first start.

Updated jetty to version 9.2.7. If unpacking on top of a previous installation,
delete your lib directory first to remove the old jetty libraries.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUxVi8AAoJEFOhyXc7+e2AvWQP/09GHrCDnq1OrqWPVNaFDk1y
GGXsdCgp/cst4GsqozmyVAmEhhIKos60m76DsATLIpW6hPPcXXpRfDdjQWglHpxq
0Emn7AmhMozfzi/S7+yJswBlWwvFAhuhWk7/xZRukuREQAiAXx0Tw0H5bc8MX4+C
neMLEURZgAuLJfWkNDzIeQrXlETbeJz7fELUt05NerIKM3TNAEEM8zgDB4GycH+c
0IZJJ/Rvl0d7vtVNsgKhhOfk/FGJbCgiYEkHW4lHFo3tWKgqNzqFs6f6BuAoKG5l
SuubNCp8mAIOs19X5lK4bjrWCrmqo6FZfeRehVGLlY4Yxdo/f+Bk5JOZfHVOXBMU
nxUcSb/3v1aTSepfOfhKsgbLGKYYAz3ME6uIStnldpRK9B0IYb6CqBgg5fIXR3DV
KxT2fn1LI4Lg+me7q2Vt4Mi5YG1ThUP09DDleyJAk2w6g9K7EoJpx9XpOeMeTRsg
YiC1LicgL94GwX661Ou1gKi6CiuAoQwfwjuCLYJzaOWKIczCkwajbALk73y/klop
XDMI+viD/RfZlv8B4DCFiFm/bZCEEZubLFCgNnyv+uzmkmZNWCCIXP4hNmX8UP0K
C9okjSTpC3I2Fz2199pnYiiTpDssQJaA6QrykGKWhwQDa9wAj27lyFYyRBOwss6m
bB+xbrIoCEkbGQR8SnrE
=5SlO
-----END PGP SIGNATURE-----

---

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.9

https://nxtforum.org/nrs-releases/nrs-v1-4-9/

sha256:
60137e4b1e3c89a3f646d979d0959cea3caecb9f76ada1a0f4f1fdd104370514  nxt-client-1.4.9.zip

Change log:

Server Logic
============
Password protect the Debug APIs. The nxt.enableDebugAPI property is no longer
used. Instead, the debug APIs which allow direct manipulation of the blockchain
database are always enabled, but are now protected with a password, which needs
to be set in the nxt.adminPassword property. Password is not required when the
API server is listening on the localhost interface only (the default).
The password protection can be disabled by setting nxt.disableAdminPassword=true.

Some refactoring to allow creation and signing of transactions using the Java API
even in the complete absence of blockchain data, as needed for the MintWorker.

Minor peer networking improvement, addPeers and processBlock requests are now
executed in the background.

Improvements in fork resolution. The peer networking getNextBlocks API no longer
limits the number of blocks returned to 1 MB total payload size, but always
returns 720 blocks, if available.

MintWorker
==========
Added nxt.mint.stopOnError property, default false. Minting will now continue,
by default, even after an error occurred when sending the mint transaction to
the server.

Minting transactions are now signed locally and sent to the server using the
broadcastTransaction API. Thus the secretPhrase for the minting account is never
sent to the server, and the server or the connection to it do not need to be
trusted. The secretPhrase is also not logged to the log output anymore.

User Interface
==============
Added second row of info boxes on Dashboard.

Notifications for incoming messages.

Reworked page navigation.

Account leasing dialog now displays the number of blocks until lease expiration.

Fixed named account links on the transaction info dialog.

Client Translation
==================
Added language selection to welcome screen.

Added translations for monetary system for different languages.

Stable: English, Spanish, French, Lithuanian, Portuguese (Brazilian), Russian,
Chinese (Simplified), Chinese (Traditional)

Beta: German, Finnish, Galician, Croatian, Indonesian, Italian, Japanese, Dutch,
Slovakian, Portuguese, Serbian (Cyrillic), Serbian (Latin), Ukrainian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUu8LSAAoJEFOhyXc7+e2AOb8QAIe34Kf7dsEwSEA+EAyuW7cj
mszzoN+nPheRg6CbVlwBHTKXLhtUJtBsBrNZHbRtuIR2aQF8t/3oujyMDQc7LjRr
BS0dG5ikaGZYqw/yQSWKthHY/wIZS1SQwQHwDf5+YTRIRTa7oGA1M1C7ivWhiXCB
sgJUZZPdQja5UuEHi0b6cjXIBuX1zBZ4rCD2zejQeJIJcYvt+605Z5+xrABPl+Y3
qzvaOh3YZOi024/+/8aHmz5AG2snFCweAZPkDtsW8ExuCu4jL8CJG5PYIq+iDJj+
nlSUJ/S4fr6LOkdQrAytzCZjUBiurZmp6kA+9jk7mgIo5zjhXM3OlTMVhhjkaOJM
c7mwvlxN+5uu5FoTX0lgNeYmTrW5bDGKUzCUrfg5s8SEbwIECnq0YLdE9JNK8E5G
y5HnMJulFNwjgv7oXdM7sPWeBD9yNZiLaMNEKIPJQ+9CAl+e7+vSXZsKlhMCRJEr
S1QD9vUb62+YaMthcIi1SiG3tkJdcImPdFxwRtLUQDvAtefNkbf9/BG7j8NVDRbb
Knrpn16W7s1bC7gS/0s0pWf3/xstPjBuNOjJn3+w03xOKuDSmDL46vn7JhiN7uRc
nNHEbpM5m918MFEN4lweBnMJog5elZoy14QwjTSG8t7bOj3Ddu1OcYnQ4SlnjvK/
N3YXuWLvcuycZCqoaic+
=NaY8
-----END PGP SIGNATURE-----

Nxt Monetary System NRS client 1.4.8

UPDATED January 11, 2015 (details below)

Get the client.
NRS installation tutorial here.
A guide to the NRS Client interface is found here, or watch the video tutorials.

Read more about Nxt Monetary System

Latest NRS client: 1.4.8

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 1.4.8

https://nxtforum.org/nrs-releases/nrs-v1-4-8/

sha256:
253b2b2cdafbe80627997bfebc3c667ec4df80d0435f8e5e5e472cb27d9bbfe4  nxt-client-1.4.8.zip

Change log:

Removed some validations and logic no longer needed after the Monetary System
block.

Added a checkpoint at block 330000.

Various minor UI bugfixes.

Fixed currency search. Fixed handling of very high minting difficulties.
Fixed concurrency issues with Scrypt minting, can use multiple threads now.

Allow use of https for submitting minting transactions, set
nxt.mint.useHttps=true. Note that this will accept any SSL certificate as valid,
therefore will not protect you against man-in-the-middle attacks when minting.

Allow no more than one unconfirmed minting transaction per account and minted
currency to be accepted in the unconfirmed pool.

Improvements in translations handling, documented in DEVELOPERS-GUIDE.md.

Better validation of hallmarks for peers with multiple addresses. Do not
blacklist peers with invalid hallmarks but just treat them as not hallmarked.

Blacklist peers with versions older than 1.4.

As more than 720 blocks have passed since the MS block, nodes older than 1.4
are now on a fork that will not be resolved by itself. To fix that, upgrading
such nodes from a version older than 1.4 to this release will cause deletion
and full download of the blockchain.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUsuyLAAoJEFOhyXc7+e2AhWcP/icanXn00bdSrYOgu8Ssuhon
5KKs1HM1XK8PA9eAcuFMNGcHudW7ZkoT/ZXoOuYQ28GhVDA9OtuoCU1j2Q4IyzgV
zaxgL5b3ZQJtvfH06wd6pmOEkAhSaTIpY6DTIPnfBLGOHgfdTHYUHML9kV8C8LZc
JfFofQKj6YcfPr1rqFWm146sfsL93CiLL2KnW9NT1A7P+hs97KxfknVSFuV0Js/l
QEwP5ywmCJjo94vxq34bX84sm8h7ierCyvratYVBmdBZdHHB93OSc6nQgdDaWwx5
7RwQNl3PEKn1lTxlAkmAMhYZ6t6cdwDDTCVB7Q4fDnAAmOwj4lIDKGZ8Q7djIMtt
Gh+QpVbZjsTYSgZURgfQrVf+iTKApv1hpA/rlue/3HTNPhKt8jOW+tQrekBvKJni
gEmw0uYy0rddxnvFyhBCtTGRBpJJxdkTfUhognFYNoOZm0p7QzgJ3dit4uENCHen
4WrlBBcVh/sGIc+EEU00hL3nSp5MZSK8Xnwp4nRoM+/QYR7jrMlYzIri9z6U4zH5
h0C29DecPC616cjlCDyhuycBErrRG8lZm335S4X8V+PI0f70lYRVazaXavqFcmjn
Uu4Zun9J+GRF4E4TR5BQRJQ8em1Atdsi/AltJyBgeAVSOFeplmhlw48F0QyOTmRE
TaPPbY2GsjkZrqBd2v4T
=MEO8
—–END PGP SIGNATURE—–

 

UPDATED, January 6, 2015 :

NRS client: 1.4.7

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 1.4.7

https://nxtforum.org/nrs-releases/nrs-v1-4-7/

sha256:

1965173efb65925828a629154a404782e3a9ad9d3e64e7093bf78734342825d3  nxt-client-1.4.7.zip

Change log:

This is a mandatory update. Everyone should update to 1.4.7 or later before
block 330000.

The Message Pattern in AccountInfo feature, introduced in 1.4.0e, has been
disabled, and will not be activated at block 330000. This is to prevent
possible denial of service attacks by malicious regular expression patterns
which can cause excessive CPU load with certain inputs. This feature will
probably be introduced again in 1.5, but with a predefined set of allowed
well behaved regex patterns.

Multiple minor UI improvements and bugfixes.

Enhanced nxt.allowedBotHosts property to also accepts a range of addresses
using CIDR notation.

This release will perform a rescan on first start, on testnet only.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUrCMhAAoJEFOhyXc7+e2AV2sQAJVZ92xvW3VewLVMQxCekbd6
Pd86NZJ/I/0cdwGNIO6/s4Ct/NRDs2Ijk0gJ1QUJjnyouOMkFJBqatx0wHdjZsgV
S/YNVWOBqAxM+KgxzAK1BnVI6SGH1wjGfBr6qT3Vupn5gVFiCjtWWFTY0GqhX5Nw
CmpZ5WvcqrYAL0tc8DPLmOQmwZ8mTIpO9d6/IxtZjQbjpNBkGJPm+p0VsqV+0xcI
GMD4H7Xb7E9kUCW3JtarkJjjDbtRicfWeTp/6MLSvoLwe1HjfDTBGjSfE6eNyDA7
8dbK8L0lxfqT0CEoyUj8ie2bFo7mV3wRDYI/cZ2Nyg5fwbaT930yTSb6qgQ+T4sl
6udDFLgMiM3cEQl5otsnIH7Ms7ZbKe9JWUk3jgIPrC4RuUOxJpsBfxklK/Rchzgn
6/1Y6Z4Jq7S+JeIo8aC0kn9h2DNlXtBGAG8NPi04hkrkZTJXpafERAt0++MgesiW
5gxWD+lwN35Xz1qebmSV5sxTdoweYHR83Ql2EDovtGdpoD+3VL/iTqv8oYZiAj7U
BBnFWMyd6fFKmLjAwQ0OBbIZcNFgsT1m+GasuD1lR0TlCLjsCP0tFpaHx2azthvw
DWWxYvX1IvWv/OCbfkmwEaU87TuZOT5hxuTl1V/h+OVOyu2t7X87xQIk1tzltmT6
Q0RgXGfryFRlysOCVs3A
=/fMC
—–END PGP SIGNATURE—–

UPDATE, January 01, 2015: NRS 1.4.6

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 1.4.6

https://nxtforum.org/nrs-releases/nrs-v1-4-6/

sha256:

817445f7407e0f4e3eb43163e53c9eb2eb46804ee4be3d107c9d8fb229ce2901  nxt-client-1.4.6.zip

Change log:

Set MS block to 330000 in the UI too, so that the MS features menu appears
after that height.

Enforce that currency exchange offer expiration height is after the current
blockchain height.

Refactoring of the UI html, splitting index.html into multiple files.

Added offer and transfer links to currency exchange booth UI.

This release will perform a rescan on testnet only, with a rollback to block
159305.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUpV+xAAoJEFOhyXc7+e2AMTcQAJbtNTaGqJ5tnICd43KgXhM0
FfCQ6LdByjXiZlSc7ME8orEjH9yTOGIjsXbpGD13Z43ma6rj0zYcXoJRILutaikx
CZeVQ02OUpJDqw0W01TA9OgXQ0TRqpjmv3//+R9P/wbSec2koeMDxWFq8H3ZUw1K
+ITWnH7uQFT8RfBoN2oRlhN5tGX7eOxblzS5Mfcn///farKcfcHQCruYwrHVIbeg
AvLK0/bIJaiVi5uR73/HznNkwlqipGi2NNdWL1POJ/BdwptGqVSQOadT0zzUuPqp
zYSmO3nx1sXBtgNn+ZJ4hFvR+qwz8T/o49ddRCMWzow1q7H4uzjRL4EA4m4azUVh
+Pg/s6z1EBPRRR+GnsKnX2mm1n+LVAKhT+w60a1Ma/lh6aPes0UDZd/btRRcSw4V
b/whKyaZ60uacwjcULtCRtADhj/rdeVM4eog8CR3b+aLExinEGlcynwdnUoqFjBn
W+Hzy6bhG2VTP2a79lFlb//CH7qLUpM70t4npAyNTxI3BCniHm2ynN6XY3wrBsot
bgFeoA7Sw7wk47AH3Tnp4XoTK5E4X//751H44rUYNtOj1EeTJjCVtvCqfL5Bmckl
YmELXS7rudGvUaVHeiZNCiM8Cj4RTcKbt8h0T9SM11tcvgsAYHB+auRZtorqjFkw
BoFMhcrcoI/wE6bhMcrt
=ey9U
—–END PGP SIGNATURE—–

NRS 1.4.5 

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 1.4.5

https://nxtforum.org/nrs-releases/nrs-v1-4-5/

sha256:

9292e785c394cb951fc7bf26160137a00896e59764439455abca0da580bb5758  nxt-client-1.4.5.zip

Change log:

Enable Monetary System at block 330000. This is a hard fork, therefore everybody
should upgrade to 1.4.5 or later before that.

If upgrading from 1.3.x, read the 1.4.0e and later changelogs for the important
changes and new features introduced in the 1.4 series.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUoBwLAAoJEFOhyXc7+e2A4dMQAPNhZNnbA4UbnD0lt8tg/4Yw
mPt3qaRKYnNIregbuGWWvXVU6uEJCDXSaYMhMYV5gZBPZRn6fQWyR5BVqA0kBhBg
9PLuasfJmxCVrrDeJYkB7D2SqxjOrIEJroIYkzuqyFw6u7ZccemXcs+t392XqOS2
CMyZFFtrPSM5mPmyzPPsGj2HsDP8dUNySyUhPvcGn+QgvW3BuFsp4UdJs8GbHsBG
4qQYphH4nYSBGTAm0SoAzNsFYTP/juxFch9bCdXFABVmvYZsaCDeH9fUah6MZkD2
e+nPy102DyfjBjhx8HkwT3OBHnT2fZM0aIf5WJ06L9kL1MdPP0hLPdJz+8YGl+kI
ymdRTbRVM0MYWOoNhdhm2m31KNKVysqEO1B1YqyCEDt6P4yeQAl+x/3YjpxQ0pPw
cT9QW+X+SLhB88hyazGIlDXTapv3J5DWOTD/mWjvJ6FSm/8I/rpAwBYl6wr6jnUz
5gpT95MyHBrPAhzpvU+GL3ZCpWnOqk29t7AAWlg0E02cAobB8TeZX2R2FJchmBYI
+yL88GpC0R+RzMXm/WQchMPlRLDj9JTNTSIoiJZTs5UmdxWsDJcmo4uYfzjGvmCl
XjUoTwrT5RtE4dcQDrZi09eldD0PWdxyKwQANOYFWq/frzhnA5t9MO5xfnM9spUx
c7CIa1ZwibXB3LZAJ+wU
=Q6Qi
—–END PGP SIGNATURE—–

You can test Nxt Monetary System on Nxt testnet.

For more information see
http://test.nxter.org/nxt-monetary-system-on-public-testnet/ 

To verify SHA256:
https://wiki.nxtcrypto.org/wiki/How-To:VerifySHA256

To verify GPG software fingerprint:
https://wiki.nxtcrypto.org/wiki/How-To:VerifyGPG

Also you can verify the signed post from Jean-Luc matches his GPG fingerprint:
http://homepages.inf.ed.ac.uk/da/id/gpg-howto.shtml

 

NRS release 1.3.4

Jean-Luc:

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 1.3.4

Download here:
https://nxtforum.org/nrs-releases/nrs-v1-3-4/

sha256:
1ea2e9f1241fc5e64bf55b58058c8937ece0c558e06d0ab0c163e5270a362965  nxt-client-1.3.4.zip

Change log:

This release is focused on improving the Nxt Marketplace (Digital Goods
Store) by adding search and browse capabilities.

Implemented full text search using the Lucene library, as supported by H2.
Table columns currently indexed are asset.name, asset.description,
goods.name, goods.tags, goods.description. A rebuild of the search index
can be forced using the luceneReindex debug API.

The full text search query parameter supports the standard Lucene syntax, which
makes AND, OR, phrase queries, or wildcard queries possible. The default
query operator is OR, to do an AND search need to specify AND between keywords
explicitly.

Added searchAssets API which takes a query parameter and returns assets
having name or description matching the query.

Added searchDGSGoods API which takes a query parameter and returns goods
having name, tags, or description matching the query. The results can also
be restricted to a specific seller, goods in stock only, or goods with a
specific tag only.

getDGSPurchases API now takes an optional withPublicFeedbacksOnly parameter.
If true, results are filtered to include only purchases with public feedbacks.

Added getDGSGoodsPurchases API to retrieve purchases for a specific goods,
optionally those with public feedbacks only.

Added getDGSTags API returning all DGS Goods tags, sorted by number of goods
in stock with that tag and total number of goods with that tag. Takes an optional
inStockOnly parameter, default true, to retrieve tags for goods in stock only.
At most three tags per goods are used, tags longer than 20 characters or shorter
than 3 are ignored, and the parsing of tags is done using the Lucene
StandardAnalyzer.

Show purchase counts and public feedback counts in all API responses returning
Goods JSON, unless includeCounts parameter is false.

Include total numbers of Goods, Purchases, and Tags in the getState API.

Added getAccountAssetCount, getAliasCount, getDGSGoodsCount,
getDGSGoodsPurchaseCount, getDGSPurchaseCount APIs, to be able to retrieve the
corresponding total counts directly.

To populate the tags table in the database, a blockchain rescan will be done at
first start.

Updated jetty to version 9.2.5. If unpacking on top of a previous installation,
delete your lib directory first to remove the old jetty libraries.

UI changes:

The Marketplace page now shows a listing of tag keywords, ordered by number of
goods in stock with that tag. Clicking on each tag brings the list of goods
having that tag. Searching for goods is now possible using keywords from the
goods name, description, or tags. The list of goods also display the number of
completed purchases, and for goods with a public feedback available, a link to
display that feedback.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUbftbAAoJEFOhyXc7+e2AmnIP/3/ZUPGZt2QiTnJ/OEoJRWlq
WyYF19IewwTsof+uDyCNLbCCv/RQ98VGbFXOoRABQ/O/Nr3+Z9zP6d7eilRtUN19
E0OvOnbsy5ez38WRl93gmGjDyGkr0PaUVsDMsiWTH77JQ4DIlDEY9sigq79IlcMA
Wplf/3sg1ImFteFxfNwkbJCCZQ/dha8MgHAUOoWC3ALasGfbhiib4FbFptbZIP9y
0yToYZewAc3TXkXdN1pjGLaGTRiE9EjavBYyb2B9aEXO0Ienp1CG9gJ2bmayKOw2
nMxoVVBe8SwgY9FNa2mXhHw2EDYYaG2IlMKARnBzH5w41OYaLEj6h3xcakFefOR8
N3qTAybMuJcv27BVEjtgKJPv2f7d/9+tFwSK8sZaCR6SlbApeEqNpaAucuIXcq7R
Oea//f1ibq6VvAWfhUKRxS1RDpmzitOv+qup6lqpJWuM2yNY3mSD7rZShnSttSvz
8WbJ7Eh6lMJl6N4dTWW9+msR+9giW1ijIDfHnB1utFH3/4Y8RawS0QK385mZzofs
H3bhDzkoiP/0inKj3ePxosrrNeiRwXq+2NWY9YiWhYfzt9FJ2HJnCt2ja87yNDnV
3hDVhpdc8dYGvtQctnjxJ7Y0QS9x/99z3FtgHjyuunA97Eaf38SQNmKm849lr4ca
2HEOxB43JL7O29tWOhLV
=DEBV
—–END PGP SIGNATURE—–

MOFO Wallet – 2nd gen crypto wallet

Mofo Wallet, a NXT / FIMK cross platform wallet has just been released by FIMKrypto Community and DGEX.

Right now Mofo Wallet supports NXT and FIMK, but the plan is that it will also support other crypto currencies (starting with BTC).

Mofo Wallet has a simple user interface that allows sending/receiving money and encrypted messages, and it even walks new users through setting up accounts and activating them.

Mofo Wallet is available as a hosted online wallet and as a locally run standalone client. The latter will run as a FULL NODE if you set it up as a local server (this is done by simply clicking a button inside the Mofo Wallet!), thereby enabling you to support the Nxt / FIMK networks while forging for fees for your own accounts. Forging requires your account’s secret phrase to be sent to the server which you should only do if you are running the server on localhost.

After just a little snooping around in the wallet, it’s clear that Mofo is very ambitious in its scope: You currently have a built-in NXT and FIMK faucet (sponsored by DGEX), block explorers, multi account control (on all supported blockchains), wallet.dat backup and a mass payment functionality plugin (just upload your CSV sheet to the wallet and go) and forging support. And hang on just a minute, that’s not all: Mofo also enables software authors to write plugins in the form of distributed applications that have full access to the FIMK and NXT block chains.

Current features:

1. Block explorer.
2. Multi account support.
3. Create new accounts.
4. Add existing accounts.
5. Encrypted, freely named wallet.dat file removing the need to expose NXT / FIMK passphrase ever after creation.
6. Wallet file can be used locally or remotely (compatible with the hosted version at http://mofowallet.com).
7. Send and receive messages (stored in blockchain).
8. Send and receive payments.
9. Built-in faucet for both NXT and FIMK new accounts (through plugin).
10. Mass payment functionality (through plugin).
11. Run local server(s) (start/stop server(s)).
12. Forging (requires a running server process).
13. Theme switcher (19 themes available).
14. Public key announcement automation support.
15. Contacts database integrated with payments and messages.

 

MOFO – a wallet or a platform?

Development for Mofo Wallet is in a very early stage, expect many more plugins to be developed and added.

The plugin based architecture of the wallet code allows anyone to write plugins for Mofo Wallet.

FIMKrypto writes:

We hope to kickstart a new breed of distributed applications that live on the second generation blockchains. Building applications on a blockchain offers 1.payments 2. messages 3. encryption 4. trading and much more decentralized and distributed computing power for everyone (almost) free of charge.

In Mofo Wallet, applications are created as plugins and require nothing but HTML and Javascript. Once a plugin has been made available on the Web Wallet is becomes directly accessible from the internet.

For an example click here to open a sample plugin that offers strong customer authorization through use of blockchain technologies like trusted blockchain storage and encryption to protect privacy sensitive information.

FIMKrypto is the Finland based non-profit organization and also the name given to the cryptocurrency which it launched in early July 2014. Prior to FIMKs launch, the association received 533 Bitcoins (approx. 250 000 EUR) in donations from domestic and international donators. The association coordinates the FIMKrypto project and is organizing a national basic income plan, to be paid in the cryptocurrency.

FIMK is currently traded on the DGEX and CCEDK crypto currency exchanges, as well as on the Nxt Asset Exchange.

[fundraiser] NXT Android Wallet

Crowdfunding has started and will run between June 13th to July 13th 2014 (or shorter).

[UPDATE]

On 18.06.2013 at 05:56:04 am: marcus03

Status: After just 5 days, the project is well funded and will be implemented! 🙂

Funds raised as of June 18th: 60.897 NXT + 75.000 NXT from the community fund: 135.897 NXT

I’ll keep the asset sell order open at least until the project roadmap is done – just in case someone doesn’t want to miss being part of this. 🙂

—– Objective

A fully functional, open-source Android NXT wallet for Gingerbread (Android 2.3.3–2.3.7), Ice Cream Sandwich (4.0.3-4.0.4), Jelly Bean (4.1.x, 4.2.x, 4.3.x) and KitKat (4.4.x) on ARMv7 devices with NEON support (see here for an incomplete list of supported devices).

Transaction signing done client-side with the Android app connecting to “well-known” public NRS server without sending account secrets over the network.

Function wise, Marcus03 imagines a mix between Mycelium (for Bitcoin) and wesleys excellent desktop client.

Ease-of-use vs. feature overload

The following features are planned:

* Adding/creating multiple accounts with the option to store the account secrets in an encrypted password protected wallet on the device. Wallet backup available.
* Support for Reed-Solomon address format.
* Showing balances for registered accounts in NXT.
* Showing transactions for registered accounts.
* Contact list (account numbers with names)
* Sending NXT + Support for QR codes (scan a QR address, display a QR code for an address or a receive request (address plus an amount and a description)) + NXT corporate design

The following features are NOT planned:

– Block explorer like functionality
– Aliases (showing them, registering them, etc.)
– Asset exchange support
– Voting and whatever comes up next out of the core. 😉
– No explicit tablet support (Nexus 7/8, etc.)
– No support for forging on the Android device

The following features would be nice, but it’s not clear yet if they can be implemented:

– Showing balances for registered accounts in NXT, BTC, USD and EUR. Also showing exchange rates.
– Listing in the Google Play Store as a free app (not sure about their rules yet, but this is of course vital for mainstream adoption of NXT)

Support via Nxt Asset Exchange:

marcus03:

I issued the asset “AndroidCli” (Asset Id:  12414770996347165541 Account: NXT-X5EB-VSL5-Z7DU-3GWTJ ) for project fund raising and put up sell orders at 1 NXT. If you want to fund this projects please buy as many assets as you want to fund in NXT. As long as the fund raising is running you can step back from funding by transfering the assets back to the issuer account NXT-X5EB-VSL5-Z7DU-3GWTJ. I will then send the NXT back to the sender account (done at least once a day, but you might want to pm me). The fund raising will run for a maximum of one month (June 13th to July 13th 2014), but I might decide to close it earlier if I feel the project is well funded. If I decide the project is well funded (might happen any time I see fit or after one month latest) I will no longer redeem NXT for assets transfered back to issuer account. If I decide the project is not well funded after one month, I will cancel my sell order and put up a buy order at 1 1XT so that everyone is free to sell the asset against my buy order with minimal loss (2 NXT in transaction fees).

androidclientfunding

About marcus03

marcus03 developed one of the first and most used easy to install Nxt Clients for Windows/MacOSX, the NXT Solaris desktop client. However, in April marcus03 thought that NXT Solaris was no longer needed, and he stopped developing it and handed over the code. As nxtQaunts were implemented in the NRS, and the API calls in the NRS core changed, NXT Solaris became unfunctional. Marcus03

I wrote NXT Solaris in a way to be able to use parts of the code for mobile devices and after the recent discussion about the need for an Android client, I want to offer the following project to the NXT community.

In other words: Marcus03 has proven his worth. Interested? Then let’s raise the funds and make this beauty handheld. iphone   Source thread: https://nxtforum.org/nxt-projects/project-ideaoffer-nxt-wallet-for-android/

Offspring Nxt Client 0.4.5

nxter.org

Offspring 0.4.5 is released.

nxter.org

Offspring is an easy to install standalone full featured desktop wallet / Nxt Client.

With Offspring you can…

  • Easily install/uninstall through our Windows installer
  • Manage multiple NXT accounts from a single UI
  • Store your NXT keys in an encrypted wallet
  • Create new NXT accounts and add *read-only* observed accounts
  • Earn mining fees by forging blocks (you can mine with multiple accounts)
  • See exactly when one of your accounts will forge a block (through a countdown)
  • Send and receive NXT
  • View all your past transactions
  • Create or update your aliases
  • Issue assets on the asset exchange
  • Buy/Sell assets on the asset exchange
  • Manage your asset portfolio, see how much assets you own and what their current value is in BTC or EURO
  • Send and receive encrypted messages
  • Use it’s live block explorer which lists all past blocks and transactions and allows you to lookup any block, transaction or account
  • Access the block explorer from every part of the application, you can for instance click on an account number in your transaction overview and it will open that account in the block explorer (same goes for all transactions and blocks)
  • See blocks and transactions coming in live
  • Get a live view of all connected peers, see how much you upload/download, you can even send them a message (if they are hallmarked)
  • Blacklist/unblacklist any peer you are connected with
  • See exactly how far the blockchain has downloaded (up to the second)
  • Delete and re-download the blockchain simply from the menu.
  • And much more …

Download

OFFSPRING VERSION 0.4.5

Please see the WIKI for instructions on how to verify the SHA1 and MD5 hashes.

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.INSTALLER.exe
SHA1: 3fa2b7823e33f70753e992f93db9416d201d703d
MD5: c3dd206eb2e2b9c1aa25a64a542ca797

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.WINDOWS.X86.zip
SHA1: 709efa7ba07ab97b6210b11d12fc3dfc149b2255
MD5: 99e6cdfad7a17e43f34f0be9c0eb4216

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.WINDOWS.X86_64.zip
SHA1: 1a05742a50661723a72daec441d3c896167d07e8
MD5: f192e8214e80827195952e5511771e25

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.MACOSX.zip
SHA1: a2a6181eabc6f5fd72fa7b9c49377d0e7c4492e2
MD5: 0f52220af34cf967f8387cfa5986be1f

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.LINUX.X86.zip
SHA1: 6909c33670fd13fea08b54ac214adb64c6010c68
MD5: cd4a1ccf5c68918bdf384200584dc395

https://github.com/incentivetoken/offspring/releases/download/v0.4.5/OFFSPRING.0.4.5.LINUX.X86_64.zip
SHA1: f80209f2f533abb0abfe9adedaf66d71ce55b6d7
MD5: 516b583476e00800e1d68334c2c9a36a

Requirements

Offspring requires Java 7 (basically because NXT requires it which is embedded in Offspring).
Please go here to download and install Java for your platform.
https://www.java.com/en/download/

Installation

Easy Install (for windows users)

Windows users can use our easy all-in-one installer it will install Java (if you don’t have it already) and Offspring. Simply download execute and follow the instructions..

All other platforms:

  • Download the zip for your platform
  • Unzip the contents to some folder
  • In the folder you will find the offspring executable (double click and Offspring will start)

Enjoy!

Getting Started guide :
https://github.com/incentivetoken/offspring/wiki/Getting-Started

offspring_win

 

offspring_asset

Open Source

Offspring is open source and welcomes any one who wants to make Offspring even better.
https://github.com/incentivetoken/offspring

Donations

Donations are much appreciated
13630109015708150669

Community members working on Offspring so far …

  • Dirk – Core client development
  • Graviton – Planning, design, testing
  • fanaticalfishing – User instruction WIKI

Nxt encrypted messaging and groupchat

nxter.org

Offspring 0.4.1 release

New features:

Encrypted Messaging
Groupchat

https://github.com/incentivetoken/offspring

Offspring is standalone, multi platform (works on Linux, Mac, Windows) and of course open source. 🙂

From https://nextcoin.org/index.php/topic,4525.0.html :

Encrypted Messaging Release

Groupchat !!

Look around you remember this moment. This is the moment we have all been waiting for.

Here is a NXT client that supports the long promised killer NXT feature: Blockchain based Secure Encrypted Messaging.

Built on-top of the NXT Cryptography we all love and trust you can now have completely secure decentralized conversations with anyone in the world.

And the best of all? Your account number is your address, and your NXT secret phrase your Private Key.

The fun does not stop there. Instead of simple one-off messages, Offspring 0.4.1 supports message threading. You can reply to other messages, and they will show up in Offspring like a thread/tree, it’s a bit like Reddit.

Offspring supports group chat too! You can pick any NXT account and add it to Offspring as a read only account. Then you simply send an un-encrypted message (right click that account “Send Plain Message”) to that account, and anyone in the world can see and reply to it.

You can use the account number as the central account for your group chat.

Nxt Offspring is open source

nxter.org

DGEX press release:

OFFSPRING IS OPEN SOURCE

Attention all developers!

Offspring is open source and we wan’t you to join us.

Come checkout the source code and screenshots on our github page.

https://github.com/incentivetoken/offspring

Offspring is a full featured NXT desktop client. Offspring is written in Java and built on the Eclipse 4 platform. Offspring is crossplatform and runs on Windows, Mac and Linux (GTK). We welcome all developers to come and join in the development of Offspring.

Offspring allows you to run your own NXT node and have your own copy of the blockchain. By running Offspring you are actively supporting and strengthening the NXT network. Accounts opened in Offspring are forging by default and display how long until you get to forge the next block.

Block Explorer

Lookup any account, transaction or block. See what transactions are in a block and who send them. All accounts, transactions and blocks are clickable in Offspring. You can easily track any transaction with a simple click of the mouse.

Asset Exchange

Offspring fully supports the Asset Exchange. Since the Asset Exchange is not yet functional on the main network Offspring allows you to select what network to connect to on startup. Simply check the checkbox on the login dialog that asks if you want to connect to the test net. If you do go on the test net Offspring automatically switches to your test wallet so your real accounts are not exposed to the test net.

Encrypted Wallet

Offspring stores your NXT keys in an encrypted wallet on your computer. To offer even better security users can select what file Offspring should read your keys from. You can name your wallet file any way you and make it even harder for anyone to find your wallet on your computer.

Register NXT Aliases

Easily register or update your aliases. Together with your account we show you all your aliases. It gets even better through the block explorer you can view any accounts aliases. Want to register a new alias? Since Offspring uses the NXT Java API you have instant feedback if an alias is free or not and what it’s pointing to.

Keep Track Of Transactions

You can add as many accounts as you like and easily manage them. Send NXT, receive NXT, send Assets etc.. You can also add accounts you don’t own. Know of some project or special account you want to keep an eye on, then easily add that account to your list of accounts and Offspring will even store that account in your wallet.

Watch NXT Go To The MOON

Offspring integrates with http://dgex.com where it shows the entire order book of DGEX and the current price of NXT. Offspring also shows your NXT balance as Bitcoins and even in Euros.

Download Offspring Today

What are you waiting for? Come and try Offspring today. Installation is easy. Simply download, unzip and double click the executable (offspring.exe on Windows) and you are good to go.

https://github.com/incentivetoken/offspring/releases/download/v0.4.0/OFFSPRING.0.4.0.WINDOWS.X86.zip
SHA1: 6c996703db7d5f64c97221eee73f18da8fd3a19a
MD5: da479906272dcd941f9113f0c6101de3

https://github.com/incentivetoken/offspring/releases/download/v0.4.0/OFFSPRING.0.4.0.WINDOWS.X86_64.zip
SHA1: 7d36df20052f4df7561568a8e022b05795c06b07
MD5: 2ca80dcd75e924c5ed4a3bc9df060771

https://github.com/incentivetoken/offspring/releases/download/v0.4.0/OFFSPRING.0.4.0.MACOSX.zip
SHA1: ebca83fbe27607a495d6bab6f83b93ba23a30d28
MD5: 73672e463b68b39197bbe9b686fadbcb

https://github.com/incentivetoken/offspring/releases/download/v0.4.0/OFFSPRING.0.4.0.LINUX.X86.zip
SHA1: c68da35bf1816edb99e63a65654014fc3e6a3ff6
MD5: 2567b2e914b46bc0da8308de93cb1260

https://github.com/incentivetoken/offspring/releases/download/v0.4.0/OFFSPRING.0.4.0.LINUX.X86_64.zip
SHA1: bda109c9c1a701b8efef6d098c1e4c2a516522a5
MD5: 0174792cd8ed97099c1848493002d341

Offspring Nxt Client v0.3.4e

nxter.org

Offspring v0.3.4e

Main updates:
Clickable blockchain explorer and Asset Exchange with current testnet features enabled.

System requirements:
Offspring requires Java 1.7.

Downloads

Ubuntu Linux ZIP (0.3.4e) (404 link removed)

SHA-1 checksum: C8236537CC1E29D9680588602778DE35CAC3C6EC
MD5 checksum: D06E16521F044B3841079FE2BD9DF018

Mac OSX ZIP (0.3.4e) (404 link removed)

SHA-1 checksum: A99130BC0B64A12AF618C1657C562E4D8A6BF41A
MD5 checksum: C7258B70C1812C1D47A3373666E010BC

Windows 32 / 64 ZIP (0.3.4e) (404 link removed)

SHA-1 checksum: D9D51D5F58747C6664C2E55EFEA1669E329DD6DE
MD5 checksum: 8D96D884FD30406DF5032B507F1CA360

Offspring v0.3 series is NOT compatible with older version wallets. To import your NXT accounts to v0.3, please copy-paste your backed up account passphrase to the Add account dialog.

Features

  • Supports most NXT features
  • Creation of new NXT accounts
  • Display of total NXT holdings value in BTC and EUR according to latest rates and chart direct from DGEX
  • Asset Exchange, trade NXT or any other assets directly peer-to-peer from the client without third party web sites (preview for test net)
  • From login screen you can choose to connect to the main NXT network or the TEST NXT network (automatically uses a different wallet)
  • Multiple account support, accounts are stored in a single wallet requiring a single password
  • Turn on/off forging (mining) for each individual account with block estimation countdown timer
  • Send and receive NXT
  • Sortable full transaction history details
  • Create/Update/Discover NXT aliases
  • Built in strong (128 bit) passphrase (private key) generator
  • Built in encrypted wallet to store your private keys
  • Send and receive messages to and from any other account
  • Support for readonly accounts, add any existing account number to your wallet
  • Peer explorer, see what peers you are connected to and how much you download/upload to each peer
  • Full blockchain explorer with clickable links & pagination
  • Create and validate tokens (for merchants)
  • Quick blockchain download during which accounts can be used for operations
  • Realtime BTC / NXT market rate and chart with level 2 full order depth from DGEX.com

More…

http://offspring.dgex.com (404 link removed)

 

NRS 0.8.12

nxter.org

Jean-Luc release, mostly for testers.

—–BEGIN PGP SIGNED MESSAGE—–

Hash: SHA1

Release 0.8.12

http://download.nxtcrypto.org/nxt-client-0.8.12.zip

sha256: 1f9cd574914fef3ff0528cceee6b264876f90b763881b50dc1a196dbfb9598d5

Change log:

This release is only about testing and debugging. There is no need to
upgrade if you are not interested in doing testing.

Added DebugTrace.java, which uses listeners to monitor all changes to
account balances and asset balances, and all the events that cause
those changes – transactions, block generation fees, order placement,
asset issuance, asset transfer, order cancellation, trade.

This feature uses two new properties in nxt-default.properties:
nxt.debugTraceLog=nxt.trace
nxt.debugTraceAccounts=

To enable tracing of account balances, set nxt.debugTraceAccounts to
a list of account id’s to be tracked, separated by “; ” . The output
will be saved to nxt.trace, or the file defined in nxt.debugTraceLog.
Values in this file are tab-separated, to make it easy to import into
a spreadsheet application.

It is possible to enable tracing of all existing account balances, by
setting nxt.debugTraceAccount=* .

On restart, and also on rescan, the nxt.trace log will be overwritten.

Added VerifyTrace.java, which can parse the nxt.trace file (or a file
specified as a command line argument), and perform some verifications.
Currently, it verifies that for each traced account, the final balance
matches the total of all changes that affect that account, as
recorded in the nxt.trace log. It also verifies that for each asset,
the total of asset quantities in all accounts matches the original
quantity of asset issued. This verification can be expected to fail if
not all accounts that own an asset are included in debugTraceAccounts.

To run VerifyTrace, use the verify.sh script. The Nxt server should be
stopped first, so that the nxt.trace log does not continue to be
updated while VerifyTrace is verifying it.

Unconfirmed balances and unconfirmed asset balances are logged, but
not verified by VerifyTrace, because the presense of open or partially
filled orders can make that too complicated. It may be easier to
program a spreadsheet application to handle such calculations.

Added TRADE event, triggered when a Trade occurs. Note that the Trade
event happens before the update of the account balances.

Added BEFORE_BLOCK_APPLY and BEFORE_BLOCK_UNDO events, triggered just
before the corresponding operations in block processing.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJTLCIoAAoJEFOhyXc7+e2ANSMP/0VLUj4HJj2Ggp0yGaZQjJOC
fDsnxzF+1B/+UJbUbanukqxK156YCWSR88JLWwPPj6sYB2g8b61of2s9hNUth9m7
qFWQGjw8tjPr93aulNwPcVPmrZ45lQjSFRISYbBhwmhbEiZFI580zW232P2xHF1y
FewPsy91EGrDRwpI/zgkQiVTyHypHw7V05HmLPHEf9norgI5o6VuRzKC6zbrzHS+
MMMmRlsDpGnXr3FML+QY1qehuDxVsW1mMwhPu7R4EWscWaRoUa6VgaQcDW948Q7w
q5Xygx/KsBHTqUUtKrRuEiIcbeWVpmw75lOiT1bIEnrnS63CNf0yLonyRALredR2
YekxjLONDN7buYWIsZ9FkLsB4zoiCs7/o41J4fgZGItXqaFZztWBeYPCdrlHYAzZ
4u4QdUgrJFLVBMYUQnJCRsto4b+IhDAF5vprkNNed1CVw4IWDvNzCRtPpV43PSCV
L5pn94XMaUVF9u35Pex6dPS8jh4/hIJWX3UyLPYiyNql+wVf2LylMuCM3sdBtXxg
eQikARgB1uHAAks+B/xCF2bQZoukTo0vO4qXUs/bpSEZzxMwVpAPYXo2fs5c5CYq
9zpjeXhKTaw2KooHwftu67LRkSlrWsnwDkcbR5Ug44Jss6KzIB1kHyVxODPrtZqW
s69236xlavNtxQuwYGbW
=bZmc
—–END PGP SIGNATURE—–

NRS 0.8.10

nxter.org

NRS

RELEASE 0.8.10

Please update.

Jean-Luc:

—–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA1

Release 0.8.10

http://download.nxtcrypto.org/nxt-client-0.8.10.zip

sha256: 10dad2cd0fa509a66c86ab3a39c9a702e9a1ded483879708125f5a2540827cfd

Change log:

Better transaction attachment validation. Blocks that incorrectly
got accepted but later fail to be processed for any reason, will
be deleted from the database.

Better validation of minimum fee for different transaction type.

GetAccount API will also return unconfirmed asset balances.

BroadcastTransaction now verifies the signature of received
transaction bytes before broadcasting the transaction.

Removed forging code no longer in use. Generating blocks below
height 30000 (transparent forging phase 1) is no longer supported.

Made Db.getConnection() public and added Blockchain.getBlocks and
getTransactions methods taking PreparedStatement as parameter,
for use by Java API clients.

Added an APITestServlet for manual debugging and testing of the
API. All http API calls will now automatically be listed under:

http://localhost:7876/test

or if you need to try only a specific one, e.g. getBalance:

http://localhost:7876/test?requestType=getBalance

Unlike the admin.html page, this listing is automatically
generated and will include all available API calls without
having to be manually updated when a new one is added.

Applied the patch to Curve25519.sign() suggested by DoctorEvil.
Block and transaction signing should no longer fail to verify.

—–BEGIN PGP SIGNATURE—–
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJTJCM+AAoJEFOhyXc7+e2Ak98P/3HKv7J+amawNwLZLeCgyn8y
35J7DPNFVZJDgCAmODrnJxUFO/3xFkr3d/6D4uLFrBR7X+lXtbCZEePUHpu5XuAz
lu4ZndbMqmSWKMnKichMaQVnr2T3+IeYxyY/nTTY35B0gMUTCGJq2yu+SpR0Rc0n
0H1/1nou9ExhWnPoJDxK4Daoh5fI1+UlqGeLFLFD7GQ2R+T40dBI5JIy3shLtkdW
eI3/d2rKHF+80FfRIFdqUdyD77NeC/q46vB8NdbWUYtRcQpz9fs7UAIw4gdt2FdV
/KGTaUdF2JQgoZ+4/IZAxBZ49pNjsGrG4OckCl5f/oZQ2lMuHE72CHBS1hL64qMP
PPsyTSzrgyp54jbowiKJoPQ7z6fIhmjGAluWVwOiYzx1zkcoHEmzysHlyMLyPBNq
xE4gf37w4L3oNIBBlKl2G9jo7PcwOLMK65kjFJL4oUA5DQHyaGnfhq5haY4nLQ3r
2/dzV0tyQYvVZTpz2e7fV5TsaarszgwKW/Cf5Vc/kT17CaguBnCZ+2RiQv1YFGF0
TEIQf1VYgGn2P5ijfLtXRACYbwPjdGO6Iw5dPJy7QAOObEvhQWk0UrUSG2kAEeqZ
TRX+p9MaOxXC/bgGKb3hlFrEproB5r+6ZKkiP4Fsq9Wt09v+YG03fkNd3aL4hc2U
SRgvolffGgLPwtRLKZ82
=BDFr
—–END PGP SIGNATURE—–

ClieNxt 0.0.7

nxter.org

ClieNxt [codename] Bond

changelog:
* Adapted Java API instead of JSON API (Phase I).
* Support for Spanish (thanks to VanBreuk – 8118526282532613576 ), Portuguese (thanks to garcias – ) in addition to German (thanks to teletobi – 11810049982317883239), RussianEnglish languages.

* Support multiple account forging with timers mixed with watchlist(Phase I)
* includes nxt.jar of 0.8.8 version in lib folder
* some more multithread operations, gui bug fixed, it should be more fluid.

Right now, you will have to re-enter secretPhrase everytime you launch the software and continue to forge. (via Forge Button)

Phase II: (suggestions)
Would you want to have one master password (or PIN code) to encrypt and save secretPhrases?

Saving would allow you to forge even after restart with master password (or PIN code). GUI would have to encrypt and save your secretPhrases in database. Encryption will use AES(MD5(masterpassword), secretPhrase). MD5(masterpassword) itself would be saved as Java Preference (is available in Default settings menu)

In addition, Would you want to get account number with one click?

This way, user only sees account number (secretPhrase is secure and auto-generated) and with master password (or PIN code) he can retrieve secretPhrase of that account.

Please make suggestion if you find it not secure

Download
https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_007.zip

Usage
Simply unzip archive and

– Windows users – double click Clienxt.jar and enjoy
– Linux&Mac users – in terminal ./Clienxt.run & and enjoy

Screenshots

Reports

report feature requests, bugs https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open

Support

Appreciate any kind of support!
Translators are very much welcome to contribute. Please donate some to our translators, as well, they are just awesome!

if you like the effort and the changes, please donate: 13792774143018875909

NxtWallet for Mac

nxter.org

New NxtWallet for Mac

Wesleyh:

(…) monday I will release the same version for windows.

 

  • Shows blockchain download progress.
  • It connects to TestNet at first start. You can switch to Main Net via tools menu. I suggest you test everything out in TestNet first as there may be bugs. We need someone to do an audit of the web code.
  • If you want the old interface, simply go to http://localhost:7875 (main net) in the browser when the app is running.

wesleh_mac_nxtwallet

Developer donations: 8189784314684138350.

Source: https://bitcointalk.org/index.php?topic=345619.msg5594032#msg5594032

NXT Solaris 2.3

nxter.org

NXT Solaris 2.3

Windows/Mac OSX NXT client

Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 2.3 is compatible with the previous versions 2.2 and 2.1.
To update, simply overwrite the existing files with the files in the 2.2 archive.

Changelog

-Fixed display of aliases and messages (open-source version)
-Transaction list didn’t update currency display when switching currencies (open-source version)
-Fixed account balances not showing up in the account list(open-source version)
-Fixed account balances not updating in the account list(open-source version)
-Version number now showing up correctly (open-source version)
-Fixed an access violation on Mac OSX

Download
64-bit Windows Version: NXTSolaris-v2.3-Win64bit.zip (30.7 MB) – Download here (404 link removed)
SHA256 checksum for NXTSolaris-v2.3-Win64bit.zip: 776B753E0052DFD8A40684B7F14AFA212038707DF6D8BCBE621D43EB7AFC2483

32-bit Windows Version: NXTSolaris-v2.3-Win32bit.zip (28.6 MB) – Download here (404 link removed)
SHA256 checksum for NXTSolaris-v2.3-Win32bit.zip: 2EB812FD9E4A30ACEB0C037CC43515EFCD03809018E8EC8F64DBD49D8722DEF3

32-bit Mac OSX Version: NXTSolaris-v2.3-OSX32bit.zip (27.0 MB) – Download here (404 link removed)
SHA256 checksum for NXTSolaris-v2.3-OSX32bit.zip: 5012A52EEC62F1DE1CA58DEBDF785E020BD94846BA805695EDE1C89A4805D15B

For screenshots and everything else please visit: http://nxtsolaris.wordpress.com/

TODO list
-Stability and performance
-Arbitrary message encryption
-Offer a simple and advanced GUI, with the simple GUI targeted at new users

marcus03:
NXT: 1758531264253431177

I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

Source: https://bitcointalk.org/index.php?topic=345619.msg5574473#msg5574473

NXT Solaris 2.2

nxter.org

NXT Solaris 2.2

Windows/Mac OSX NXT client

marcus03:

I’ve reached the end of my roadmap! 🙂

TODO list
-Arbitrary message encryption
-Offer a simple and advanced GUI, with the simple GUI targeted at new users

Changelog
-Mac OSX version added (source is included in the Windows downloads)
-GUI Performance improvements
-Changed the default testnet address to “http://tn01.nxtsolaris.info:6876/”
-The JCL is no longer needed to compile the source code
-Fixed a bug that prevented sending NXT to accounts without a public key in the BC
-Fixed Bter market data retrieval
-Fixed “secret maps to expected account number” check for secrets with characters beyond ascii
-Added checks for enough funds before broadcasting transactions

Download
64-bit Windows Version: NXTSolaris-v2.2-Win64bit.zip (36.3 MB) – Download here
SHA256 checksum for NXTSolaris-v2.2-Win64bit.zip: BCDC7C27755A138E44AE51FB3F842BB8E12FAC6AF3117F44BB99B9B01B581F95

32-bit Windows Version: NXTSolaris-v2.2-Win32bit.zip (34.3 MB) – Download here
SHA256 checksum for NXTSolaris-v2.2-Win32bit.zip: 0F6851CE16411756EB5ED9ADFBD1AF730CEC0B68D8566660D8A8257C0DF3F7B1

32-bit Mac OSX Version: NXTSolaris-v2.2-OSX32bit.zip (9.5 MB) – Download here
SHA256 checksum for NXTSolaris-v2.2-OSX32bit.zip: 76B416EB3783410E33AC14353501F9FC735863CE725205AE0DF78C1E678F76BD

For screenshots and everything else please visit: http://nxtsolaris.wordpress.com/

Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 2.2 is compatible with the previous versions 2.1.

Roadmap
1.) Move current version of my code to XE5 and release closed source 32-bit and 64-bit versions for Windows. [DONE]
2.) Refactor code to a MVC architecture, so that I can create separate GUIs while using the same version of the business logic code. [DONE]
3.) Create new GUIs for Windows and OS X using the same business logic, but based on the cross-platform Firemonkey libraries. [DONE]
4.) Release Windows version (32 and 64 bit) based on FireMonkey. [DONE]
5.) Implement new features from the TODO list [DONE]
6.) Release source-code for FireMonkey Windows version (February 16th, 2014 latest) [DONE]
7.) Implement new features from the TODO list
8.) OSX compatibility changes
9.) Release OSX version based on FireMonkey.
10.) Release source code for FireMonkey OSX version.

Donations
I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

NXT: 1758531264253431177

Source: https://bitcointalk.org/index.php?topic=345619.msg5551241#msg5551241

Windows installer for 0.8.7

nxter.org

[BETA]

Windows Installer 0.8.7

Mistafreeze:

Nxt 0.8.7 Windows Installer released. This is for Main Net, not test.

 

[STABLE] NXT 0.8.7

Download link: NXT 0.8.7 Web Setup.exe – 524KB

Installer SHA-256 Hash: 5465C4F57D4EF68F7FDB69DFE74841DEFB269269EC1987C195E597EEB60A662A

Nxt-client-0.8.7.zip SHA-256 Hash:E2322BD01FE303D74511B377468F1CEAF51D623DC41F6F3044C22146D883911A

Virus Scan: Virustotal

Update 03/06/2014: I’ve released an installer for Nxt TestNet 0.8.6. Go here for details:https://nextcoin.org/index.php/topic,4323.0.html

Update 02/15/2014:The source code for this installer is now available here:http://www.mediafire.com/download/kdb3nc77y1n9s84/Nxt_Web_Installer_Source.zip

This package will install NXT 0.8.7 and the blockchain files. It creates shortcuts on your desktop in your Start Menu under Programs –> Nxt

The installer will attempt to run the NXT client for you when the install completes. Upon completion it will also launch a webpage that will redirect you to https://localhost:7875 after it detects that the client is running.

How to use this installer:

Video tutorial courtesy of Pinarello: NXT one click installer for dummies! EASY setup!

1) Download from the link above.

2) Verify the SHA-256 checksum. You can use this MD5 & SHA Checksum Utility

3) Double click on the installer. Leave the top 2 check boxes checked at the end of the installer and Nxt will attempt to start.
Checking the last checkbox will delete the source archive nxt-client-0.x.x.zip. If you want to verify the checksum of the source archive, leave this unchecked.

To verify the source archive, open the MD5 & SHA Checksum Utility you downloaded above, and select the file C:\Nxt\nxt-client-0.x.x.zip. Paste in the SHA-256 from the top of this post and verify that they match.

If everything worked, that’s it.

Running Nxt:

To run NXT after the initial install, first click on the NXT 0.8.7 shortcut, either on your desktop or in your Start Menu.

Wait a few seconds, then click on the NXT 0.8.7 Interface shortcut, again either on your desktop or in your Start Menu.

If you get an SSL security warning, it is okay to ignore it here.


How to stop NXT:
Click inside the Nxt Command (Black) window, then press Ctrl + C. ALWAYS use this to help prevent blockchain corruption.


How to update NXT:

Nxt must be stopped before updating!

Simply download the new version of the installer from this thread and run it. The installer will take care of everything for you, no need to back anything up.
Should there be any issues, uninstall the previous version by running the included uninstaller from the Start Menu shortcuts.

FreeRider AE BETA release

nxter.org

FreeRider beta0.1 released

git clone https://github.com/l8orre/FreeRider

cd FreeRider
./nxtFreeRider

Also available at:
https://www.quicknxt.com/FreeRider

l8orre:

I believe that nxtFreeRider will make a valuable and distinct contribution to the nxt clients ecosystem.

 

Features/Attributes:

  • – python3/PyQt4: fully open source, code inspection extremely easy rapid development/modification possible by anybody,
  • – script language: no binary that must either be trusted or compiled from source
  • – developer tool: includes api access window for testing, new api calls can be added very fast
  • – using QThreadpool, query threads can be used for NRS backend load testing
  • – Focus on Asset Exchange
  • – python provides scipy: scipy has become the single most powerful and versatile scientific computation environment available
  • – can be used as a tool to analyse node behaviour and counteract malicious attacks on the network.
  • The availability of scipy provides a unique feature that no other client has – I have the impression that this aspect is a bit underrated so far.

nxt-freerider-asset-exchange1nxt-freerider-asset-exchange2nxt-freerider-asset-exchange3

 

Source:  https://bitcointalk.org/index.php?topic=345619.msg5544198#msg5544198