Since today, I have been receiving this message with my bots. I linked Gainium to Bybit.eu a week ago, and I also had a bot active last week, which was able to start/close deals.
I suspect (but am not certain) that this is because I cannot add Gainium’s IP addresses to the API on bybit.eu.
But I find it strange, considering it was working earlier this week, and I hadn’t added the IP addresses then either.
And the message indicates that it cannot retrieve my balance, but when I look at the Exchanges tab, my balance is correct.
Hello! Thank you for reporting this issue. We have received your bug report and will investigate it shortly. We appreciate you providing the Bot URL, which will help us immensely in understanding and resolving the problem. We will update you as soon as we have more information.
When I want to add IP addresses on Bybit, I don’t really have that option, but I do have the option to change a bunch of IP addresses at once. But then I can’t pick the API I made.
So, like I said before, I think the issue is with Bybit, but it’s weird because it worked before.
You need to add all of our 5 IP addresses, or none (not recommended long term but as a temporary fix). We already asked bybit to add Gainium to that list, maybe if you wait a bit they will add it hopefully ASAP.
But that’s the problem (and not your problem, by the way), I can’t add IP addresses at all.
Anyway, I’ll wait and see, there’s no rush. I just noticed that it was working earlier this week with the same API connection and now it’s not, but maybe Bybit has changed something in the API settings in the background.
Unfortunately, you don’t have that option on Bybit.eu (yet).
But I just went to create a new API connection and saw that Gainium is now available as a Third-Party Application!
However, when creating it, you don’t have the option to add an IP address, and once you’ve created it, you don’t have that option either.
There is an option to change IP addresses in bulk, but then I can’t select the API I created for Gainium, so I can’t change the IP address.
Previously, when I used Bybit.com, I was able to select Gainium as a third party, and the IP addresses were automatically filled in. So perhaps I am being a bit premature/hasty, and they are still working on it.
I just created a new API connection, and I see no IP adresses on Bybit.
I also created a new bot, and started it with no errors. As soon as I force start a new deal, I get the error “Error: Unmatched IP, please check your API key’s bound IP addresses.” but a few seconds later the deal is started in Gainium and on Bybit.
I just created another API connection, still no IP adresses visible.
And I started another bot and forced the new deal, and I got the error again, and this time no deal was started on Gainium or Bybit.
So I think Bybit still needs to add the IP adressess.
The EU has slightly different logic, API keys must be added to third party app. Exact IPs are not shown in the list but they handled by bybit itself. However I manually checked all our IPs, one of them throwing Unmatched IP error. We are checking with bybit support to resolve it