All Projects → binance → binance-signature-examples

binance / binance-signature-examples

Licence: other
Examples of generating HMAC and RSA signature for Binance API

Programming Languages

python
139335 projects - #7 most used programming language
C#
18002 projects
java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to binance-signature-examples

Go Binance
A Go SDK for Binance API
Stars: ✭ 441 (+159.41%)
Mutual labels:  exchange, binance
Crypto vba
An Excel/VBA project to communicate with various cryptocurrency exchanges APIs
Stars: ✭ 103 (-39.41%)
Mutual labels:  exchange, binance
Cryptofeed
Cryptocurrency Exchange Websocket Data Feed Handler
Stars: ✭ 643 (+278.24%)
Mutual labels:  exchange, binance
cryptojp
cryptojp is a Python2 and Python3 client for crypto coin trade. Binance/Poloniex/Hitbtc/Bitflyer etc...
Stars: ✭ 22 (-87.06%)
Mutual labels:  exchange, binance
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (-17.06%)
Mutual labels:  exchange, binance
Ccxws
WebSocket client for 38 cryptocurrency exchanges
Stars: ✭ 341 (+100.59%)
Mutual labels:  exchange, binance
Frostybot Js
Frostybot-JS is a cryptocurrency trading API endpoint, designed to execute webhook or REST requests as orders on a variety of well-known exchanges. While primarily designed to automate your Tradingview strategies, Frostybot can also be integrated with any other software using webhooks or REST. Bitmex, FTX, Deribit and Binance are supported.
Stars: ✭ 72 (-57.65%)
Mutual labels:  exchange, binance
price-prediction-bot
🔮 Run backtest over PancakeSwap and CandleGenie Prediction and place realtime bets - Trading Bot
Stars: ✭ 59 (-65.29%)
Mutual labels:  exchange, binance
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (-21.18%)
Mutual labels:  exchange, binance
Tardis Node
Convenient access to tick-level real-time and historical cryptocurrency market data via Node.js
Stars: ✭ 126 (-25.88%)
Mutual labels:  exchange, binance
BitView
A crypto portfolio written in Flutter. It supports Binance, Bittrex, HitBTC, Coinbase, Coinbase Pro and Mercatox
Stars: ✭ 50 (-70.59%)
Mutual labels:  exchange, binance
Cryptotrader
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (+34.12%)
Mutual labels:  exchange, binance
cryptogalaxy
Get any cryptocurrencies ticker and trade data in real time from multiple exchanges and then save it in multiple storage systems.
Stars: ✭ 96 (-43.53%)
Mutual labels:  exchange, binance
Binance.net
.Net API wrapper for the Binance web API
Stars: ✭ 349 (+105.29%)
Mutual labels:  exchange, binance
trader
a ping pong and maker/taker order bot for trading cryptocurrency on Waves Exchange, Poloniex, Bittrex, and Binance
Stars: ✭ 23 (-86.47%)
Mutual labels:  exchange, binance
Crypto Trading Bot
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, FTX, Bybit ... (public edition)
Stars: ✭ 1,089 (+540.59%)
Mutual labels:  exchange, binance
binance-client-websocket
🛠️ C# client for Binance websocket API
Stars: ✭ 41 (-75.88%)
Mutual labels:  exchange, binance
binance-pump-bot
Automation for Binance p&d(pump and dump) activity, ensures fastest purchase and provides auto selling functionality to lockdown profit during these events.
Stars: ✭ 112 (-34.12%)
Mutual labels:  exchange, binance
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (-38.82%)
Mutual labels:  exchange, binance
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+1422.94%)
Mutual labels:  exchange, binance

Binance API signature examples

Binance API document has the details of how to hash the signature. However we are still seeing users spending hours to find out why server still complains about bad signatures. In this repo, we give the example script on how to do signature.

Code in this repository should NOT be used in production.

How it works

In each language, the script will try to hash following string and should return same signature

# 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

The secret is the same as NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j

Should I look into this repo

  • if you don't know what's signature
  • if you don't know how to do sha256 hashing in a language
  • if your signature can't pass the server's validation

Which language included

  • C++
  • Dotnet
  • Go
  • Java
  • NodeJS
  • PHP
  • Python
  • Ruby
  • Shell

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].