#gas #ethereum #cli #cli-tool

bin+lib gas-used

一个简单的 CLI 工具,用于计算与特定以太坊合约交互的账户所使用的 gas 数量

3 个版本

0.1.2 2022年1月9日
0.1.1 2022年1月8日
0.1.0 2022年1月8日

#25#gas

MIT 许可证

21KB
167

Gas 使用

一个简单的 CLI 工具,用于计算与特定以太坊合约交互的账户所使用的 gas 数量

Crates.io

许可协议下 MIT.

  1. 关于
  2. 使用方法

关于

这是一个简单的 CLI 工具,可以计算与以太坊特定合约交互的一组账户地址所使用的总 gas 数量。例如,它可以用来计算多签合约所有者与多签合约交互时使用的总 gas 数量。

安装

git clone https://github.com/rauljordan/gas-used && cd gas-used
cargo install --bin gas-used --path .

使用方法

gas-used \
  --api-key=<ETHERSCAN_API_KEY> \
  --contract=<CONTRACT_ADDRESS> \
  -- ADDRESS_1 ADDRESS_2

示例输出

Computing gas used for addresses: 0xf, 0x3
Contract address: 0x9b984d5a03980d8dc0a24506c968465424c81dbe
Querying page 1 of Etherscan API
Querying page 2 of Etherscan API
Querying page 3 of Etherscan API
Querying page 4 of Etherscan API
Address "0xf" has used 0.775665286702632882 ETH for gas
Address "0x3" has used 1.220864757568855979 ETH for gas

依赖项

~21–34MB
~557K SLoC