Releases: palletone/go-palletone
Release v1.0.9
Update
- 修复了交易池验证双花交易Bug导致产块停止的问题
- 增加了一些新的查询API
使用方法
下载tar包后解压获得gptn程序,覆盖原有gptn,重启gptn即可。
国内网络环境,可以通过以下URL下载:
http://123.126.106.83/palletone/go-palletone_mainnet_v1.0.9_linux-amd64.tar.gz
Release v1.0.8
Updates
本次更新包括:
- 红包合约支持多Token的一次发放和领取。
- 修复Validator模块的合约状态验证Bug。
- 修复启用GasFee和无GasFee时逻辑的判断错误。
- Fabric Adaptor的集成。
- 子链与主链同步数据的完善。
- 其他已知Bug的修复。
初次使用
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
已有版本升级:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
HotFix 1.0.7
本次更新主要是解决了合约结果读写集验证导致的无法产块,无法同步,节点崩溃的问题。
更新方法
- 切换到gptn程序的运行目录: cd mainnet
- 执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
- 重启gptn程序
Release v1.0.7
Updates
本次更新包括:
- 优化交易池,解决用户合约的连续调用的问题
- 优化Mediator换届
- CI工具迁移,统一使用GitHub Action实现CI
- 合约模板安装的系统合约实现
- 修复轻节点BDD的Bug
- 修复其他已知Bug
初次使用
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
已有版本升级:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
Release v1.0.6
本次更新包括
- 解决了连续合约请求的问题
- 重构DAG模块,同时支持RequestHash和TxHash生成UTXO
- Token分发合约(红包合约)发布
- 支持手续费代付
- 保证金合约支持黑名单的处理
- JSON RPC重构与优化,统一与Console的参数
- 修复其他已知的Bug
初次使用
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
已有版本升级:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
Hotfix for v1.0.5
紧急修复因为Validator模块中启用的合约重新执行后,读写集对比Bug导致验证不通过,节点数据不同步的问题。
操作办法:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
Release v1.0.5
本次更新包括
- Token互换合约集成
- BTC、ETH适配器的优化升级
- HD钱包的支持
- Mediator信息的丰富
- 合约交易验证规则的加强
- 其他已知Bug的修复
初次使用
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
已有版本升级:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
Release v1.0.4
Updates
- Unit群签名功能;
- 合约签名验证;
- 快速同步功能;
- 分批处理质押分红;
- 已知bug的修复,其他功能的优化,相关代码的调整;
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
upgrade:
1.切换到gptn程序的运行目录: cd mainnet
2.执行:curl http://39.105.121.252/palletone/upgrade.sh | bash
3.重启gptn程序
Release v1.0.3
Updates
- 合约框架升级,支持费用检查;
- 系统合约升级,增加黑名单功能;
- RPC功能增强,提供更多质押、陪审员的相关API;
- 验证模块增强,启用Mediator调度验证,交易大小费用检查;
- 其他已知Bug的修复;
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
upgrade:
1.切换到gptn程序的运行目录: cd mainnet
2.下载升级脚本: wget https://github.com/palletone/go-palletone/releases/download/v1.0.3/upgrade.sh
3.修改脚本的权限: chmod 777 upgrade.sh
4.执行升级脚本: ./upgrade.sh https://github.com/palletone/go-palletone/releases/download/v1.0.3/go-palletone_mainnet_v1.0.3_linux-amd64.tar.gz
5.重启gptn程序
Release v1.0.2
Updates
- p2p协议升级,避免了潜在的攻击风险
- 移除了未使用的,历史遗留的RPC API
- Mediator安全升级,分离奖励地址和签名地址,可在console中输入密码解锁签名地址再产块,而无需再配置文件中保存密码;
- p2p,交易池和DAG数据存储的性能优化
- 陪审团VRF选举的完善,用户合约的费用体系完善
- Pallet跨链协议的升级,ETH和ERC20适配器的升级
- 已知Bug的修复
mainnet:
./gptn
./gptn attach palletone/gptn.ipc
testnet:
./gptn --testnet
./gptn attach palletone/testnet/gptn.ipc
upgrade:
1.切换到gptn程序的运行目录: cd mainnet
2.下载升级脚本: wget https://github.com/palletone/go-palletone/releases/download/v1.0.2/upgrade.sh
3.修改脚本的权限: chmod 777 upgrade.sh
4.执行升级脚本: ./upgrade.sh https://github.com/palletone/go-palletone/releases/download/v1.0.2/go-palletone_mainnet_v1.0.2_linux-amd64.tar.gz
5.重启gptn程序