首页 > 其他分享 >blockchain | truffle console 访问合约

blockchain | truffle console 访问合约

时间:2023-04-05 10:22:42浏览次数:43  
标签:console 0x0000000000000000000000000000000000000000000000000000000000000000 block

blockchain | truffle console 访问合约

今天用truffle console来测试昨天部署的合约。
一开始报错invalid opcode,查了一下还是创世区块配置的问题,这里贴上最新的配置文件:

{
    "config":{
        "chainId": 15,
        "homesteadBlock": 0,
        "byzantiumBlock": 0,
        "constantinopleBlock": 0,
        "eip150Block": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
    "nonce": "0x0000000000000033",
    "timestamp": "0x0",
    "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "gaslimit": "0x8000000",
    "difficulty": "0x100",
    "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "coinbase": "0x3333333333333333333333333333333333333333",
    "alloc": {}
}

然后测试调用:
image

在调用set的时候本质上就是形成了一笔交易:
image

在默认情况下会使用eth.account[0]:
image

image

标签:console,0x0000000000000000000000000000000000000000000000000000000000000000,block
From: https://www.cnblogs.com/Mz1-rc/p/17288895.html

相关文章

  • blockchain | 将合约部署到geth
    blockchain|将truffle合约部署到geth【一路踩坑】上一篇文章里我用truffle编写了一个测试合约,这次得部署到链子上。本文包含诸多试错过程先把geth跑起来1.更改配置文件更改truffle-config.js主要就是配置一下网络(对接geth)2.创建迁移脚本据教程的说法是要文件名写......
  • C#语言基础(Console 输入与输出)
    Console静态类,主要负责向控制台容器输出信息,当然也可以输入信息。1.控制台输出信息:Console.Write("HelloWorld");//没有换行Console.WriteLine("HelloWorld");//换行//{0}插值,占个位置,模板字符串,{index索引}Console.WriteLine("{0}会在控制台上显示一段输出:{0},{1}","A......
  • blockchain | 通过truffle编写合约
    blockchain|通过truffle编写合约有了前两篇环境搭建的基础,开始编写智能合约。(虽然部署了geth,但是truffle也有自带的私有链子环境可以用)参考官方文档:https://learnblockchain.cn/docs/truffle/quickstart.html#creating-a-project以及教程:https://www.qikegu.com/docs/4782......
  • console打印打印数据并下载打印的数据
    前言项目中经常使用到console.log进行调试打印数据,如果想下载console打印的数据,可进行如下配置:配置(function(console){console.save=function(data,filename){if(!data){console.error('Console.save:Nodata')return;}if(......
  • var b = 10; (function b() {b = 20; console.log(b); })();会打印什么你了解吗?
    要知道打印什么需要具备2个知识点一、函数声明和函数表达式的区别二、匿名函数与具名函数的区别首先来说说第一点:要区分函数声明和函数表达式,只需要知道function是不是声明中的第一个词,如果是,那就是函数声明,否则就是函数表达式;函数声明和函数表达式之间最重要的区别是......
  • 渡一教育_Java每日一练:建立Statement的作用是什么、前端Console.log( Boolean(‘‘))
    系列文章目录文章目录系列文章目录题目1java部分建立Statement的作用是什么(答案在最后公布)题目1-答案==解析====答案==题目2前端js部分==答案==题目3前端js部分如下代码输出的是什么答案和解析如下==解析==题目4如果希望1监听TCP端口为9000,服务端应该怎样创建socket题目答......
  • 华为s5700交换机忘记console的密码,重置console密码
    设备的BootROM提供了清除Console口密码的功能。1、进入BootROM主菜单用串口线连接设备,然后重启。当出现PressCtrl+BtoenterBootROMmenu…(V200R002及V200R003版本)或者PressCtrl+BorCtrl+EtoenterBootROMmenu…(V200R005及以后发布的版本)打印信息时按下Ctrl+B或者Ct......
  • Chrome扩展插件:Console Importer(控制台导入器)
    安装插件进入谷歌商店 https://chrome.google.com/webstore/search/Console%20Importer?hl=zh-CN安装插件 ConsoleImporter   使用打开浏览器console控制台,通......
  • 有执行语句:console.log(fn2(2)[3]),补充函数,使执行结果为"hello"
    functionfn2(a){return[1,2,3,"hello"];}console.log(fn2(2)[3])//hello这个2是混淆视线的,即使没有这个2.函数依然可以正常执行。console.log(fn2()[3])就是求......
  • WPF下 Console.WriteLine()函数打印的内容不会输出到VS的输出窗口
    问题:在技术群里面看到有人问这样一个问题。.netcore下的wpf项目把框架改成了netframework4.8之后,使用Console.WriteLine的值不会输出到VS的Output窗口这个我想着......