Do I need Futures permission enabled on the Binance API key?
Yes. The current Binance connection is futures-focused, so the API key needs the Binance futures permission enabled before the account will behave correctly in DaneTrades.
Should I use Mainnet, Demo, or Testnet for Binance in the app?
Use the environment that matches the API key you created. If the key and environment do not match, authentication or account behavior can fail even when the pasted credentials look correct.
Can IP restriction break the Binance connection?
Yes. If IP restriction is enabled on the key, the machine running the local runtime must be allowed. Otherwise the connection can fail even with the right key and secret.