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.