Ab sgcWebSockets 2022.7.0 wird die Binance Wallet-API unterstützt — du kannst Withdraws anfordern, die Einzahlungs- und Auszahlungshistorie ansehen und mehr.
https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints
Wallet-Methoden
| Methode | Beschreibung |
| GetWalletSystemStatus | System-Status abrufen. |
| GetWalletAllCoinsInformation | Coin-Informationen abrufen (verfügbar für Ein- und Auszahlung des Nutzers). |
| GetWalletDailyAccountSnapshot | Typ: "SPOT", "MARGIN", "FUTURES"
|
| SetWalletDisableFastWithdrawSwitch | Dieser Request deaktiviert den Fast-Withdraw-Switch deines Kontos. Du musst die Option „trade" für den API-Key aktivieren, der diesen Endpoint aufruft. |
| SetWalletEnableFastWithdrawSwitch | Dieser Request aktiviert den Fast-Withdraw-Switch deines Kontos. Du musst die Option „trade" für den API-Key aktivieren, der diesen Endpoint aufruft. Wenn Fast Withdraw Switch aktiv ist, erfolgt der Geldtransfer zu einem Binance-Konto sofort. Es gibt keine On-Chain-Transaktion, keine Transaktions-ID und keine Auszahlungsgebühr. |
| WalletWithdraw |
Einen Withdraw-Request absenden. |
| GetWalletDepositHistory | Einzahlungshistorie abrufen. |
| GetWalletWithdrawHistory | Auszahlungshistorie abrufen. |
| GetWalletDepositAddress | Einzahlungsadresse mit Netzwerk abrufen. |
| GetWalletAccountStatus | Detaillierten Kontostatus abrufen. |
| GetWalletAccountAPITradingStatus | Detaillierten API-Trading-Status des Kontos abrufen. |
| GetWalletDustLog | Nur die letzten 100 Datensätze Nur Datensätze nach dem 01.12.2020 |
| GetWalletAssetsConvertedBNB | |
| WalletDustTransfer |
Dust-Assets in BNB umwandeln. Du musst die Berechtigung „Enable Spot & Margin Trading" für den API-Key aktivieren, der diesen Endpoint aufruft. |
| GetWalletAssetDividendRecord | Asset-Dividend-Datensatz abfragen. |
| GetWalletAssetDetail | Details zu auf Binance unterstützten Assets abrufen. |
| GetWalletTradeFee | Trading-Gebühr abrufen |
| WalletUserUniversalTransfer |
Du musst die Option „Permits Universal Transfer" für den API-Key aktivieren, der diesen Endpoint aufruft. MAIN_UMFUTURE = Spot-Konto-Transfer zu USDⓈ-M-Futures-Konto. ENUM der Typen:
|
| GetWalletQueryUserUniversalTransferHistory |
|
| GetWalletFundingWallet | Unterstützt aktuell die Abfrage folgender Business-Assets:Binance Pay, Binance Card, Binance Gift Card, Stock Token |
| GetWalletUserAsset | User-Assets abrufen, nur positive Daten. |
| GetWalletApiKeyPermission |
Beispiel
Binance erlaubt es, über die Wallet-API einen Withdraw-Request abzusetzen. Nur die folgenden Parameter sind pflicht:
- Coin
- Adresse
- Menge
oBinance := TsgcWSAPI_Binance.Create(nil);
oBinance.Binance.ApiKey := '<dein API-Key>';
oBinance.Binance.ApiSecret := '<dein API-Secret>';
ShowMessage(oBinance.REST_API.WalletWithdraw('BTC', '7213fea8e94b4a5593d507237e5a555b', 0.25));
Unten findest du eine kompilierte Binance-Demo für Windows, die die wichtigsten Funktionen des API-Clients zeigt. Wähle den Tab „Wallet", um die Binance Wallet-Methoden zu testen.
