Vanaf sgcWebSockets 2022.7.0 wordt de Binance Wallet-API ondersteund. Dit betekent dat je withdraws kunt aanvragen, de deposit-historie en withdraw-historie kunt bekijken en meer.
https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints
Wallet-methoden
| Methode | Beschrijving |
| GetWalletSystemStatus | Haalt de systeemstatus op. |
| GetWalletAllCoinsInformation | Haalt informatie op over coins (beschikbaar voor deposit en withdraw) voor de gebruiker. |
| GetWalletDailyAccountSnapshot | Type: "SPOT", "MARGIN", "FUTURES"
|
| SetWalletDisableFastWithdrawSwitch | Dit verzoek schakelt de fastwithdraw-switch op je account uit. Je moet de optie "trade" inschakelen voor de API-sleutel die dit endpoint aanroept. |
| SetWalletEnableFastWithdrawSwitch | Dit verzoek schakelt de fastwithdraw-switch op je account in. Je moet de optie "trade" inschakelen voor de API-sleutel die dit endpoint aanroept. Als de Fast Withdraw Switch aan staat, worden fondsen direct naar een Binance-account overgemaakt. Er is geen on-chain-transactie, geen transactie-ID en geen withdrawal-fee. |
| WalletWithdraw |
Dient een withdraw-verzoek in. |
| GetWalletDepositHistory | Haalt de deposit-historie op. |
| GetWalletWithdrawHistory | Haalt de withdraw-historie op. |
| GetWalletDepositAddress | Haalt het deposit-adres inclusief netwerk op. |
| GetWalletAccountStatus | Haalt de details van de accountstatus op. |
| GetWalletAccountAPITradingStatus | Haalt de details van de API-trading-status van het account op. |
| GetWalletDustLog | Geeft alleen de laatste 100 records terug Geeft alleen records na 2020-12-01 terug |
| GetWalletAssetsConvertedBNB | |
| WalletDustTransfer |
Converteert dust-assets naar BNB. Je moet "Spot & Margin Trading"-rechten inschakelen voor de API-sleutel die dit endpoint aanroept. |
| GetWalletAssetDividendRecord | Vraagt de dividend-records van assets op. |
| GetWalletAssetDetail | Haalt details op van de assets die op Binance worden ondersteund. |
| GetWalletTradeFee | Haalt de trade-fee op. |
| WalletUserUniversalTransfer |
Je moet de optie "Permits Universal Transfer" inschakelen voor de API-sleutel die dit endpoint aanroept.MAIN_UMFUTURE: spot-account naar USDⓈ-M-futures-account ENUM-waarden voor Type:
|
| GetWalletQueryUserUniversalTransferHistory |
|
| GetWalletFundingWallet | Ondersteunt momenteel queries op de volgende business-assets: Binance Pay, Binance Card, Binance Gift Card, Stock Token |
| GetWalletUserAsset | Haalt de gebruikersassets op (alleen positieve data). |
| GetWalletApiKeyPermission |
Voorbeeld
Binance staat toe om met de Wallet-API een withdraw-verzoek in te dienen. Alleen de volgende parameters zijn verplicht:
- 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));
Hieronder vind je een gecompileerde Binance-demo voor Windows die de belangrijkste functies van de API-client laat zien. Selecteer het Wallet-tabblad om de Binance Wallet-methoden te testen.
