I generate my API on binance normally but when I go to put it on the platform I get this error:
System.InvalidOperationException: Error Updating Balances: API-key format invalid.
at WealthLab.Binance.BinanceBroker.OrderCompositeStub()
at WealthLab.Binance.BinanceBroker.UpdateAccounts()
at WealthLab.Binance.BinanceConnection.ParametersChanged(ParameterList pl)
at WealthLab.Binance.BinanceHistorical.ProcessConfig()
at WealthLab.Core.Configurable.set_Configuration(String value)
at WealthLab8.dmDataProviders.ConfigChanged(String config)
at WealthLab.WPF.ParameterEditorPanel.FindObserver(Parameter task)
at WealthLab.WPF.ParameterEditorPanel.txtChanged(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 System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(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.TextEditorCopyPaste.Paste(TextEditor This)
at System.Windows.Documents.TextEditorCopyPaste.OnPaste(Object target, ExecutedRoutedEventArgs args)
at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
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.InputProviderSite.ReportInput(InputReport inputReport)
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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
System.InvalidOperationException: Error Updating Balances: API-key format invalid.
at WealthLab.Binance.BinanceBroker.OrderCompositeStub()
at WealthLab.Binance.BinanceBroker.UpdateAccounts()
at WealthLab.Binance.BinanceConnection.ParametersChanged(ParameterList pl)
at WealthLab.Binance.BinanceHistorical.ProcessConfig()
at WealthLab.Core.Configurable.set_Configuration(String value)
at WealthLab8.dmDataProviders.ConfigChanged(String config)
at WealthLab.WPF.ParameterEditorPanel.FindObserver(Parameter task)
at WealthLab.WPF.ParameterEditorPanel.txtChanged(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 System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(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.TextEditorCopyPaste.Paste(TextEditor This)
at System.Windows.Documents.TextEditorCopyPaste.OnPaste(Object target, ExecutedRoutedEventArgs args)
at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
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.InputProviderSite.ReportInput(InputReport inputReport)
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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Rename
Not seeing a problem connecting to Binance US here.
Which Binance Network are you using?
Which Binance Network are you using?
I selected the "Binance" option.
We don't have a non-U.S. resident account to test the Binance network, but the error is from Binance: API-key format invalid.
Are there any other messages from Binance in the Log Viewer?
Could another Binance network user comment if they're also having trouble?
Are there any other messages from Binance in the Log Viewer?
Could another Binance network user comment if they're also having trouble?
A message referring to a geographical error also appeared, but I'm already fixing that.
Just make sure to enter the API and Secret keys precisely..
...make sure not to copy an extra whitespace, for example.
...make sure not to copy an extra whitespace, for example.
I copied it the right way, solved the localization problem but the error persists
When I try to connect to "Binance Brooker" I can't because I get this error: "Binance Broker: Connect failed: Error Updating Balances: Signature for this request is not valid.
Connect Failed", but I've already checked and the api key and secret key are correct.
Connect Failed", but I've already checked and the api key and secret key are correct.
Hmm maybe it's related to your regional settings (Brazil Portuguese)?
I'm in Brazil, but that's not a problem, I have access to binance normally here.
The problem is with the platform, I can't even insert my api, letter by letter to test, the first letter I type already gives me that error, if I copy and paste the entire api the same error.
I've just tested the same API in my IDE, sent a purchase order for testing and everything went fine, can you see what the problem is with the platform?
I've just tested the same API in my IDE, sent a purchase order for testing and everything went fine, can you see what the problem is with the platform?
Hi Cypher, there is no problem with the platform as far as we can see. At least we are not experiencing what you describe. Would you be available for a Zoom call to help troubleshoot?
Do you have someone who can make this call in Portuguese?
No, it would have to be in English, Spanish, German, or Russian.
we can probably solve it here, i have created the api in binance, i have contracted the binance extension, when i go to paste the api in the api field to use i get this error (i paste and check exactly as it is):
this error appears as soon as I put in the api, I check and it's exactly the same, no errors or blank spaces, then I click ok and the error appears again, when I click ok for the second time it stops appearing, when I go to put in the secret key, the same error happens.
error secret key.
the keys are correct you can be sure, they have been checked one by one
Yes we see the issue, thanks for the detailed screen shots. I'm building some new crypto extensions which will be available shortly that should resolve this.
OK dear friend
OK, the Binance Extension update is ready, please try it out and let us know if it solves the issue.
no more errors when inserting the api, but it still fails to connect to the broker, see the attachment.
as previously stated, the api is in the correct format and has been checked.
as previously stated, the api is in the correct format and has been checked.
Restart WealthLab.
Check that the keys are already in place.
Hit Connect.
Same?
Check that the keys are already in place.
Hit Connect.
Same?
it worked, thank you very much
Your Response
Post
Edit Post
Login is required