``remix下调试ballot

构造函数constructor的参数,即depoly的输入可用:

["0x0000000000000000000000000000000000000000000000000000000000000001",
"0x0000000000000000000000000000000000000000000000000000000000000002",
"0x0000000000000000000000000000000000000000000000000000000000000003"]

注意输入时必须是["…"]格式,ballot.sol中为bytes32,因此如上所示输入(十六进制),太长了可以改为bytes8

bytes32格式可以看链接2

deploy成功后
部署成功,查看
delegate和giverighttivote我们可以不输入参数,即不委托他人帮我们投票,也不给其他地址投票权利,仅我们自己投票进行测试。
vote输入为0、1、2…等,0代表proposals数组的第一个元素,1、2…依次类推,输入几表示我们向哪一个提案投票了。
之后,我们在proposals(蓝底)中输入0、1、2…查看投票结果
winnername和winningproposal也是显示投票结果

(文中英文都是小写,具体以remix为准)

测试完成。

OK

参考链接:
1.https://blog.csdn.net/qq_27500493/article/details/100145177
2.https://ethereum.stackexchange.com/questions/77069/error-encoding-arguments-error-invalid-bytes32-value-arg-codertype-bytes

remix下ballot.sol调试相关推荐

  1. ubuntu18.04下双机驱动调试

    环境搭建: https://blog.51cto.com/haidragon/2337256 这里要先说下如果要下内核断点要先在编译前去掉写保护,但是下自己写的驱动可以不要. 第二个最好编译完后压缩v ...

  2. 一份简单的在 Linux下编译及调试 C 代码的指南

    摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...

  3. matlab debug出现k,MATLAB下的程序调试

    文章主要内容摘自<MATLAB 7.0从入门到精通>,求是科技编著. 程序错误一般分为两种:语法错误和逻辑错误.对于语法错误通常MATLAB会报错,并指出错误所在位置方便用户纠正.对于逻辑 ...

  4. linux中多进程调试,linux下用gdb调试多进程

    今天来学习一下linux下gdb如何调试多进程,在学习之前我我们能先看一张表: 这张表是gdb调试的命令表,这对那些对gdb不熟的同学来说是非常有必要的. 一.多进程调试的命令 1.set follo ...

  5. Linux下的程序调试——GDB

    无论是多么优秀的程序员,都难以保证自己在编写代码时不会出现任何错误,因此调试是软件开发过程中的一个必不可少的 组成部分.当程序完成编译之后,它很可能无法正常运行,或者会彻底崩溃,或者不能实现预期的功能 ...

  6. Linux下获取xml调试信息等级

    Linux下获取XML调试信息等级 #ifndef _LOG_H_ #define _LOG_H_#include <stdio.h> #include <string.h> ...

  7. Jquery下的Ajax调试方法

    Jquery下的Ajax调试方法 介绍 本文介绍Jquery下的Ajax调试方法:很多调试方法,就是一点就通,但是,在还没有通之前,会让人困惑,不知所以然: Ajax 可以为用户提供更为丰富的用户体验 ...

  8. openstack windows下远程debug调试(komodo)

    2019独角兽企业重金招聘Python工程师标准>>> 感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Be ...

  9. 转特权:NIOS2下的SDHC调试

    NIOS2下的SDHC调试 本想自己做个简单易用的SPI控制器IPcore挂在NIOS2处理器上,整理半天却发现组件库里有3wire SPI外设,看看软件说明书配置一下也是很easy的,于是放弃了自己 ...

  10. Linux下Chelsio T5调试方法

    T5是Chelsio的网络芯片,具体的硬件参数可以参考<Chelsio T5 HW Debug Guide V1.02.pdf>文档,如有需要请留言留下你的邮箱,我发给你. 现在我们着重讲 ...

最新文章

  1. 2022-2028年中国废矿物油行业市场研究及前瞻分析报告
  2. 【Perl】二维数组
  3. 【我拼搏的2016】-苦逼运维如何变身为SRE成长经历
  4. 悬浮截图软件_Windows最好用截图工具,QQ第一,它第二
  5. html有几个文件夹,关于webpack打包问题,怎么打包成多个文件夹,每个文件夹下有相应的html,js和css?...
  6. 同余运算及其基本性质(证明)
  7. hibernate(五)之继承关系
  8. python3读取多行数据合并_python3 数据规整化:清理、转换、合并、重塑(一)
  9. Acrobat XI的破解补丁amtlib.dll可能的一些问题
  10. 开发者从应用程序商店难以赚到真金白银
  11. xposed框架安装使用教程(第一篇)
  12. 健康生活 - 四季水果参考
  13. HTML5录制音频文件
  14. 分布式块存储Longhorn简介
  15. 如何使用自动化测试进行Android UI测试
  16. 一连串数字怎么转换成二维码?数字生成二维码如何制作?
  17. 硬件茶谈(B站up主爱上半导体)
  18. 苹果home兼容问题修改--苹果fixed定位被遮挡-或者距离太近
  19. 【NLP】五万字综述!Prompt Tuning:深度解读一种新的微调范式
  20. InvalidArgumentError: slice index xxx of dimension xxx out of bounds

热门文章

  1. openlayers 地图上加图标_OpenLayers学习笔记中级篇(四、地图图标操作)
  2. 客户关系管理:CRM战略
  3. 辛弃疾 青玉案·元宵赏析
  4. Android Studio通过模拟器联网
  5. RST报文以及产生场景
  6. 英特尔发布三代服务器芯片至强,英特尔发布第三代至强处理器:10nm Ice Lake架构、最高40核、AI和安全性增强...
  7. verilog刷题笔记007
  8. 美国计算机硕士毕业在美薪资,美国计算机硕士留学费用全都在这了!
  9. 2020-08-29---周总结
  10. c++ 学生类和教师类的设计