3 个版本
0.1.2 | 2022年1月9日 |
---|---|
0.1.1 | 2022年1月8日 |
0.1.0 | 2022年1月8日 |
#25 在 #gas
21KB
167 行
Gas 使用
一个简单的 CLI 工具,用于计算与特定以太坊合约交互的账户所使用的 gas 数量
许可协议下 MIT.
关于
这是一个简单的 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