从 sgcWebSockets 2022.7.0 起,Binance 钱包 API 已支持,这意味着您可以发起提现请求、查看充值历史、提现历史等更多操作。
https://binance-docs.github.io/apidocs/spot/en/#wallet-endpoints
钱包方法
| 方法 | 描述 |
| GetWalletSystemStatus | 获取系统状态。 |
| GetWalletAllCoinsInformation | 获取用户可用于充值和提现的币种信息。 |
| GetWalletDailyAccountSnapshot | 类型:"SPOT"(现货)、"MARGIN"(杠杆)、"FUTURES"(期货)
|
| SetWalletDisableFastWithdrawSwitch | 此请求将禁用您账户下的快速提现开关。 请求此端点的 API 密钥需启用"trade"选项。 |
| SetWalletEnableFastWithdrawSwitch | 此请求将启用您账户下的快速提现开关。 请求此端点的 API 密钥需启用"trade"选项。 开启快速提现开关后,转账到 Binance 账户将立即完成,无链上交易、无交易 ID、无提现手续费。 |
| WalletWithdraw |
提交提现请求。 |
| GetWalletDepositHistory | 获取充值历史。 |
| GetWalletWithdrawHistory | 获取提现历史。 |
| GetWalletDepositAddress | 获取含网络信息的充值地址。 |
| GetWalletAccountStatus | 获取账户状态详情。 |
| GetWalletAccountAPITradingStatus | 获取账户 API 交易状态详情。 |
| GetWalletDustLog | 仅返回最近 100 条记录 仅返回 2020/12/01 之后的记录 |
| GetWalletAssetsConvertedBNB | |
| WalletDustTransfer |
将零散资产兑换为 BNB。 请求此端点的 API 密钥需开启现货与杠杆交易权限。 |
| GetWalletAssetDividendRecord | 查询资产分红记录。 |
| GetWalletAssetDetail | 获取 Binance 上支持的资产详情。 |
| GetWalletTradeFee | 获取交易手续费 |
| WalletUserUniversalTransfer |
请求此端点的 API 密钥需启用"允许万能转账"选项。MAIN_UMFUTURE 现货账户转账至 USD-M 期货账户 类型枚举:
|
| GetWalletQueryUserUniversalTransferHistory |
|
| GetWalletFundingWallet | 目前支持查询以下业务资产:Binance Pay、Binance Card、Binance 礼品卡、股票代币 |
| GetWalletUserAsset | 获取用户资产,仅返回正值数据。 |
| GetWalletApiKeyPermission |
示例
Binance 允许使用钱包 API 提交提现请求,以下参数为必填:
- 币种(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));
以下是适用于 Windows 的 Binance 编译演示程序,展示 API 客户端的主要功能。选择"钱包"选项卡以测试 Binance 钱包方法。
