Od sgcWebSockets 2022.7.0 obsługiwane jest Binance Wallet API — możesz żądać wypłat, przeglądać historię depozytów, historię wypłat i wiele więcej.
https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints
Metody portfela
| Metoda | Opis |
| GetWalletSystemStatus | Pobierz status systemu. |
| GetWalletAllCoinsInformation | Pobierz informacje o monetach dostępnych do depozytu i wypłaty dla użytkownika. |
| GetWalletDailyAccountSnapshot | Typ: "SPOT", "MARGIN", "FUTURES"
|
| SetWalletDisableFastWithdrawSwitch | To żądanie wyłączy przełącznik szybkiej wypłaty na Twoim koncie. Musisz włączyć opcję "trade" dla klucza API żądającego ten endpoint. |
| SetWalletEnableFastWithdrawSwitch | To żądanie włączy przełącznik szybkiej wypłaty na Twoim koncie. Musisz włączyć opcję "trade" dla klucza API żądającego ten endpoint. Gdy przełącznik szybkiej wypłaty jest włączony, przelewy na konto Binance są realizowane natychmiastowo. Nie ma transakcji on-chain, identyfikatora transakcji ani opłaty za wypłatę. |
| WalletWithdraw |
Prześlij żądanie wypłaty. |
| GetWalletDepositHistory | Pobierz historię depozytów. |
| GetWalletWithdrawHistory | Pobierz historię wypłat. |
| GetWalletDepositAddress | Pobierz adres depozytu wraz z siecią. |
| GetWalletAccountStatus | Pobierz szczegóły statusu konta. |
| GetWalletAccountAPITradingStatus | Pobierz szczegóły statusu handlowego API konta. |
| GetWalletDustLog | Zwraca tylko ostatnie 100 rekordów Zwraca tylko rekordy po 2020/12/01 |
| GetWalletAssetsConvertedBNB | |
| WalletDustTransfer |
Konwertuj szczątkowe aktywa na BNB. Musisz włączyć uprawnienie Spot & Margin Trading dla klucza API żądającego ten endpoint. |
| GetWalletAssetDividendRecord | Pobierz rekordy dywidend aktywów. |
| GetWalletAssetDetail | Pobierz szczegóły aktywów obsługiwanych na Binance. |
| GetWalletTradeFee | Pobierz opłatę transakcyjną |
| WalletUserUniversalTransfer |
Musisz włączyć opcję "Permits Universal Transfer" dla klucza API żądającego ten endpoint. MAIN_UMFUTURE Przelew z konta Spot na konto USDⓈ-M Futures ENUM typów:
|
| GetWalletQueryUserUniversalTransferHistory |
|
| GetWalletFundingWallet | Obsługuje zapytania o następujące aktywa biznesowe:Binance Pay, Binance Card, Binance Gift Card, Stock Token |
| GetWalletUserAsset | Pobierz aktywa użytkownika — tylko dane pozytywne. |
| GetWalletApiKeyPermission |
Example
Binance pozwala używać Wallet API do składania żądania wypłaty; obowiązkowe są tylko następujące parametry:
- 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));
Poniżej znajdziesz skompilowane demo Binance dla Windows, które pokazuje główne funkcje klienta API. Wybierz zakładkę Wallet, aby przetestować metody portfela Binance.
