Pages:
Author

Topic: Bounty for open source ByteCoin/Monero GUI - page 15. (Read 40808 times)

legendary
Activity: 1470
Merit: 1000
Want privacy? Use Monero!
I don't use Windows either, but from your screen shots and write up I am impressed with your work. I am definitely looking forward to hearing feedback from eh Windows users.

will test it in a few hours!

edit: downloaded it, every time i have this bug:

Quote
Probleemhandtekening:
  Gebeurtenisnaam van probleem:   CLR20r3
  Probleemhandtekening 01:   cryptonotewallet.exe
  Probleemhandtekening 02:   0.1.0.0
  Probleemhandtekening 03:   536e3f07
  Probleemhandtekening 04:   System
  Probleemhandtekening 05:   4.0.30319.18034
  Probleemhandtekening 06:   50b5ad7f
  Probleemhandtekening 07:   3fe4
  Probleemhandtekening 08:   3b8
  Probleemhandtekening 09:   System.ComponentModel.Win32
  Versie van besturingssysteem:   6.1.7601.2.1.0.256.48
  Landinstelling-id:   2067
  Aanvullende informatie 1:   0a9e
  Aanvullende informatie 2:   0a9e372d3b4ad19135b953a78882e789
  Aanvullende informatie 3:   0a9e
  Aanvullende informatie 4:   0a9e372d3b4ad19135b953a78882e789
newbie
Activity: 56
Merit: 0
Awesome creation man!

I've put it to use in Windows 7 64 bit. Easy to use so far.

So far I've tested:

1. Wallet Creation - Works just fine, pre-existing blockchain used
2. Wallet Import - I can't use my original wallet, just the one that's created with this GUI
3. Copy to clipboard - works great

Next: I tested sending

4. Sending from original wallet daemon to your GUI on 2 different computers, successfully transfered .25 MRO from original daemon to GUI wallet, and then successfully transferred .24 MRO back to my daemon wallet. Sidenote: I had to delete the spaces introduced into the addresses because of posting it on btctalk. It copies no problem from a txt file to your GUI, but copying and pasting from btctalk I had to delete the space. Is there any way to get around this? Everything seems to be working great and displaying well on the functionality end, but is there any way to break up the "unconfirmed" and the actual amount, so that they can all be about the same font size?

5. New user experience: I deleted all of my existing Monero files and redownloaded the OP daemon files, and your GUI. I placed them in the same folder and successfully created a new wallet, and it's now updating the blockchain from day one. I closed it once so far and it successfully saved the p2pstate, blockchain and poolstate binaries. I reopened it and will now wait for it to sync before testing a gui to gui transfer.

Was there any reason you decided to display the wallet log from bottom down, and the daemon log from top down? Is there any way to make the log files copypasteable right in the GUI with just the mouse?

This is great!
legendary
Activity: 2968
Merit: 1198
I don't use Windows either, but from your screen shots and write up I am impressed with your work. I am definitely looking forward to hearing feedback from eh Windows users.
hero member
Activity: 658
Merit: 503
Monero Core Team
Thanks! I do not use Windows, so I cannot check, but hopefully you'll get feedback pretty soon.
member
Activity: 113
Merit: 10
I don't know if (part of) the bounty is open for everyone, but I have created a .NET based wallet. I started trying to use the RPC API of the daemon and simplewallet, but there are some large gaps in functionality covered by the API functions.

That is why I have create a wrapper around bitmonerod.exe and simplewallet.exe (filenames configurable in config file). It works by launching the simplewallet and daemon in the background and reading output and writing output to those processes. It should be relativly save, because it uses the widly used standard simplewallet and daemon.

It's targeted at windows, although it might be possible to port to Mono.NET (I have no experience with that). It should work with any of the bytecoin forks, but I have tested it with Monero.

Downloads
The source can be found here: https://github.com/BitKoot/CryptoNoteWallet
Windows binaries: https://dl.dropboxusercontent.com/u/6522303/CryptoNoteWallet_latest.zip

Features
- Open wallets with *.bin or *.wallet extension (configurable in config file)
- Create new wallets
- Backup wallet on launch
- Show balance (locked and unlocked), refreshed every 10 second (configurable in config file)
- Show wallet address
- Copy wallet address to clipboard
- Transfer coins
- Show logging from wallet and daemon
- Saved wallet and daemon on exit

Usage
- You will need to have .net 4.5 installed.
- BE CAREFUL! This is new software, and not widly tested.
- Place the compiled or downloaded files in the same folder as your wallet.
- Open CryptoNoteWallet.exe.
- Select your wallet and click 'open', or create a new wallet by clicking 'new'.
- Wait for the status (in the lower left corner) to say 'Ready' and view your address and balance and transfer money.
- When you sent money, it is best to wait a while to make sure the transaction is propagated through the network. You are safe once the 'unconfirmed' and 'total' balance are equal again.
- When you want to exit, give the program some time to start properly first (until the status is 'Ready') that way everything will exit in a clean way when the program is closed.

Things which could be added in the feature:
- Show number of connected peers in taskbar
- Show list of past transactions
- Handle daemon with more grace (it tends to hang when you try to exit right after the application starts).

Screenshots






If you run into any problems let me know Smiley
hero member
Activity: 798
Merit: 500
Writing a native c++ gui including the deamon library would be easy, but ugly...
I'm trying to make the c++ unmanaged deamon code available to dllimport those functions from within a sweet GUI C# WPF wallet.
No RPC or json, just nativly using the cryptocode directly to access other p2p nodes.

It would still be compilable for linux using mono, but i don't know about mac.
legendary
Activity: 1484
Merit: 1005
Why python  Huh  I can whip up a quick Visual Basic GUI to connect to the RPC interface with an IP address

cross compilation ease
hero member
Activity: 588
Merit: 504
Why python  Huh  I can whip up a quick Visual Basic GUI to connect to the RPC interface with an IP address
legendary
Activity: 1484
Merit: 1005
Bounty amounts updated
You're missing some BCN.
Quote from: smooth
BCN Balance: 121345.46695471

fixed
sr. member
Activity: 560
Merit: 250
"Trading Platform of The Future!"
Bounty amounts updated
You're missing some BCN.
Quote from: smooth
BCN Balance: 121345.46695471
legendary
Activity: 1484
Merit: 1005
Bounty amounts updated
legendary
Activity: 2968
Merit: 1198
Does anyone have a list of the RPC calls? I might be able to just make a real quick gui using pygame.

Supposedly there is API documentation here but it has been reported to be inaccurate: https://wiki.bytecoin.org/wiki/Category:High_level_API

full member
Activity: 313
Merit: 100
Does anyone have a list of the RPC calls? I might be able to just make a real quick gui using pygame.
legendary
Activity: 2968
Merit: 1198
Sent 13345 BCN

Received 13345.46695471 (!)

BCN Balance: 121345.46695471

legendary
Activity: 1428
Merit: 1001
getmonero.org
Sent 13345 BCN
legendary
Activity: 2968
Merit: 1198
received 500+100

MRO balance 1610

sr. member
Activity: 910
Merit: 250
Proof-of-Stake Blockchain Network
hero member
Activity: 560
Merit: 500
100 MRO sent.
legendary
Activity: 2968
Merit: 1198
100k BCN sent.

Received.

Balances:

1010 MRO
108000 BCN
sr. member
Activity: 560
Merit: 250
"Trading Platform of The Future!"
100k BCN sent.
Pages:
Jump to: