You guys sure are quick!
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Here's the full scoop.
DGEX is proud to present Offspring - The Cross-Platform 2nd Gen Crypto Client.Offspring v0.2a system requirements:
Java 1.7 required (if you already run official NXT client NRS, then you already have java)
http://java.com/en/download/manual.jspOperating system: Windows XP, Windows Vista, Windows 7, Windows 8, Ubuntu, MacOSX
Program to open/extract installation zip file (first try and double click the zip file,
if that does nothing use
http://www.7-zip.org/)
Download (select your operating system below):
http://offspring.dgex.com/offspring-w32-w64-blockchain.x86.exe (Windows, easy install with blockchain included)
SHA-1 C807446737534CC7E869553DF802218168A3683C
http://offspring.dgex.com/offspring-w32-w64.x86.zip(Windows, SHA-1 5DFE403DEEDA7291C73F668AB34B4FFF4022DCAB)
http://offspring.dgex.com/offspring-linux-gtk.x86.zip(Ubuntu Linux, SHA-1 6E5D8D7451F9E59BB47661417EC16A80C6DC8C06)
http://offspring.dgex.com/offspring-linux-gtk.x86.zip(MacOSX, SHA-1 C660D6645330CA2650996458A8A957313BC47F53)
Installation:
Download the one click installer with blockchain:
http://offspring.dgex.com/offspring-w32-w64-blockchain.x86.exeAfter download double click on the file and follow instructions.
OR:
- Download the zip package version for your operating system (Windows users same version works for both 32 and 64 bit Windows)
- Create an Offspring folder on your hard drive (we recommend C:\Program Files\Offspring).
- Double click the zip file you just downloaded, now select all the files and folders contained in the zip file and drag them
to your freshly created Offspring folder.
- Now double click your C:\Program Files\Offspring folder, then double click offspring.exe, have fun
First time use:
If used first time without blockchain included, Offspring must download the blockchain files.
You can watch download progress in the Advanced section by looking at the Recent Blocks panel.
Once you downloaded (a good part of) the blockchain it's best to switch off Offspring and then turn back on again,
this way you force NXT to save the blockchain to your hard drive,
later versions when NXT is open source will not require this.
Offspring main features:
* Cross-platform, the same source code is compiled for various platforms.
* No web browser required, works offline
* Latest NRS engine is embedded
* Connect to local or remote NRS engine
* Control multiple NXT accounts from single interface with one master password
Support for basic NXT features and more:
* Send money
* Assign alias
* Create token
* Validate token manually (for merchants)
* Sortable full transaction history details
* Advanced network status view section: recent blocks, orphaned blocks, active peers, known peers, blacklisted peers
* Quick blockchain download during which accounts can be used for operations
* Forging on by default for all included accounts
* Security features: encrypted accounts "wallet" file in user settable location (eg. USB stick)
* Display of total NXT holdings value in BTC and EUR according to latest rates and chart direct from DGEX
* Realtime BTC / NXT market rate and chart with level 2 full order depth from DGEX.com
Major features coming soon in later versions:
* Multicurrency client, incuding transfer capability for some of the other major cryptocurrencies
* Asset Exchange, trade NXT or any other assets directly peer-to-peer from the client without third party web sites
* Full block explorer with search
* Encrypted p2p messaging
* Transaction memos
Offspring will support all current and coming features of NXT.
Why use the authentic NXT client to store your NXT instead of third parties, for instance your DGEX account?
Consider the following points:
- The client enables you to own and operate a genuine NXT account with a few clicks of a mouse
- Take full control of your NXT so you can sleep your nights well even if your favorite exchange has service interruptions
- Send NXT instantly to another account or merchant
- Create tokens for use on merchant sites without the need for extensive server configuration
- If you are a merchant, verify customer payments through tokens manually without the need for custom software
- Participate in strengthening the NXT network and be eligible for random forging rewards automatically by
just keeping your Offspring client on.
OFFSPRING WALLETS
Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.
When Offspring starts you must either enter the password for your existing wallet or create a new wallet by entering
the password for your new wallet twice.
By default Offspring offers to unlock or create a wallet called 'offspring.wallet' which is in the directory that
contains your Offspring executable.
You do however run the risk that future malware or hackers will try and steal that file from your computer,
even though that file is encrypted that does not mean it can't be cracked given enough time and computing power.
For enhanced security Offspring offers the ability to select what file is your wallet file. You could for instance
insert a USB thumbdrive and from the login dialog browse to that USB thumbdrive and then select which file is your wallet file.
You must remember what file is your wallet file since we don't store any reference to it.
Offspring does not care about the name or extension of your wallet file and if it's set to read only or maybe hidden.
You could name your wallet 'funnycatpicture.jpg' or 'taxreturns.doc' and Offspring will happily unlock and use that.
Another possibility of selecting your wallet file is that you can use multiple wallets each containing different
NXT account private keys.
Offspring can run in local or remote mode.
When run in local mode (default) Offspring will run an embedded webserver on your computer
and in that webserver Offspring runs the official NXT class files (java servlet).
Offspring can also connect to any other server that runs the NXT servlet.
The address of the server is set in a file called 'offspring.config' which is a so called java properties file,
the property is called 'remote_address'.
If you used to run the official NXT client you could use Offspring to connect to that.
You could also run your own NXT node on a server and connect to that from your local computer.
We use this feature to connect to the test net while developing for the Asset Exchange.
Example to connect to the AE test net:
remote_address=http://holms.cloudapp.net:6874/nxt
Example to connect to official NXT client running on your own computer:
remote_address=http://localhost:7874/nxt
Warning! Upon connection to remote NRS server Offspring will send your NXT account private keys to that server.
Make sure you trust that server.
Enjoy!
Graviton & The DGEX Offspring development team
http://offspring.dgex.com