Skip to content

Releases: ballcat-projects/ballcat-virtual-currency

0.4.2

12 May 03:12
5f62368
Compare
Choose a tag to compare

✨ tronj 不维护了, 无法下载, 所以copy https://github.com/tronprotocol/tronj 源码过来
♻️ 重构 bitcoin 中的节点相关, 只允许配置 主节点和测试节点. 具体api调用固定的第三方.
💥 移除原使用的 jsonrpc4j 库, 自己写 jsonrpc处理方法.
🐛 修复 etherscan 如果地址 以0开头. 则解析异常
🐛 修复直接使用 Bip32 中的公钥生成的TRON地址异常
🐛 修复.attribute
⚡ 优化Tronscan转账中的地址校验
🎨 简化 etherscan 中 data的解析
✅ 更新测试用例

0.4.1

02 Mar 12:29
Compare
Choose a tag to compare

🐛 修复Tron地址验证异常

0.4.0

02 Mar 08:54
Compare
Choose a tag to compare

💩 本版本中Tron的validate(address) 有问题. 请使用 0.4.1 版本

🎨 结构调整. 大部分类包名都变了. 升级请注意
✨ Tron官方要求http请求必须携带apiKey, 统一对所有Tron请求进行管理
✨ 添加HttpUtils 统一处理Http请求
⚡ 异常分类, 抛出更详细的异常信息
⚡ TronscanUtils 代码优化以及方法调整(删除 addressByteToString 方法)

0.3.4

23 Feb 03:32
f9c2995
Compare
Choose a tag to compare

🎨 重构未花费输出查询方法
✨ 解决p2sh-p2wpkh转账

0.3.3

07 Feb 07:15
2157a07
Compare
Choose a tag to compare

🔥 移除 Account中的 keystore
🎨 重构 BitcoinUtil 的 toWif格式方法, 重命名为  hexToWfi, 且支持转为压缩格式
🎨 重命名 VcPlatform.OMNI 为 VcPlatform.BITCOIN
🐛 修复 omni 协助精度缓存的id异常
✨ 添加对助记词的支持
⚡ 优化trc20合约余额查询, 可以在查询地址没有trx的情况下查询trc20余额

0.3.2

22 Jan 02:10
Compare
Choose a tag to compare

💩 当前版本 bitcoinj 不支持 p2sh-p2wpkh脚本, 所以在 bitcoinj/bitcoinj#1987 被合并之前. 无法使用 p2sh-p2wpkh 类型地址转账

🔥 移除KeyUtil
🎨 重命名 TronscanUtil.create 为 TronscanUtil.createAccount
🎨 转账操作中部分业务异常(btcOmniServiceImpl)改为通过返回值返回,不再抛出异常
🐛 修复 BITCOIN 中 P2WPKH签名
🐛 修复 TRON 地址参数错误的解析
🐛 修复 TRON 如果交易数量为0时, 解析异常
🐛 修复 btcOmniServiceImpl 请求失败时无法正常释放锁
🐛 修复查询btc余额为0
✨ 添加地址校验方法, 优化余额查询
✨ 拆分转账三步操作. 完成bitcoin多次签名操作
✨ BitcoinUtil 添加更多的 btc 和 coin 转换方法
✨ TronscanUtil 添加通过公钥推导地址方法
✨ bitcoin 添加 私钥toWif 格式方法
✨ 比特添加转账账户地址校验

0.3.1

13 Jan 09:47
Compare
Choose a tag to compare

1.支持比特多签转账
2.支持生成多种类型比特地址

0.2.2

06 Jan 07:10
Compare
Choose a tag to compare

移除对 web3j-core的强依赖
移除 ResolveUtil.java, 原方法移动到AbiUtil
Tronscan的账号获取代码独立,不再使用Etherscan的代码
使用JsonRpc 来直接调用 infura 中的Etherscan的方法
排除无用依赖

0.2.1

06 Jan 07:11
Compare
Choose a tag to compare
:zap: 买了 lingting.live 域名, 修改包名, 推送到中央仓库成功