Bitcoin Forum
May 27, 2024, 03:55:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: MxNero - Monero Wallet GUI Wrapper  (Read 1125 times)
canonsburg (OP)
Full Member
***
Offline Offline

Activity: 133
Merit: 100


View Profile
December 18, 2015, 04:03:29 AM
 #1

Here is a noob's attempt at a GUI wrapper for Monero Simplewallet.

https://github.com/canonsburg/MxNero

You need to install Windows .Net Framework 4.5 (https://www.microsoft.com/en-ca/download/details.aspx?id=30653)

1. Startup screen


2. Select wallet.keys file


3. Enter Password


4. Let wallet sync


5. Account Balance


6. Enter Sending Address, amount, mixin



7. Send!





The executable is located at https://github.com/canonsburg/MxNero/tree/master/WpfApplication2/bin/Release/Framework4.5\WpfApplication2.exe


I've only tested this on my own computer so it may not work for all computers.
This is purely experimental. Use at your own discretion. I take no responsibility for lost funds.
iCEBREAKER
Legendary
*
Offline Offline

Activity: 2156
Merit: 1072


Crypto is the separation of Power and State.


View Profile WWW
December 18, 2015, 04:11:50 AM
 #2

Here is a noob's attempt at a GUI wrapper for Monero Simplewallet.

https://github.com/canonsburg/MxNero

You need to install Windows .Net Framework 4.5 (https://www.microsoft.com/en-ca/download/details.aspx?id=30653)


Nice work!

I like the CLI, but the more GUIs the merrier.


██████████
█████████████████
██████████████████████
█████████████████████████
████████████████████████████
████
████████████████████████
█████
███████████████████████████
█████
███████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
████████████████████████████
██████
███████████████████████████
██████
██████████████████████████
█████
███████████████████████████
█████████████
██████████████
████████████████████████████
█████████████████████████
██████████████████████
█████████████████
██████████

Monero
"The difference between bad and well-developed digital cash will determine
whether we have a dictatorship or a real democracy." 
David Chaum 1996
"Fungibility provides privacy as a side effect."  Adam Back 2014
Buy and sell XMR near you
P2P Exchange Network
Buy XMR with fiat
Is Dash a scam?
jwinterm
Legendary
*
Offline Offline

Activity: 3038
Merit: 1107



View Profile
December 18, 2015, 04:36:22 AM
 #3

Looks good. You using moneroclub open node for daemon?
GingerAle
Legendary
*
Offline Offline

Activity: 1260
Merit: 1008


View Profile WWW
December 18, 2015, 11:48:19 AM
 #4

can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

< Track your bitcoins! > < Track them again! > <<< [url=https://www.reddit.com/r/Bitcoin/comments/1qomqt/what_a_landmark_legal_case_from_mid1700s_scotland/] What is fungibility? >>> 46P88uZ4edEgsk7iKQUGu2FUDYcdHm2HtLFiGLp1inG4e4f9PTb4mbHWYWFZGYUeQidJ8hFym2WUmWc p34X8HHmFS2LXJkf <<< Free subdomains at moneroworld.com!! >>> <<< If you don't want to run your own node, point your wallet to node.moneroworld.com, and get connected to a random node! @@@@ FUCK ALL THE PROFITEERS! PROOF OF WORK OR ITS A SCAM !!! @@@@
canonsburg (OP)
Full Member
***
Offline Offline

Activity: 133
Merit: 100


View Profile
December 18, 2015, 03:50:02 PM
 #5

Looks good. You using moneroclub open node for daemon?

Yes, for now, it is set as the automatic default remote daemon.
Maybe I'll add setting later to select other ones, including local host.
canonsburg (OP)
Full Member
***
Offline Offline

Activity: 133
Merit: 100


View Profile
December 18, 2015, 03:54:02 PM
 #6

can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

No, you can't create a new wallet as of now. Creating a new wallet with simplewallet command line allows you to write down the mnemonic seed but if I add the option to create a new one using this, I'm not sure if I can somehow retrieve that info.

But yes, simplewallet.exe needs to be located in same folder as the .keys files.
GingerAle
Legendary
*
Offline Offline

Activity: 1260
Merit: 1008


View Profile WWW
December 19, 2015, 05:11:28 AM
 #7

can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

No, you can't create a new wallet as of now. Creating a new wallet with simplewallet command line allows you to write down the mnemonic seed but if I add the option to create a new one using this, I'm not sure if I can somehow retrieve that info.

But yes, simplewallet.exe needs to be located in same folder as the .keys files.

I'm sure you could.. someone in #monero-dev could probably help out if you wanted to get fancy with actually rederiving the mneumonic seed from the keys file, but you could probably just hack the text output from simplewallet somehow. E.g., i know in linux you could probably pipe the output of simeplwallet into some text file and then grep for whatever delimits the mneumonic seed. Sure, there's some problems here with storing the temporary text file - mebbe it can just be blocked in memory somehow.

But in general its something I would really really focus on. GUI's are really made for noob users, right? So its vastly important that a noob user be able to create a new wallet file when using a GUI. If we expect the user to use a CLI to create a wallet file first, then we're assuming they know how to use the CLI, which sort of abrogates the whole reason for creating a GUI.

You know of MoneroX, right? He used the .net framework (i think). Perhaps some code could be ported....

https://github.com/Jojatekok/MoneroGui.Net


< Track your bitcoins! > < Track them again! > <<< [url=https://www.reddit.com/r/Bitcoin/comments/1qomqt/what_a_landmark_legal_case_from_mid1700s_scotland/] What is fungibility? >>> 46P88uZ4edEgsk7iKQUGu2FUDYcdHm2HtLFiGLp1inG4e4f9PTb4mbHWYWFZGYUeQidJ8hFym2WUmWc p34X8HHmFS2LXJkf <<< Free subdomains at moneroworld.com!! >>> <<< If you don't want to run your own node, point your wallet to node.moneroworld.com, and get connected to a random node! @@@@ FUCK ALL THE PROFITEERS! PROOF OF WORK OR ITS A SCAM !!! @@@@
ironbit
Full Member
***
Offline Offline

Activity: 194
Merit: 100



View Profile
December 19, 2015, 10:32:10 PM
 #8

For my needs, it would make more sense to create a Monero paper wallet instead of creating more web or desktop wallets.
dEBRUYNE
Legendary
*
Offline Offline

Activity: 2268
Merit: 1141


View Profile
December 19, 2015, 10:41:35 PM
 #9

For my needs, it would make more sense to create a Monero paper wallet instead of creating more web or desktop wallets.

There is one available already -> https://moneroaddress.org/

You can also download the file from github and generate a paper wallet offline -> https://github.com/moneromooo-monero/monero-wallet-generator

Privacy matters, use Monero - A true untraceable cryptocurrency
Why Monero matters? http://weuse.cash/2016/03/05/bitcoiners-hedge-your-position/
canonsburg (OP)
Full Member
***
Offline Offline

Activity: 133
Merit: 100


View Profile
December 19, 2015, 10:42:22 PM
 #10

can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

No, you can't create a new wallet as of now. Creating a new wallet with simplewallet command line allows you to write down the mnemonic seed but if I add the option to create a new one using this, I'm not sure if I can somehow retrieve that info.

But yes, simplewallet.exe needs to be located in same folder as the .keys files.

I'm sure you could.. someone in #monero-dev could probably help out if you wanted to get fancy with actually rederiving the mneumonic seed from the keys file, but you could probably just hack the text output from simplewallet somehow. E.g., i know in linux you could probably pipe the output of simeplwallet into some text file and then grep for whatever delimits the mneumonic seed. Sure, there's some problems here with storing the temporary text file - mebbe it can just be blocked in memory somehow.

But in general its something I would really really focus on. GUI's are really made for noob users, right? So its vastly important that a noob user be able to create a new wallet file when using a GUI. If we expect the user to use a CLI to create a wallet file first, then we're assuming they know how to use the CLI, which sort of abrogates the whole reason for creating a GUI.

You know of MoneroX, right? He used the .net framework (i think). Perhaps some code could be ported....

https://github.com/Jojatekok/MoneroGui.Net



Ok, revised the build to now include create new wallet option.
Was having some issues with newly created wallet.keys files not showing up in the same folder as simplewallet. Hopefully it doesn't happen here.





New build: https://github.com/canonsburg/MxNero/tree/master/WpfApplication2/bin/Release/Framework4.5\WpfApplication2.exe
QuantumQrack
Sr. Member
****
Offline Offline

Activity: 337
Merit: 250


View Profile
January 22, 2016, 02:36:30 PM
 #11

Getting this error:

Pages: [1]
  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!