自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 使用foundry:查看当前gas价格,预估gas后发送交易上链

在我们直接进行发送`eth`或者调用`智能合约`简单的方法发送交易的时候,对于开发人员来说有时候并不想编写执行文件,或者将自己的私钥导入钱包再到对应的网站进行调用。这两种模式都稍显复杂,对于一次简单的交互来说,直接用cast命令既可以很快发起调用,也可以确认自己调用的方法和合约地址都没有问题。个人对于简单的交互更加偏向于cast send。

2024-03-16 13:14:42 370

原创 foundry的cast call读取链上数据信息

平时调用合约,我们需要创建项目,导入库等操作,再编写大概五行到十行代码调用后才能查看到结果。对于开发者来说只是无线的造轮子的操作,再了解到foundry后,可以通过使用foundry的cast call命令,可以直接调用链上的不需要发布交易的方法,简单快速。

2024-03-14 18:21:25 486

原创 如何让私钥不写入智能合约:dotevn

用dotenv将私钥以环境变量的方式进行部署。

2022-09-12 21:44:36 397 1

原创 gas费用测试优化:hardhat-gas-reporter

hardhat-gas-reporter是一个再测试阶段查看gas费用的插件。

2022-09-12 21:34:00 3375 1

原创 代码格式化工具:pretter

代码格式化工具,按照自己喜欢的格式编写代码。

2022-09-12 21:20:37 802

原创 查看测试代码覆盖率solidity-coverage

测试是编写智能合约中非常重要的环节之一,solidity-coverage是一个专门用于查看测试合约覆盖率的插件

2022-09-12 10:58:25 852

原创 hardhat官方示例安装和代码分析

hardhat官方示例项目的使用分析和hardhat整体架构了解。

2022-09-12 09:35:11 748

原创 怎么通过助记词登录MetaMask和通过私钥登录

用助记词或者私钥登录metamask,已经两种方式登录的区别是什么。

2022-09-12 08:12:27 5173

原创 九:查看MetaMask私钥

查看metamask私钥

2022-09-11 17:00:00 2795

原创 七:注册infura并创建一个项目

注册infura账户并创建项目

2022-09-11 10:45:00 1548 2

原创 八:通过Infura部署到rinkeby测试网

通过Infura部署到rinkeby测试网

2022-09-11 07:15:00 375

原创 五:用Mocha编写solidity的测试

用Mocha编写soidity测试

2022-09-10 07:00:00 230

原创 一: 用VS Code连接基于windows系统的子系统wsl进行开发

使用VS Code的远程连接连接到wsl的系统ubuntu。

2022-09-08 15:28:44 850 2

原创 二:用solcjs编译solidity代码

用solc编译solidity代码,了解我们编译好的内容。

2022-09-08 15:26:18 524

原创 三:将智能合约部署到ganache测试网

将我们编译好的solidity代码用ether.js发布到ganache

2022-09-08 15:20:00 2787 1

原创 四:调用部署在ganache的智能合约

调用我们前面部署在ganache的智能合约

2022-09-08 15:16:25 2341

原创 1.R语言入门操作

R语言入门语法:介绍了向量,矩阵,数据框,列表等R的数据结构,以及算术操作符,比较运算符和R语言的数据导入导出功能。

2021-12-07 11:24:42 5582

原创 在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 2257

原创 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 1376

原创 如何使用VMware Workstation安装centos

以下是用VMware Workstation安装centos7的方法1.点击创建新的虚拟机2.选择典型,点击下一步:3.选择稍后安装操作系统,点击下一步4.选择linux,下面的选择你的操作系统的版本,我的是centos7,点击下一步5.修改虚拟机名称,然后选择你存放的位置,最好不要放在c盘,会减慢电脑的运行速度,点击下一步。6.先指定最大磁盘大小,一般20G就可以,在下面选择将虚拟机拆分为多个文件,点击下一步7.点击完成8.然后完成了基本配置,来到了这个位置后,选择编辑虚拟机

2020-09-20 15:56:07 1267

原创 java设计模式深度理解分析

java23种设计模式创建型模式单例模式抽象工厂模式原型模式建造者模式工厂模式结构性模式结构性模式适配器模式桥接模式装饰模式组合模式外观模式享元模式代理模式行为型模式模板方法模式命令模式访问者模式迭代器模式观察者模式中介者模式备忘录模式解释器模式状态模式10.策略模式11.责任链模式...

2020-08-19 19:55:51 660

原创 认识IDEA类图中的各种符号

认识IDEA类图中的各种符号 在对编程语言的学习中,看懂类图是必不可少的,它可以让你在最快速,最便捷的情况下了解整个项目的架构;方便项目的沟通。在IDEA中,主要有以下几个符号:下面我会列出他们的意思和他们变形后的意思。在最后面,我会放出一张IDEA中生成的类图并解释,帮助理解这些内容。:表示类中的普通方法:表示抽象方法:表示类中的主函数main()方法:表示已经实现了getXxx()或setXxx()的方法:表示内部类:表示类中的属性:表示公有的类或方法:表示私有的类或方法:

2020-08-10 17:48:13 8867 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除