El documento API de Binance tiene los detalles sobre cómo aplicar hash a la firma. Sin embargo, todavía vemos que los usuarios pasan horas descubriendo por qué el servidor todavía se queja de firmas incorrectas. En este repositorio, brindamos el script de ejemplo sobre cómo realizar la firma.
El código de este repositorio NO debe usarse en producción.
En cada idioma, el script intentará aplicar hash a la siguiente cadena y debería devolver la misma firma.
# hashing string
timestamp=1578963600000
# and return
d84e6641b1e328e7b418fff030caed655c266299c9355e36ce801ed14631eed4
# hashing string
symbol=LTCBTC & side=BUY & type=LIMIT & timeInForce=GTC & quantity=1 & price=0.1 & recvWindow=5000 & timestamp=1499827319559
# and return
c8db56825ae71d6d79447849e617115f4a920fa2acdcab2b053c4b2838bd6b71
El secreto es el mismo que NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j
MIT