# market v1-v2 升级指南
market v1 升级到 v2 的过程中数据结构发生了变化,如果需要现有的数据请按照现有的步骤进行升级数据
# 编译升级工具
git clone https://github.com/filecoin-project/venus-market.git
git checkout feat/export_v1_data
make deps
cd cli/market_export
go build
执行上述步骤后会生成一个工具,这个工具用于导出 v1 版本的数据
# 升级步骤
停止 venus-market 程序
备份 venus-market 数据目录,这个目录默认保存在 ~/.venusmarket.
导出 v1 版本的数据
./market_export --repo <venus-market repo> export <path of export data file>
重新初始化 v2 版本的 venus-market(版本号必须高于 2.0.0 rc2)
执行 v2 版本的升级命令,这个命令用于导入步骤 3 中导出的数据。
./market_export --repo <venus-market repo> migrate import_v1 <path of export data file>
稳妥起见,做升级之前请确保没有处于 (Publish/Publishing/StorageDealAwaitingPreCommit) 状态的订单
← nv15网络升级