强大的 solidity 框架:Foundry 之命令行工具 — Cast

devtools/2024/9/23 6:15:28/

什么是 cast?

Cast 是 Foundry 用于执行以太坊 RPC 调用的命令行工具。
我们可以使用 Cast 进行智能合约调用、发送交易或检索任何类型的链数据。

常用命令

cast chain-id:获取当前链的 ID
cast chain:获取当前链的名称
cast client:获取当前客户端的版本
cast gas-price:获取当前 gas 价格
cast block-number:查询最新的区块号
cast basefee:获取指定区块的基础费用
cast block:获取指定区块的详细信息
cast age:获取指定区块的时间戳,即区块生成的具体时间

cast balance:获取特定以太坊账户地址或 ENS 名称的当前余额,单位是 wei
cast send:调用合约上的函数
如果调用合约中不存在的函数,将自动触发 Fallback 函数。
cast ethersan-source:获取指定合约的源代码


http://www.ppmy.cn/devtools/99872.html

相关文章

21.3 Netty终章

21.3 Netty终章 一. 聊天消息1. 发送消息给某用户多端设备2. 多端同步自己的消息2.1 `UserChannelSession`会话管理2.2 `WSHandler`中处理本人的消息同步2.3 表情类型消息收发二.====================================================一. 聊天消息 1. 发送消息给某用户多端设…

天童美语:处暑有三候

随着八月的脚步渐近,我们迎来了处暑节气。这是二十四节气中的第十四个节气,标志着炎热夏日的结束和秋天凉爽的序幕。"处"意为“终止”,"暑"自然是指夏天的热气。所以,处暑便是夏天炎热天气即将结束的信号。  …

selenium-java实现自动登录跳转页面

如果要一直刷新一个网页,总不能人工一直去点,所以想到大学时候学过selenium技术,写个脚本来一直刷新,因为经常写java语言,所以选用java语言来写 实验环境 注意,需要先准备好Google浏览器和Chrome-Driver驱…

口语笔词——高频介词

中间 between:两者中间 He is sitting between me and my friend. among: 多者的中间 He is sitting among the kids. 我坐在一群孩子的中间 in the middle of : 正中间 I’m in the middle of the work. 我正在忙着工作Tom stands in the middle …

uni-app常用标签

一.uni-app常用标签 uni-app标签 名称作用view类似于HTML中的div标签通常用于布局和包裹其他标签 scroll-view 可滚动视图区域。用于区域滚动 swiper 一般用于左右滑动或上下滑动,比如banner轮播图image类似于HTML中的img标签,用于存放图片text文本组件。用于包裹文…

Matlab基本知识

🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” %% Matlab基本的小常识 % (1)在每一行的语句后面加上分号(一定要是英文的) a3; a5; % (2)多行注释:选中要注释的若干语句,快捷键CtrlR % a3; %…

ChatGPT快速完成论文大纲创作【附完整示例】

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 在当今信息时代,学生和研究人员面临着越来越高的学术要求和时间压力。制定一个清晰、结构合理的论文大纲是成功完成学术论文的关键步骤,但这往往是一个耗时且复杂…

RISC-V vector(1) --- vector的引入与register说明

Vector相较于SIMD的优势 这两种实现方案,都是为了实现数据级并行性(存在大量的数据可供程序同时计算); SIMD(Single Instruction Multiple Data) SIMD是将数据宽度和操作类型,都放在了指令中&a…