解决升级到EOSIO 2.0以上的版本之后, 部署eosio.bioseosio.system会报错 Error 3070000: WASM Exception \ Error Details: \ env.set_proposed_producers_ex unresolveable 的问题

  • v1.8和v2.0中引入的所有协议升级功能首先都需要 PREACTIVATE_FEATURE 激活特殊的协议功能
  • 此版本中包含的eosio.systemeosio.bios合同只能在激活 WTMSIG_BLOCK_SIGNATURES 共识协议升级后才能部署在EOSIO区块链上

1. 激活特殊协议 PREACTIVATE_FEATURE: (注意, nodeos需要先开启 eosio::producer_api_plugin 插件)

curl -X POST http://127.0.0.1:8888/v1/producer/schedule_protocol_feature_activations -d '{"protocol_features_to_activate": ["0ec7e080177b2c02b278d5088611686b49d739925a92d9bfcacd7fc6b74053bd"]}' | jq

2. 部署add-boot-contract分支的 eosio.boot 系统合约

cleos set contract eosio ../../unittests/contracts/eosio.boot -p eosio@active

3. 激活 WTMSIG_BLOCK_SIGNATURES 协议

cleos push transaction '{"delay_sec":0,"max_cpu_usage_ms":0,"actions":[{"account":"eosio","name":"activate","data":{"feature_digest":"299dcb6af692324b899b39f16d5a530a33062804e41f09dc97e9f156b4476707"},"authorization":[{"actor":"eosio","permission":"active"}]}]}'

4. 最后查询下PREACTIVATE_FEATUREWTMSIG_BLOCK_SIGNATURES是否已成功激活

curl -X POST http://127.0.0.1:8888/v1/chain/get_activated_protocol_features -d '{}' | jq

往期精彩回顾:
区块链知识系列
密码学系列
共识系列
公链调研系列
以太坊系列
EOS系列
智能合约系列
Token系列

EOS系列 - 解决升级EOS2.0 `env.set_proposed_producers_ex unresolveable` 问题相关推荐

  1. 解决升级Spark2.0之后,DataFrame map操作报错

    当我们在使用spark1.6的时候,当我们创建SQLContext读取一个文件之后,返回DataFrame类型的变量可以直接.map操作,不会报错.但是升级之后会包一个错误,如下: 报错:No imp ...

  2. 解决升级Flutter3.0后出现警告Operand of null-aware operation ‘!‘ has type ‘WidgetsBinding‘ which excludes null

    出现场景 将Flutter SDK升级到3.0,运行时报以下警告. 虽然不影响程序的运行,但是看着很烦. lib/stress_test/stress_test_page.dart:120:22: W ...

  3. 三星 android 5.0 root,三星note3全系列新机升级5.0后root权限方法

    N9008刷机包下载 近期索尼note3全系列新机 n9006.n9008.n9009.n900.n9008v等三星note3机型将全线更新到了安卓5.0系统,那么索尼note3更新5.0以后怎么获取 ...

  4. 华为P20 如时升Android 9.0,华为P20系列升级EMUI9.0之后简直太流畅太完美!

    原标题:华为P20系列升级EMUI9.0之后简直太流畅太完美! 9月5日,基于安卓9.0深度定制的EMUI9.0智慧操作系统正式发布,带来了全新的自然风界面设计.智慧视觉以及随身助手等八大核心功能.E ...

  5. EOS系列 - EOSIO 2.0

    EOSIO 2.0 - 增强性能,提高安全性和新的开发人员工具 版本历史 block.one在2018年6月正式发布EOSIO 1.0版本 block.one在2019年6月1日发布会上正式宣布推出E ...

  6. 刷机提示图像和设备不匹配_安卓5.0升级失败如何解决 安卓5.0刷机失败解决方法介绍【教程】...

    安卓5.0升级失败怎么办?安卓5.0刷机失败急救方法?谷歌发布了适用于Nexus系列的Android 5.0系统,但是,刷安卓5.0系统时遇到system.img系统镜像找不到的错误提示是怎么回事? ...

  7. 华为P20 如时升Android 9.0,冬日如何保持好身材?升级EMUI9.0的华为P20系列有妙招...

    立冬是冬季的第一个节气,随着步入深秋初冬之际寒意更深.立冬节气,也有秋收冬藏的含义,因此很多地方会有立冬日就是滋补日的习俗.但如今人们生活水平不断提高,一旦滋补过量的确是件麻烦的事情,尤其是一些女性更 ...

  8. 三星+android+7.0+自动纠正单词,升级党必看!三星S/Note系列更新Android 7.0指南

    上周,雷科技(微信ID:leitech)曾为大家提供了一份Android 7.0升级预测名单.现在为了增加针对性,这次笔者就以三星最热门的两大旗舰S和Note系列为例,给大家提供一个全方面的更新指南. ...

  9. 升级xcode7.0 第三方库不能用的解决方法(bitcode是什么鬼?)

    升级xcode7.0 第三方库不能用的解决方法(bitcode是什么鬼?) 参考文章: (1)升级xcode7.0 第三方库不能用的解决方法(bitcode是什么鬼?) (2)https://www. ...

最新文章

  1. 《C++面向对象高效编程(第2版)》——3.11 类名、成员函数名、参数类型和文档...
  2. 奥比中光Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
  3. python怎么加载图片-python爬虫--图片懒加载
  4. hadoop程序开发--- Java
  5. JAVA 测试日期的不同显示格式
  6. 进入全屏 nodejs+express+mysql实现restful风格的增删改查示例
  7. 三十年软件开发之路:老码农的自我修养!
  8. python locals_Python locals()
  9. 按shift键调出命令行的脚本
  10. (22) 基于动态时空图卷积神经网络的交通流预测
  11. java汇编指令_汇编指令test的用法
  12. django+djangorestframework开发代码编辑器
  13. mysql 悲观锁 详细讲解_mysql 悲观锁详解
  14. web前端--TS基础理论及原理
  15. Win7如何部署定制的Quicklaunch图标
  16. Spring_Ioc基本配置使用(基于xml)
  17. PHP之深度剖析:网站唯一登录,踢人效果
  18. 六月计算机应用基础考试是啥,2017年6月计算机应用基础试题及答案
  19. html与css第三天
  20. 计算机系统软件和应用软件图,样例_计算机软件及应用_IT计算机_专业资料

热门文章

  1. mysql启动关闭debug
  2. 《通往财富自由之路》学习笔记
  3. 5G测试完毕,梦想能否照进现实
  4. 样式案例——图片背景左上角显示用户头像和用户名
  5. DAY5:《鸟叔的linux私房菜》
  6. python能不能开发安卓app_Python能开发安卓APP吗?使用python开发网站的学习路线是怎样的?...
  7. 酷壳用的还是 Wordpress
  8. 每日安全简讯20160719
  9. 一条命令导出电脑中所有wifi账号密码
  10. 享受还是行走,这是一个问题。