There are several reasons why a signature may be invalid:
– The secret key is not set
– The secret key does not match the API key
– The parameter passed to the server has no value.
The error /api/v3/order?orderId=×tamp=xxxxx&signature=xxxxx can be as follows
– The timestamp and signature (in this order) are not specified as the last parameters
/sapi/v1/sub-account/status?email=xxx&recvWindow=10000×tamp=xxx&signature=xxx
– The signature is signed with a different Hash algorithm, it should be SHA256
– One user had such an error due to failure of hash API keys in memory in BIOS overclocking mode. In this case it helped to enable the “AI OverClocking” item in ASUS Armoury Crate utility and restart the computer.
To fix it, we recommend creating a new API key from your account and re-registering it in the MoonBot terminal.
For additional advice, please contact the MoonBot Configuration Telegram group at https://t.me/MoonBotSettings.