Pages:
Author

Topic: [XMR] MoneroX - A cross platform graphical account manager for Monero - page 21. (Read 88593 times)

sr. member
Activity: 264
Merit: 250
Monero Client .NET v0.37.0 has been released!
Download it from here!

  • Added auto-update (executing in the background)
  • Added a minimum value of 0.005 for the transaction fee
  • Made the icon look smoother
  • Fixed a value conversion bug

I'll be on a 3-week vacation from next Wednesday, so please report all the bugs (if there are any Wink) as soon as possible! Smiley



Like the client so far.  Is there anyway to speed up the client startup?  bitmonerod starts and syncs fairly quickly,
but simplewallet always takes forever to finish syncing.  Is there a way to speed up the simplewallet startup?
I found lots of things about speeding up bitmonerod startup, but not simplewallet.

Sorry, but this does not depend on me, neither the GUI. I will implement support for rpcwallet as soon as it releases.


Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.

I do notice this issue as well.

I have already tried to deserialize TX blobs from the daemon's "gettransactions" call, but failed because the byte array serialization is dependent on the Boost library which is written in C++. I have made a draft of a proposed new RPC schema supporting more functions, and have already contacted the developers about its implementation. I just don't want to share it here for the public, because some other currencies may copy it. Wink


Monero Client .NET
Nice thing! But is it possible to start it without starting bitmonerod? I need only convenient wallet. Console command report that mining is stopped, but bitmonerod process still exist and do something with my CPU.  Angry

If you mean a solution like this, then it may be an interesting idea. Otherwise, the daemon is required to run with the GUI wallet, as my application gets data from RPC services.
legendary
Activity: 1498
Merit: 1000
Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.

I do notice this issue as well.
newbie
Activity: 24
Merit: 0
Like the client so far.  Is there anyway to speed up the client startup?  bitmonerod starts and syncs fairly quickly,
but simplewallet always takes forever to finish syncing.  Is there a way to speed up the simplewallet startup?
I found lots of things about speeding up bitmonerod startup, but not simplewallet.
sr. member
Activity: 264
Merit: 250
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18

Here is a screenshot showing the send:

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.

I deleted the bin file, relaunched it and it only took a couple minutes to reindex it (i7 laptop & SSD).  It still shows the 1.0 transaction in my history but it looks like my wallet has the correct amount now.  Is there anything I should be worried about with those 1.0 coins?  Was it a failed send?

I'll leave it at the default send fee from now on, but we should probably post a warning or make it minimum as you noted.

Well, you should retry reindexing it in 3 or 4 days if that matters, so the invalid TX can fall out of the mempool, and will be credited to your account again.
hero member
Activity: 519
Merit: 500
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18

Here is a screenshot showing the send:

Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.

I deleted the bin file, relaunched it and it only took a couple minutes to reindex it (i7 laptop & SSD).  It still shows the 1.0 transaction in my history but it looks like my wallet has the correct amount now.  Is there anything I should be worried about with those 1.0 coins?  Was it a failed send?

I'll leave it at the default send fee from now on, but we should probably post a warning or make it minimum as you noted.
sr. member
Activity: 264
Merit: 250
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18

Here is a screenshot showing the send:


Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?

Currently, the specification does not allow fees lower than 0.005, but to avoid confusion, I'll make it a minimum in the next release.

I also did this by curiosity, and suggest that you should re-index your wallet in the following way:
  • Make sure you have a backup of all your wallet files, just in case...
  • Close Monero Client
  • In the wallet data folder, delete the 'wallet.bin' file (but keep the '.keys', and if exists, the '.address.txt' file)
  • Restart Monero Client, and wait about 20 or 30 minutes until simplewallet re-indexes your wallet and makes it usable again. Before closing the client, make sure that wallet ('.bin' file) autosave has happened.
DrG
legendary
Activity: 2086
Merit: 1035
Well I ran into a problem last night and am working with Poloniex on trying to find out the issue.  I sent an XMR payment of 1.0 XMR (including 0.001 fee) and I included the required payment ID.  Poloniex says it didn't arrive in their wallet and on the blockchain there in no payment ID.

This is my transaction has:
http://monerochain.info/tx/ee635cbdbcaa1634867cdc6bd63003f9ef08032b106e11d8fd40c09d10561f18

Here is a screenshot showing the send:


Any ideas what is going on?  I manually reduced the default fee from 0.005 to 0.001 and was just curious to see what would happen - did that mess something up?
hero member
Activity: 519
Merit: 500
Wallet seems to be working well but how come the incoming and outgoing transactions are showing up as the same.
sr. member
Activity: 264
Merit: 250
newbie
Activity: 48
Merit: 0
Please help localizing the client! Most of the translations are almost done, they just need a little touch Smiley
https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net

I reviewed and finished the french translation.

I'm also runing the 0.36.0. So far no random crash but...

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroGUI.ConverterCoinAtomicValueToNullableDisplayValue.ConvertBack(Object value, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.BindingExpression.ConvertProposedValue(Object value)
   at System.Windows.Data.BindingExpressionBase.UpdateValue()
   at System.Windows.Data.BindingExpressionBase.Dirty()
   at System.Windows.Data.BindingExpressionBase.SetValue(DependencyObject d, DependencyProperty dp, Object value)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.SyncTextAndValueProperties(Boolean updateValueFromText, String text, Boolean forceTextUpdate)
   at Xceed.Wpf.Toolkit.Primitives.InputBase.OnTextChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at Xceed.Wpf.Toolkit.Primitives.UpDownBase`1.TextBox_TextChanged(Object sender, TextChangedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at Xceed.Wpf.Toolkit.AutoSelectTextBox.OnTextChanged(TextChangedEventArgs e)
   at System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Controls.TextBox.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainerChangedEventHandler.Invoke(Object sender, TextContainerChangedEventArgs e)
   at System.Windows.Documents.TextContainer.EndChange(Boolean skipEvents)
   at System.Windows.Documents.TextRangeBase.EndChange(ITextRange thisRange, Boolean disableScroll, Boolean skipEvents)
   at System.Windows.Documents.TextRange.ChangeBlock.System.IDisposable.Dispose()
   at System.Windows.Documents.TextEditorTyping.OnBackspace(Object sender, ExecutedRoutedEventArgs args)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
   at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at Jojatekok.MoneroGUI.App.Main()

I got those trying to send to my BITtrex wallet.
full member
Activity: 150
Merit: 100
Just downloaded the latest release, v0.36.0 and I'm still getting the same problem. I feel like I'm missing a simple step or something. When I run MoneroClient.Net it asks me to provide a password, and after I do that it sits there with 0 connections, and next to "Address:" it says "Initializing...".

Is this with a new wallet or an old one that you have imported? I've noticed if using an old wallet with a lot of transactions it will take awhile to initialize. Earlier on when I loaded my old mining wallet with a few thousand transactions it took quite a few minutes to initialize. This was on a earlier version of the gui as well.

I have a newer wallet which initializes pretty fast. It takes about 30 seconds or so to get connections but that's not a big deal for me.

I actually don't have a wallet yet, I was going to buy a couple coins on an exchange and wanted to send them out of the exchange to my own wallet. With some searching I found that this was supposedly the best and easiest to use GUI wallet. Do I need to create a wallet somehow before using MoneroClient.NET? Sorry for the dumb question :/

No it automatically creates a new wallet once you start it for the first time and put in a password. How long have you let it sit with no connections? Maybe something blocking it like antivirus/malware scanner or firewall? When I run different wallets I've gotten a popup from windows asking to allow access to the network before. I don't remember if I got one for this or not but something might be blocking it for you.
full member
Activity: 150
Merit: 100
Just downloaded the latest release, v0.36.0 and I'm still getting the same problem. I feel like I'm missing a simple step or something. When I run MoneroClient.Net it asks me to provide a password, and after I do that it sits there with 0 connections, and next to "Address:" it says "Initializing...".

Is this with a new wallet or an old one that you have imported? I've noticed if using an old wallet with a lot of transactions it will take awhile to initialize. Earlier on when I loaded my old mining wallet with a few thousand transactions it took quite a few minutes to initialize. This was on a earlier version of the gui as well.

I have a newer wallet which initializes pretty fast. It takes about 30 seconds or so to get connections but that's not a big deal for me.
member
Activity: 79
Merit: 10
The latter would consider supporting other algorithms coins with it?
sr. member
Activity: 264
Merit: 250
EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu.

Please do not do this. Only port 18080 (p2p) should be open to outside connections (inside connections are generally okay though), the rest should be closed to outside access. You don't want random people on the internet making RPC requests against your node or wallet.

Sorry for the misleading instruction and thanks for the immediate correction: I meant to check whether there are no conflicting programs on the same ports. Wink
legendary
Activity: 2968
Merit: 1198
EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu.

Please do not do this. Only port 18080 (p2p) should be open to outside connections (inside connections are generally okay though), the rest should be closed to outside access. You don't want random people on the internet making RPC requests against your node or wallet.

sr. member
Activity: 264
Merit: 250
I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

I got it to finally work. I copy and pasted the following files: .bin, .bin.keys and bin.address.txt from the cli wallet. I pasted into the .NET xmr client folder under Resources/Software. Now it synced up and runs ok, little buggy still and resource hungry on the system memory.

I have already told everyone that the wallet's sync problem is none of my business, but the core development team's. As the new RocksDB implementation will release, everything will get solved automatically. But I can see that there is big demand for a quick fix, so I'll try my best and try to avoid this problem.

EDIT #3: Fixed, see the release below. Cheesy


As for this exception:
Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()
I got an idea about how to fix it: Not sure though, but it will probably work. Wink

EDIT: It seems that I finally caught the bug. Expect a new release today! Grin


EDIT #2: Here we go! Smiley

Monero Client .NET v0.36.0 has been released!
Download it from here!

  • Added ability to change the blockchain's path
  • Added a new "Up to date" sync status indicator
  • Added a tooltip for sync status icons
  • Improved support for asian languages with special punctuation symbols
  • Changed the default wallet RPC port to 18082
  • Fixed a bug that made the user unable to restore wallets from '.keys' files

Please help localizing the client! Most of the translations are almost done, they just need a little touch Smiley
https://www.transifex.com/organization/jojatekok/dashboard/monero-client-net


I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

EDIT #4: Please ensure that the ports 18081 and 18082 are open on your network, otherwise, the daemon and wallet RPCs cannot work. Check your firewall settings too, and also, you can change the host and port settings in the options menu. Please see the corrected instructions below! Wink
hero member
Activity: 518
Merit: 500
I just tried this wallet out and I'm not getting any connections. I'm using the latest version and it just constantly shows 0 connections. What am I doing wrong?

I got it to finally work. I copy and pasted the following files: .bin, .bin.keys and bin.address.txt from the cli wallet. I pasted into the .NET xmr client folder under Resources/Software. Now it synced up and runs ok, little buggy still and resource hungry on the system memory.
hero member
Activity: 518
Merit: 500
First of all thanks a lot for setting up this ultra clean wallet. Cheesy

I do have a question. I have random crash with earlier version and with last version.

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Here's crashlog.txt

With 8GB of ram could it be a RAM issue?

No, this is definitely not a RAM issue. Are you using v0.35.0? Because I fixed a bug straightly related to that recently if I recall correctly...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.

I'm also having problems syncing the wallet data any fixes yet?

I directed the wallet data directory of the gui wallet to the same one from the cli wallet, still doesn't sync. Hopefully this get's fixed asap.
hero member
Activity: 532
Merit: 500
Currently held as collateral by monbux
First of all thanks a lot for setting up this ultra clean wallet. Cheesy

I do have a question. I have random crash with earlier version and with last version.

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Here's crashlog.txt

With 8GB of ram could it be a RAM issue?

No, this is definitely not a RAM issue. Are you using v0.35.0? Because I fixed a bug straightly related to that recently if I recall correctly...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.

I'm also having problems syncing the wallet data any fixes yet?
hero member
Activity: 518
Merit: 500
First of all thanks a lot for setting up this ultra clean wallet. Cheesy

I do have a question. I have random crash with earlier version and with last version.

Code:
Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Object reference not set to an instance of an object.
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.JsonQueryData[T](JsonRpcRequest jsonRpcRequest)
   at Jojatekok.MoneroAPI.ProcessManagers.DaemonManager.QueryNetworkInformation()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.TimerQueueTimer.CallCallback()
   at System.Threading.TimerQueueTimer.Fire()
   at System.Threading.TimerQueue.FireNextTimers()

Here's crashlog.txt

With 8GB of ram could it be a RAM issue?

No, this is definitely not a RAM issue. Are you using v0.35.0? Because I fixed a bug straightly related to that recently if I recall correctly...

I'm getting a similar crash on the latest wallet, plus I can't get it to sync the wallet data. I still use the cli wallet to do transactions.
Pages:
Jump to: