Da sgcWebSockets 2022.7.0 l'API Binance Wallet è supportata: significa che puoi richiedere prelievi, visualizzare la cronologia dei depositi, la cronologia dei prelievi e molto altro.
https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints
Metodi Wallet
| Metodo | Descrizione |
| GetWalletSystemStatus | Recupera lo stato del sistema. |
| GetWalletAllCoinsInformation | Ottieni informazioni sulle monete (disponibili per deposito e prelievo) per l'utente. |
| GetWalletDailyAccountSnapshot | Tipo: "SPOT", "MARGIN", "FUTURES"
|
| SetWalletDisableFastWithdrawSwitch | Questa richiesta disabilita lo switch fastwithdraw sul tuo account. Devi abilitare l'opzione "trade" per la api key che richiede questo endpoint. |
| SetWalletEnableFastWithdrawSwitch | Questa richiesta abilita lo switch fastwithdraw sul tuo account. Devi abilitare l'opzione "trade" per la api key che richiede questo endpoint. Quando il Fast Withdraw Switch è attivo, il trasferimento di fondi verso un account Binance avviene istantaneamente. Non c'è transazione on-chain, né ID di transazione, né commissione di prelievo. |
| WalletWithdraw |
Invia una richiesta di prelievo. |
| GetWalletDepositHistory | Recupera la cronologia dei depositi. |
| GetWalletWithdrawHistory | Recupera la cronologia dei prelievi. |
| GetWalletDepositAddress | Recupera l'indirizzo di deposito con la rete. |
| GetWalletAccountStatus | Recupera i dettagli dello stato dell'account. |
| GetWalletAccountAPITradingStatus | Recupera i dettagli dello stato di trading API dell'account. |
| GetWalletDustLog | Restituisce solo gli ultimi 100 record Restituisce solo i record successivi al 01/12/2020 |
| GetWalletAssetsConvertedBNB | |
| WalletDustTransfer |
Converti gli asset dust in BNB. Devi abilitare il permesso Spot & Margin Trading per la API Key che richiede questo endpoint. |
| GetWalletAssetDividendRecord | Interroga il record dei dividendi degli asset. |
| GetWalletAssetDetail | Recupera i dettagli degli asset supportati su Binance. |
| GetWalletTradeFee | Recupera la commissione di trading |
| WalletUserUniversalTransfer |
Devi abilitare l'opzione Permits Universal Transfer per la API Key che richiede questo endpoint. MAIN_UMFUTURE: trasferimento da account Spot ad account USDⓈ-M Futures ENUM di Type:
|
| GetWalletQueryUserUniversalTransferHistory |
|
| GetWalletFundingWallet | Attualmente supporta l'interrogazione dei seguenti asset business:Binance Pay, Binance Card, Binance Gift Card, Stock Token |
| GetWalletUserAsset | Ottieni gli asset utente, solo per dati positivi. |
| GetWalletApiKeyPermission |
Esempio
Binance permette di usare l'API Wallet per inviare una richiesta di prelievo; solo i seguenti parametri sono obbligatori:
- Coin
- Address
- Amount
oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<your api key>';
oBinance.Binance.ApiSecret := '<your api secret>';
ShowMessage(oBinance.REST_API.WalletWithdraw('BTC', '7213fea8e94b4a5593d507237e5a555b', 0.25));
Trovi qui sotto una demo Binance compilata per Windows che mostra le principali funzionalità del client API. Seleziona il tab Wallet per testare i metodi Binance Wallet.
