cast estimate
名称
cast-estimate - 估算交易的 Gas 成本。
简介
cast estimate
[options] to sig [args...]
描述
估算交易的 Gas 成本。
目的地(to)可以是 ENS 名称或地址。
签名 (sig) 可以是:
- 一个片段:
someFunction(uint256,bytes32)
- 一个选择器和编码的 calldata:
0xcdba2fd40000000000000000000000000000000000000000000000000000000000007a69
- 只有函数名:在这种情况下,Cast 将尝试从 Etherscan 中获取函数签名。
可选
Transaction 选项
--value
value
交易中要发送的以太币。
可以指定为整数(wei),也可以指定为带单位的字符串,例如:
- 1ether
- 10gwei
- 0.01ether
RPC Options
--rpc-url
url
RPC 端点。接受一个 URL 或[rpc_endpoints] 表中的现有别名,如 mainnet
。
环境变量:ETH_RPC_URL
--flashbots
使用 Flashbots 的 RPC URL (https://rpc.flashbots.net).
Etherscan Options
--chain
chain_name
Etherscan 的链.
--etherscan-api-key
key
Etherscan API 密钥,或 Etherscan 配置表 密钥。
环境变量:ETHERSCAN_API_KEY
Common 选项
-h
--help
输出帮助信息。
例子
- Estimate the gas cost of calling
deposit()
on the WETH contract:cast estimate 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 \ --value 0.1ether "deposit()"