I recently connected my Bitmax.io (now AscendEX) wallet to CoinStats. Bitmax only gives 90 days API access to non-whitelisted IP's, so I added my home IP, as well as my dynamic DNS (no-ip.com) address to their whitelist.
The very first sync seemed to work fine and retrieved my data, however every sync request since fails with an error in the form "You have setup IP allowed list for this key. Your IP address (126.96.36.199) is not in the allowed list"
The IP in this error message seems to also change on each sync. On doing a lookup they seem to represent various AWS servers, so I'm assuming that the Bitmax API is getting the IP of your AWS hosting rather than the IP of my home address I am initiating the request from. Could you please ask your devops team to have a look at this.
Thanks for your feedback!
We use multiple servers and unable to share IPs for security reasons. But we keep API Keys in a very secure manner in AWS Vault services.
So, we advise you to use the temporary 90 days API keys without IP restriction, so we can fetch the correct data from Bitmax.
Cheers, and let me know if you have any further questions. 😊
Hi Max. Thanks for your reply.
I would not expect you to share your companies IP addresses of the servers. Surely you can set up your servers so that the request tunnels through the application server and sees my home address instead. This is a configuration limitation on your side rather than a problem with the request.