WalletEndpoints extension
Wallet endpoints for Binance Spot API
- on
Methods
-
accountAPITradingStatus(
{int? recvWindow}) → Future< Either< String, AccountApiTradingData> > - Fetch account api trading status detail.
-
accountStatus(
{int? recvWindow}) → Future< Either< String, String> > - Fetch account status detail.
-
allCoinsInformation(
{int? recvWindow}) → Future< Either< String, List< >CoinData> > - Get information of coins (available for deposit and withdraw) for user.
-
apiKeyPermission(
{int? recvWindow}) → Future< Either< String, ApiRestrictions> > - Get API Key Permissions
-
assetDetail(
{String? asset, int? recvWindow}) → Future< Either< String, List< >AssetDetail> > - Fetch details of assets supported on Binance.
-
assetDividendRecord(
{String? asset, int? startTime, int? endTime, int? limit, int? recvWindow}) → Future< Either< String, DividendRecord> > - Query asset dividend record.
-
dailyAccountSnapshot(
{required String type, int? startTime, int? endTime, int? limit, int? recvWindow}) → Future< Either< String, dynamic> > - Get daily account snapshots taken every day at 23:59:59
-
depositAddress(
{required String coin, String? network, int? recvWindow}) → Future< Either< String, DepositAddress> > - Fetch deposit address with network.
-
depositHistory(
{required String coin, int? status, int? startTime, int? endTime, int? offset, int? limit, int? recvWindow}) → Future< Either< String, List< >Deposit> > - Fetch deposit history.
-
disableFastWithdrawSwitch(
{int? recvWindow}) → Future< Either< String, bool> > - This request will disable fastwithdraw switch under your account.
-
dustLog(
{int? startTime, int? endTime, int? recvWindow}) → Future< Either< String, DustLog> > - Crypto dust conversion to BNB history
-
dustTransfer(
{required List< String> assets, int? recvWindow}) → Future<Either< String, DustConversion> > - Convert dust assets to BNB.
-
enableFastWithdrawSwitch(
{int? recvWindow}) → Future< Either< String, bool> > - This request will enable fastwithdraw switch under your account.
-
fundingWallet(
{String? asset, bool? needBtcValuation, int? recvWindow}) → Future< Either< String, List< >FundingAsset> > - Currently supports querying the following business assets:Binance Pay, Binance Card, Binance Gift Card, Stock Token
-
queryUniversalTransferHistory(
{required String type, int? startTime, int? endTime, int? current, int? size, String? fromSymbol, String? toSymbol, int? recvWindow}) → Future< Either< String, UniversalTransferHistory> > - Query User Universal Transfer History
-
systemStatus(
) → Future< Either< String, SystemStatus> > - Fetch system status.
-
tradeFee(
{String? symbol, int? recvWindow}) → Future< Either< String, List< >TradeFee> > - Fetch trade fee for an asset
-
universalTransfer(
{required String type, required String asset, required String amount, String? fromSymbol, String? toSymbol, int? recvWindow}) → Future< Either< String, int> > - You need to enable Permits Universal Transfer option for the api key which requests this endpoint.
-
withdraw(
{required String coin, String? withdrawOrderId, String? network, required String address, String? addressTag, required String amount, bool? transactionFeeFlag, String? name, int? recvWindow}) → Future< Either< String, String> > - Submit a withdraw request.
-
withdrawHistory(
{required String coin, String? withdrawOrderId, int? status, int? offset, int? limit, int? startTime, int? endTime, int? recvWindow}) → Future< Either< String, List< >Withdraw> > - Fetch withdraw history.