Bitcoin Forum
April 25, 2024, 11:42:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: Nxt full feature clients - progress tracking thread  (Read 12369 times)
utopianfuture (OP)
Sr. Member
****
Offline Offline

Activity: 602
Merit: 268

Internet of Value


View Profile
January 12, 2014, 01:14:32 PM
Last edit: March 01, 2014, 02:01:32 PM by utopianfuture
 #1

Full feature clients should be self-contained application which support most of NXT's network features such as alias sytem, decentralized asset exchange, voting system, arbitrary messages. Ideally, they should be run across platforms or at least support Window or Mac.

Currently NXT client is browser-based NRS (NXT reference software ?) which support basic functions such as send/ receive; block statistics etc. but it is quite awkward to carry asset exchange operation in that interface. So NRS would be phased out gradually when we have some full-feature clients running stable.

This thread will track the progress of works on building full feature clients for NXT. Some may question why we have that many clients in progress at the same time. The answer simply is that: each developers have different ideas of how a NXT client should be and we actually encourage a decentralized approach to building NXT econ-system;
So eventually there should be more than one NXT full feature clients.

Here we are. These are NXT full feature clients in the progress at the moment. You are welcome to contact with the developers to make suggestions or to donate. Let me know if you are planning to make another NXT full- feature clients and I will add it here.

Also visit

NXT promotion and marketing progress tracking thread https://bitcointalk.org/index.php?topic=412243.0
NXT open source code flaw report https://bitcointalk.org/index.php?topic=397183.0
NXT web service providers tracking thread   https://bitcointalk.org/index.php?topic=412516.new#new
NXT security and user interface improvement - progress tracking thread  https://bitcointalk.org/index.php?topic=412547.0

1 - N application Hub

Lead developer: Nexern
Status : in progress
EST : January 26


nxt client nexern by futureutopian, on Flickr

2 - NXT solaris

Lead developer: Marcus3
Status: in progress; alpha version ready link to download https://nextcoin.org/index.php/topic,2793.0.html
EST : unknown but will support all main NXT features


nxt client solaris marcus 3 by futureutopian, on Flickr

3 - NXT manager

Lead developer: baimangal
Status: concept; fund raising
EST: unknown


nxt client baimangal by futureutopian, on Flickr

4 - .NXT  (dot NXT)  

Lead developer: minusbalancer
Status: in progress
EST January 19


nxt client .NXT by futureutopian, on Flickr

5- ClieNXT

Lead developer: fmiboy
Status: progress- alpha available at https://bitcointalk.org/index.php?topic=345619.msg4639624#msg4639624
EST: continuing


nxt client ClieNXT by futureutopian, on Flickr

6- NXT wallet

Lead developer: wesleyh
Status: in development- beta available Link: http://nxtra.org/nxt-client/


wesleyh client by futureutopian, on Flickr

7- NXTfreerider

Lead developer: l8orre
Status development - beta available.


nxtfreerider by futureutopian, on Flickr




░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
  TomoChain  •    •  TomoChain 
░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
1714045351
Hero Member
*
Offline Offline

Posts: 1714045351

View Profile Personal Message (Offline)

Ignore
1714045351
Reply with quote  #2

1714045351
Report to moderator
1714045351
Hero Member
*
Offline Offline

Posts: 1714045351

View Profile Personal Message (Offline)

Ignore
1714045351
Reply with quote  #2

1714045351
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714045351
Hero Member
*
Offline Offline

Posts: 1714045351

View Profile Personal Message (Offline)

Ignore
1714045351
Reply with quote  #2

1714045351
Report to moderator
utopianfuture (OP)
Sr. Member
****
Offline Offline

Activity: 602
Merit: 268

Internet of Value


View Profile
January 12, 2014, 01:15:54 PM
Last edit: March 01, 2014, 01:53:57 PM by utopianfuture
 #2

I have asked all the lead developers to drop by here occasionally. So feel free to ask questions they may find time to answer them. Please post something with actual content and don't spam the thread.


openning statement from baimanga 1/9 https://bitcointalk.org/index.php?topic=345619.msg4418563#msg4418563 fund him to make the client possible; contact him if you can contribue.

update from nexern 1/12; can't be sure you will understand what he said but here it is https://bitcointalk.org/index.php?topic=345619.msg4466143#msg4466143

Update: Award announcement


There will be an award of 48380 NXT for the best Open-Source client for NXT. The client has to able to run in Window. This award came from multiple private donors with Bybitcoin as the representative. I will personally send this award to the winner.

I would tentatively set the date for the award on March 1.

UPDATE: I would move the the date for the reward to a later date, tentatively on April 1.


░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
  TomoChain  •    •  TomoChain 
░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
Manwe
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
January 12, 2014, 01:19:26 PM
 #3

WOW, good news.
lucky88888
Sr. Member
****
Offline Offline

Activity: 404
Merit: 250


https://nxtforum.org/


View Profile
January 12, 2014, 01:20:09 PM
Last edit: January 12, 2014, 01:51:49 PM by lucky88888
 #4

OMG TOO AWESOME!!!!!!!!  Roll Eyes Roll Eyes Grin Cheesy Cheesy Grin Cool Cool

Fuck Mt.Gox! Fuck Mintpal! Fuck Bter! FUCK kyc! Protect yourself use MGW! SUPERNET!
Recommended ASSET ->InstantDex : Lead Dev Jl777 (decentralized multi currency instant exchange)
Recommended ASSET -> Jinn : Lead Dev Come-from-Beyond (ternary processors!)
https://nxtforum.org/news-and-announcements/(ann)-jinn/
goldenmail
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
January 12, 2014, 02:07:32 PM
 #5

wonderful!
coolfish
Full Member
***
Offline Offline

Activity: 121
Merit: 100


View Profile
January 12, 2014, 03:01:49 PM
 #6

NXT ..UP...UP...

Nxt:17482068461146780755
luckygenough56
Legendary
*
Offline Offline

Activity: 1526
Merit: 1012



View Profile
January 13, 2014, 12:04:45 AM
 #7

Great. Keep the good work. I'm sick of POW instamine altclone scams.
salsacz
Hero Member
*****
Offline Offline

Activity: 490
Merit: 504


View Profile
January 13, 2014, 01:44:57 AM
Last edit: January 13, 2014, 02:15:04 AM by salsacz
 #8

There are 2 main ways to use Nxt DNS without third-party plugins.

1]  Server-side.  A web server analyses Nxt blockchain and replaces nxt-links with corresponding addresses before sending HTML documents to users.
2]  Client-side.  A web browser runs a JS script that connects to Nxt bootstrapping nodes and replaces nxt-links.  This way requires to embed a small script and run it on "onload" event.  The script will do all the work via CORS, JSONP or other techniques.

As a side effect Nxt does not allow to transfer ownership of a domain to other accounts, so cybersquatting is not a problem.

I think after the launch I will create a Google Cloud version of the client to remove such obstacle as necessity to run software locally or care about hosting.
d5000
Legendary
*
Offline Offline

Activity: 3892
Merit: 6080


Decentralization Maximalist


View Profile
January 13, 2014, 03:21:16 AM
 #9

Great. Would it be possible to indicate the programming language/technology (Java/C/Python etc.) in this list?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
joefox
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile WWW
January 13, 2014, 05:58:38 AM
 #10

I am chomping at the bit to see these clients come to fruition.  They have great potential to drive adoption of Nxt.

I admin the Nxt Wiki at http://wiki.nxtcrypto.org/ Please support my work by donating to Nxt account #1234567740944417915
Asian Prepper
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile WWW
January 13, 2014, 07:07:30 AM
 #11

Is there a need for 3 clients? Why don't you all put ur heads together and create 1 badass client? Just curious...

also, how do I know what client to use?

As of 2014-04-09 I no longer post as "Asian Prepper" and will post under my real name "Tai Zen" to eliminate confusion.

Founder of www.PrisonOrFreedom.com | BTC: 19HHZ1yEimKUYVFM9TkXqd9xwM54jSFrmc | LTC:  LTA99422wieqR1MfWeNxZU5xAsESE9MzW7 | NXT:  17225446755425423638
goldenmail
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
January 13, 2014, 12:21:38 PM
 #12

up Cheesy
superresistant
Legendary
*
Offline Offline

Activity: 2128
Merit: 1120



View Profile
January 13, 2014, 03:26:43 PM
 #13

Good thread. Great work.
utopianfuture (OP)
Sr. Member
****
Offline Offline

Activity: 602
Merit: 268

Internet of Value


View Profile
January 13, 2014, 03:30:16 PM
 #14

Is there a need for 3 clients? Why don't you all put ur heads together and create 1 badass client? Just curious...

also, how do I know what client to use?

Explain above. Bitcoin have at least four main wallets :bitcoin QT; multibit; armory; electrum. So How do you choose one ?
Having one client is a weakness. We need redundancy.


░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
  TomoChain  •    •  TomoChain 
░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
utopianfuture (OP)
Sr. Member
****
Offline Offline

Activity: 602
Merit: 268

Internet of Value


View Profile
January 14, 2014, 01:17:42 PM
 #15

Go to vote for the client you like best.

https://bitcointalk.org/index.php?topic=414965.0


░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
  TomoChain  •    •  TomoChain 
░░░░░░▄▄▄████████▄▄▄
░░░░▄████████████████▄
░░▄███████████████████▄
███████████████████████
▐████████████████████████▌
█████████████████████████
█████████████████████████
█████████████████████████
▐██████████████████████▌
████████████████████████
░░▀████████████████████▀
░░░░▀████████████████▀
░░░░░░▀▀▀████████▀▀▀
l8orre
Legendary
*
Offline Offline

Activity: 1181
Merit: 1018


View Profile
January 15, 2014, 05:00:04 PM
 #16



(edit: I posted this in the client rewards thread first - dunno why, was confused -sry)

Hi marcus03 - or any of you NXT client gurus -

I am trying to reconcile the two concepts of regular polling and specific singular user input.
I have an (extremely messy) PyQt4 client that can send queries to my raspi (or whatever node I enter).

To look at the account, I have some lineEdits for server location. account number passphrase, etc, when I enter the info there, I can shoot a single query and get eg the balance in the account back.

This seems 'single poll' to me. Most user input would be 'single poll' (eg sendMoney  Grin once only PLZ!), but also message, etc.

On the other hand, I may want to keep ALL the staus information about the system current. This is where I use 'continous poll'
In my client, I have hooked up a QTimer, that keeps polling the server in 1s intervals. This works nicely, and so far so good.

What I haven't figured out yet: WHICH of the api calls do you use to 'contPoll' the server?  Huh

I am using  'getState', which gives interesting info, but obviously, there is more relevant info to be had.

What are you guys using in your clients? Looking at the screens, there seems to be quite something.

 
Please drop me a few hints - I have listed all API calls I could find below from the wiki. Are any missing?

CHEERS!

1 getAccountId - secretPhrase
2 getAccountId - PublicKey
3 getUnconfirmedTransactionIds
4 getBalance
5 assignAlias
6 getAliasURI
7 getAliasIds
8 listAccountAliases
9 getBlock
10 issueAsset
11 getAssetIds
12 getAsset
13 transferAsset
14 placeBidOrder / placeAskOrder
15 getBidOrderIds / getAskOrderIds
16 getAskOrder / getBidOrder
17 cancelAskOrder / cancelBidOrder
18 getConstants
19 getMyInfo
20 getPeer
21 getPeers
22 getState
23 getTime
24 decodeHallmark
25 markHost
26 decodeToken
27 broadcastTransaction
28 getAccountTransactionIds
29 getTransaction
30 getTransactionBytes
31 sendMoney
-- undocumented in wiki
32 ? getGuaranteedBalance
33 ? sendMessage
 

marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 17, 2014, 04:42:35 PM
 #17


Here is version 1.3 of my Windows NXT client "NXT Solaris".

Download
NXTSolaris-v1.3.zip (39.2 MB) – Download here

SHA256 checksum for NXTSolaris-v1.3.zip: 95B5139E599EFD404E6D317D0A366483E6E30198CE8C3CA14B8CAAE6D3B63C92

SHA256 checksum for nxtapi.dll (v1.3): 2734F788249EF7A1E5836102D66FD97521B0F46E04E95508ABEDDF437468B46D
SHA256 checksum for NXTSolaris.exe (v1.3): 283B18858920FA67BFE8E8CC6EAE5692BE342290FC12D6EA5EF341A67789B288





For more screenshots, please visit: http://nxtsolaris.wordpress.com/


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

If you tried a previous version, simply overwrite all existing files, with the files in the v1.3 zip archive.


Changes for v1.3
-Moved all http API calls and the secret input dialog to a separate open-source dll (source is included together with a a build.bat file)
-Added “Send NXT” function
-Added “Send message” function
-Added “Assign alias” function
-Added alias and message list in personal account management
-Added address book
-Got rid of the ugly button toolbars and switched to a ribbon interface
-Now showing Date/Time of last transaction in the personal account management (also defines the sort order)
-Showing cumulativeDifficulty and totalEffectiveBalance on the status page
-Showing chance to forge in personal account management
-Attachment columns in transactions lists now show decoded plain text messages as a hint
-Bug fix: Public keys in the account lists could get lost
-Fixed logging
-A bunch of other small GUI changes

My TODO list for the next versions in no special order
-Create “new account” function in the API dll (including secure password generator)
-Market data charts
-Show value of NXT in fiat currencies
-Offer a simple and advanced GUI, with the simple GUI targeted at new and casual users
-Orphan cleanup
-Bundle NRS with NXT Solaris (or maybe switch to another implementation if it is available)
-Arbitrary message encryption
-Reed Solomon addresses
-GUI and data retrieval optimization
-Asset exchange support

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
notsoshifty
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
January 17, 2014, 05:08:26 PM
 #18

It would be great if you could include in the first post summary:

 - Open / closed source status; licensing; pricing model (if not free); tip jar address
 - OS support: Windows, Mac, Linux, iOS, Android, etc; now & planned
 - Key dependencies (Java, .Net, Python, etc)
 - Does it depend on a separate NRS instance, or is it self contained
notsoshifty
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
January 18, 2014, 08:52:39 AM
 #19

Are people really thinking they can release a closed source client and charge for it? Good luck with that.
Probably not, but getting these details in the summary will clarify things.
xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
January 18, 2014, 01:17:18 PM
 #20

How's Nexern's client going?

Notable projects 2019: Semux, Dero, Wagerr, BEAM
Pages: [1] 2 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!