Bitcoin Forum
April 28, 2024, 07:19:38 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: please vote for the best client attempt...
wesleyh
minusbalancer
Baimangal
marcus03
Ola

Pages: « 1 [2] 3 4 »  All
  Print  
Author Topic: NXT reward program clients  (Read 5445 times)
minusbalancer
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
January 14, 2014, 03:36:29 PM
 #21

To bring even more interest to my client I decided to make the current development version available to try.

You can get it at https://mega.co.nz/#!YJ9TVCCY!MkmGIHfsQrLxLHlV-tkRsmZC3sxzm7a13o5qMp5Xvyc

Please note it's just a version to get the idea.

PS: you do not need original NXT server running. and you do not need to unlock your accounts to see blocks, transactions, aliases and for sending the money
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714288778
Hero Member
*
Offline Offline

Posts: 1714288778

View Profile Personal Message (Offline)

Ignore
1714288778
Reply with quote  #2

1714288778
Report to moderator
crazybonkers
Member
**
Offline Offline

Activity: 75
Merit: 10


View Profile
January 14, 2014, 04:12:24 PM
 #22

I would like to apply to contest with my client as well.

.NXT (dotNXT)

It's pure .NET based client (yeah - no java required on Windows).
Planned release to public: 19 Jan 2014.
Supported features:
- Send Money, view your transactions.
- Register alias, browse aliases
- Forging (the transparent one as well)
- Hallmark checks
- Multiple accounts at 1 window

Currently known issues:
- Can not run as node
- Orphaned chains are not displayed correctly

Here are some screenshots that I just made  Wink

Accounts view:


Unconfirmed transactions:


Blocks:


Peers:


Aliases: TBD


As a none coder geek I love the look of this. It looks easy for a average Joe like me to understand.
You have my vote.

Love it and thank you for taking the time to create. And for keeping it simple for the silly like me Smiley

YinCoin YangCoin ☯☯First Ever POS/POW Alternator! Multipool! ☯ ☯ http://yinyangpool.com/ 
Free Distribution! https://bitcointalk.org/index.php?topic=623937
Bwincoin - 100% Free POS. BGMvuxaH47mwfQJ7iZ6tgJipB1XQLRhFCP
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 14, 2014, 05:01:44 PM
 #23

Marcus? or anyone, could you write the numbers I am looking for?:

Number of Accounts with 10 Nxt = ?
Number of Accounts with 100 Nxt = ?
Number of Accounts with 1.000 Nxt = ?
Number of Accounts with 10.000 Nxt = ?
Number of Accounts with 100.000 Nxt = ?
Number of Accounts with 1000.000 Nxt = ?

Smiley

That's pretty easy to find out with the NXT Solaris client.





You need to right-click on the column header, select "show footer", right click on the footer and select "Count" and then filter by balance.

So the number are:

Number of Accounts with 1-10 Nxt = 7.352
Number of Accounts with 11-100 Nxt = 827
Number of Accounts with 101-1.000 Nxt = 1.236
Number of Accounts with 1.001-10.000 Nxt = 869
Number of Accounts with 10.001-100.000 Nxt = 718
Number of Accounts with 100.001-1.000.000 Nxt = 312
Number of Accounts with more than 1.000.000 Nxt = 122

bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
January 14, 2014, 05:09:49 PM
 #24

We need a good Mac Client. Nexern's client is cross compatible, right? I hope it works good on a Mac.
Wesleyh's is pure Mac but very close to the original java 'software'. Maybe he works on a 'standalone' app?
admiral.fu
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
January 14, 2014, 07:07:24 PM
 #25

Here are some screenshots showing the current status of my "NXT Solaris" client for Windows.

This is just great! Will run on a VM. Would it work on both Win 7 and 8?
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 14, 2014, 07:09:28 PM
Last edit: January 14, 2014, 09:12:38 PM by marcus03
 #26

Here are some screenshots showing the current status of my "NXT Solaris" client for Windows.

This is just great! Will run on a VM. Would it work on both Win 7 and 8?

I've only tested it on XP and 7, but I'm optimistic that it runs on Windows 8, too.
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 14, 2014, 10:02:02 PM
 #27

Arbitrary messaging implemented for v1.3:

minusbalancer
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
January 15, 2014, 01:08:47 AM
 #28

UPD: Messaging was implemented at dotNXT.

Here are some of the existent messages:
http://s29.postimg.org/ea9h0p1yf/NXT_Messages.png
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
January 15, 2014, 03:37:01 AM
 #29

great minusbalancer, so fancy

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
voldemort628
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
January 15, 2014, 07:16:52 AM
 #30

all the client look great! so good job guys!!
however , i reckon we should be able to get some hand on experiences with the actual products before we can cast the vote.
some fancy screenshots are good, but quality is equally, if not more, important Smiley

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
▐ CRYPTI▐
a Node.JS coin built from scratch. With Proof of Time, Purchase and Identity. Custom blockchains and much more!
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
BaiMangal
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
January 15, 2014, 08:21:12 AM
 #31

@minusbalancer did you write the java code into c sharp / VB / Java sharp code? Or you wrap the java code around with the .NET interface?
Are you going to have it open source?
minusbalancer
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
January 15, 2014, 08:52:40 AM
 #32

@minusbalancer did you write the java code into c sharp / VB / Java sharp code? Or you wrap the java code around with the .NET interface?
Are you going to have it open source?

It's pure .NET. No java underlying.
I will publish the source as soon as client will be stable enough to be forked
BaiMangal
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
January 15, 2014, 09:15:31 AM
 #33

@minusbalancer did you write the java code into c sharp / VB / Java sharp code? Or you wrap the java code around with the .NET interface?
Are you going to have it open source?

It's pure .NET. No java underlying.
I will publish the source as soon as client will be stable enough to be forked

well done! I am looking forward to see the source code. The interface looks fantastic.
I guess we need testnet to test it fully if there is no underlying java and nxt (NRS) is coded in .NET
l8orre
Legendary
*
Offline Offline

Activity: 1181
Merit: 1018


View Profile
January 15, 2014, 04:02:05 PM
 #34



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
 
BaiMangal
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
January 15, 2014, 05:02:12 PM
 #35

I would like to withdraw my little project for a windows client.
 
There are a couple of reasons for it. The main one is we need a windows client which will not require to install jetty and the java client. It will work better in a windows environment if it was native .NET client and my little app will rely on the NRS java client to work properly which just adds another unnecessary application layer.

I think that we all should look at the code which minusbalancer will release and try work on it to improve it together. If I was to get bounty/reward for developing I would prefer to work on minusbalancers client.

I am very excited about minusbalancer app and looking forward for it.


wesleyh
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
January 15, 2014, 05:18:04 PM
 #36

How exactly were you able to remove java from the equation completely? That must be some monster code?
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 15, 2014, 05:23:53 PM
 #37

How exactly were you able to remove java from the equation completely? That must be some monster code?

I was wondering the same and took a look. There is a 96KB NXT.Core.dll and I can believe that this is a NXT core implementation in .NET.

Are you doing HTTP API requests to a server in the network?
BaiMangal
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
January 15, 2014, 05:25:37 PM
 #38

How exactly were you able to remove java from the equation completely? That must be some monster code?

I was wondering the same and took a look.

ha I didn't even see there was sample code!
Will look at it now too.. exciting!

EDIT: this is not code but the build only. Any links to the code?
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 15, 2014, 05:35:02 PM
 #39

How exactly were you able to remove java from the equation completely? That must be some monster code?

I was wondering the same and took a look.

ha I didn't even see there was sample code!
Will look at it now too.. exciting!

EDIT: this is not code but the build only. Any links to the code?

Relax. I was just asking.

You can decompile a bit with http://www.jetbrains.com/decompiler/ .

I'm not into .NET, but there is a valid amount of code in there. :-)
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
January 15, 2014, 05:43:01 PM
 #40

Disclaimer: I am in no way trying to convince anyone that minusbalancer should not get a reward. Actually, I think any effort in bringing a NXT client to the people is good!

It seems to me this is a JAVA to .NET port. Not sure if this was done manually or with a tool.

Example:

Java code:


static class BidOrder
    implements Comparable<BidOrder>
  {
    final long id;
    final long height;
    final Nxt.Account account;
    final long asset;
    volatile int quantity;
    final long price;
    
    BidOrder(long paramLong1, Nxt.Account paramAccount, long paramLong2, int paramInt, long paramLong3)
    {
      this.id = paramLong1;
      this.height = Nxt.Block.getLastBlock().height;
      this.account = paramAccount;
      this.asset = paramLong2;
      this.quantity = paramInt;
      this.price = paramLong3;
    }
    
    public int compareTo(BidOrder paramBidOrder)
    {
      if (this.price > paramBidOrder.price) {
        return -1;
      }
      if (this.price < paramBidOrder.price) {
        return 1;
      }
      if (this.height < paramBidOrder.height) {
        return -1;
      }
      if (this.height > paramBidOrder.height) {
        return 1;
      }
      if (this.id < paramBidOrder.id) {
        return -1;
      }
      if (this.id > paramBidOrder.id) {
        return 1;
      }
      return 0;
    }
  }


Net code:

namespace NXT.Core
{
  public class BidOrder : IComparable
  {
    public long id;
    public long height;
    public Account account;
    public long asset;
    public int quantity;
    public long price;

    public BidOrder(long paramLong1, Account paramAccount, long paramLong2, int paramInt, long paramLong3)
    {
      this.id = paramLong1;
      this.height = (long) Block.getLastBlock().height;
      this.account = paramAccount;
      this.asset = paramLong2;
      this.quantity = paramInt;
      this.price = paramLong3;
    }

    public int CompareTo(object obj)
    {
      BidOrder bidOrder = obj as BidOrder;
      if (bidOrder == null || this.price > bidOrder.price)
        return -1;
      if (this.price < bidOrder.price)
        return 1;
      if (this.height < bidOrder.height)
        return -1;
      if (this.height > bidOrder.height)
        return 1;
      if (this.id < bidOrder.id)
        return -1;
      return this.id > bidOrder.id ? 1 : 0;
    }
  }
}




Maybe minusbalancer can shed some light into his what it is, does and how he created it. :-)
Pages: « 1 [2] 3 4 »  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!