昨天我们做好了准备工作,去某易申请了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玩转」后台回复「批量钱包」即可获取源码
如果有其他问题可以通过公众号联系作者