Legecy Framework Integration
模块 | 修改建议 | 修改者 |
---|---|---|
account | ||
authenticator | ||
bitwise | 新版没有这个操作,删除 | |
block | ||
block_reward | ||
chain_id | ||
check | ||
collection2 | ||
compare | ||
dao | ||
debug | ||
epilogue | ||
epoch | ||
error | ||
fixedpoint32 | move stdlib的部分,删除 | |
incubator | ||
list | ||
math | ||
module_republish | ||
move | ||
natives | ||
nft | 暂时没有这个模块,删除 | |
offer | ||
on_chain_config | ||
oracle | ||
package_txn_manager | ||
resource | ||
shared_ed25519_public_key | ||
signed_integer | ||
signer_capability | ||
timestamps | ||
token | ||
transaction_fee | ||
transaction_scripts | ||
treasury | ||
u256 | 新版本已支持,删除 | |
upgrade_module_dao_proposal | ||
vector | ||
version | ||
yield_farming | Swap 引用库,暂时删除 |
修改步骤
将mpm文件编译出来放到path路径下面方便执行
打开命令行,定位路径`vm/framework/starcoin-framework`,执行
# 生成exp mpm integration-test <modulename>/<filename>.move --ub # 与exp中生成的结果比较 mpm integration-test <modulename>/<filename>.move
单元测试相关 (原来550个测试,现在变成了1700个,错误300多个)
1.nft相关去掉
2.Vector相关去掉,link相关
3.Gas Schedule老版本相关去掉, config相关错误