大家好
距离PIP-7第二阶段实施已经过了几个月了,当前第三阶段升级时机已经成熟,在此阶段中,PlatON主网EVM获取的CHAINID将由100更新为最终目标值210425。同时我们之前关于委托锁定的提案PIP-6也已经完成了开发,将与PIP-7第三阶段一并实施。
本次升级将采用链上提案治理升级。
PIP: 10
Topic: 1.3.0升级提案
Author: alliswell
Status: Draft
Type: Upgrade
Description: 支持委托锁定,EVM获取链ID返回PlatON新链ID 210425
Created: 2022-08-08
PIP-10:PlatON版本升级-1.3.0
目的
关于PlatON支持委托锁定的提案经过反复讨论和论证,提案合理且方法可行,本次升级的主要内容包括了该提案的实施,同时关于PlatON支持新链ID的提案PIP-7第二阶段已经于两个月前实施完毕,第三阶段将在本次提案中完成。
新特性
优化内容
本次升级同时对以太坊1.9.12以前的版本优化内容做了同步更新。
影响说明
关于委托
- 撤销已生效的委托时,Token不是立即到账的
升级后,被撤销委托的Token将被锁定56个结算周期(默认值,可治理),锁定期结束后需要由委托用户主动发起“赎回”操作才可以到账。
- 处于锁定期的Token,仍可以继续用于委托
用于委托的Token因此包含3种类型:自由金额(用户的balance)、用户在锁仓计划中的待释放金额和处于锁定期的金额。
- 重新委托的锁定Token,仍要经历犹豫期
处于锁定期的Token在被重新委托后的第一个结算周期仍旧是“犹豫期”,“犹豫期”过后才进入生效期,处于“犹豫期”的委托,撤销后仍要被锁定,切锁定期是重新计算的。
关于链ID
Solidity中使用assemblychainid
指令或者block.chainid
指令获取到的链ID将由旧值100调整为新值210425
在Solidity中使用过以上指令的应用,需要从应用层重新适配,以保证业务能正常运行。
版本信息
本次升级的版本号为:1.3.0
Commit-ID: [待定]
大家有其他好的建议欢迎提出来讨论, 让我们一起为云图贡献力量!