昨天我们做好了准备工作,去某易申请了API,今天我们接着来往下讲,看看怎么用python来完成批量提现。

准备工作

安装依赖库


(相关资料图)

pip install python-okx

代码实现

导入依赖库

import okx.Funding as fd

转账基本代码实现

flag = "0"#模拟盘or实盘,1为模拟盘,0为实盘dest = \"4\" #3是内部转账,4是链上提币funding = fd.FundingAPI(api_key="你的api_key", api_secret_key="你的api_secret", passphrase="你的api密码", False,                                  flag, debug=False)#其他默认参数不要动result = funding.withdrawal(ccy="代币符号",amt="提现数量",dest=dest,toAddr="提现地址",fee="手续费",chain="提现到哪个链")

查询资产余额基本代码实现

funding = fd.FundingAPI(api_key="你的api_key", api_secret_key="你的api_secret", passphrase="你的api密码", False,                                  flag, debug=False)#其他默认参数不要动balance = funding.get_balances(ccy=\"代币符号\")print(balance)

上面是基于某易的SDK最基本的代码实现,我在上面的基础上做了封装,整合了第一篇文章中的钱包创建,私钥加密/解密等功能,下面给大家一起讲解一下工具的使用。

先去下载源码到本地,获取方法查看文章末尾

到源码文件夹下打开cmd(mac打开终端) 下载依赖库,执行:pip install -r requirements.txt 添加配置信息(详情查看源码里面的README.md文件): 安装依赖完成后执行:python main.py 完成操作后会弹出下面界面,有功能说明 功能1:批量创建钱包,生产钱包集合文件 功能2:批量加密1中生成钱包的私钥,生产新的钱包集合文件 功能3:批量解密2中生成的钱包的私钥,生产新的钱包集合文件 功能4:加密config.ini配置文件 功能5:解密config.ini配置文件,在控制台打印解密结果(配置文件仍然加密显示) 功能6:OKX批量提现 功能7:查询OKX余额

相对来说,前面3个功能是一起的,后面4个功能是一起的,具体使用请参考源码里面的README.md文件,后面会补上视频演示(之前的被和谐了)

公众号「python玩转」后台回复「批量钱包」即可获取源码

如果有其他问题可以通过公众号联系作者

推荐内容