- 博客(22)
- 收藏
- 关注
原创 使用foundry:查看当前gas价格,预估gas后发送交易上链
在我们直接进行发送`eth`或者调用`智能合约`简单的方法发送交易的时候,对于开发人员来说有时候并不想编写执行文件,或者将自己的私钥导入钱包再到对应的网站进行调用。这两种模式都稍显复杂,对于一次简单的交互来说,直接用cast命令既可以很快发起调用,也可以确认自己调用的方法和合约地址都没有问题。个人对于简单的交互更加偏向于cast send。
2024-03-16 13:14:42
680
1
原创 foundry的cast call读取链上数据信息
平时调用合约,我们需要创建项目,导入库等操作,再编写大概五行到十行代码调用后才能查看到结果。对于开发者来说只是无线的造轮子的操作,再了解到foundry后,可以通过使用foundry的cast call命令,可以直接调用链上的不需要发布交易的方法,简单快速。
2024-03-14 18:21:25
652
原创 gas费用测试优化:hardhat-gas-reporter
hardhat-gas-reporter是一个再测试阶段查看gas费用的插件。
2022-09-12 21:34:00
3854
2
原创 查看测试代码覆盖率solidity-coverage
测试是编写智能合约中非常重要的环节之一,solidity-coverage是一个专门用于查看测试合约覆盖率的插件
2022-09-12 10:58:25
1127
原创 在IDEA中编写Scala代码
在IDEA中编写Scala代码首先点击file进入Setting中的Plugins下载好Scala插件我已经下载好了,点击旁边的INSTALL就可以下载了。下载好后要重启IDEA!然后点击file进入Progject Structure,选择Global Libraries;点击+号选择Scala SDK找到你安装的scala的文件位置并添加,点击ok就可以了最后在项目中运用1.创建项目,选择maven项目2.左键单击你的项目,选择Add framework Support…3.进
2021-03-09 23:27:36
2624
原创 Linux搭建完全分布式
@[TOC](完全分布式搭建过程)准备工作:安装好三台虚拟机(node01,node02,node03),hadoop安装包,zookeeper安装包,jdk安装包首先:进入虚拟机的root用户(su root) 在三台虚拟机上完成这些配置:1:网络配置(ifcfg-ens33)vi /etc/sysconfig/network-scripts/ifcfg-ens33进入设置ip地址,修改配置文件填入VM生成好的网关地址:2:主机名配置 (hostname)vi /etc/hostn
2020-10-10 15:17:21
1525
原创 如何使用VMware Workstation安装centos
以下是用VMware Workstation安装centos7的方法1.点击创建新的虚拟机2.选择典型,点击下一步:3.选择稍后安装操作系统,点击下一步4.选择linux,下面的选择你的操作系统的版本,我的是centos7,点击下一步5.修改虚拟机名称,然后选择你存放的位置,最好不要放在c盘,会减慢电脑的运行速度,点击下一步。6.先指定最大磁盘大小,一般20G就可以,在下面选择将虚拟机拆分为多个文件,点击下一步7.点击完成8.然后完成了基本配置,来到了这个位置后,选择编辑虚拟机
2020-09-20 15:56:07
1338
原创 java设计模式深度理解分析
java23种设计模式创建型模式单例模式抽象工厂模式原型模式建造者模式工厂模式结构性模式结构性模式适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式行为型模式模板方法模式命令模式访问者模式迭代器模式观察者模式中介者模式备忘录模式解释器模式状态模式10.策略模式11.责任链模式...
2020-08-19 19:55:51
1167
原创 认识IDEA类图中的各种符号
认识IDEA类图中的各种符号 在对编程语言的学习中,看懂类图是必不可少的,它可以让你在最快速,最便捷的情况下了解整个项目的架构;方便项目的沟通。在IDEA中,主要有以下几个符号:下面我会列出他们的意思和他们变形后的意思。在最后面,我会放出一张IDEA中生成的类图并解释,帮助理解这些内容。:表示类中的普通方法:表示抽象方法:表示类中的主函数main()方法:表示已经实现了getXxx()或setXxx()的方法:表示内部类:表示类中的属性:表示公有的类或方法:表示私有的类或方法:
2020-08-10 17:48:13
9622
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人