| Crates.io | gas-used |
| lib.rs | gas-used |
| version | 0.1.2 |
| created_at | 2022-01-08 21:17:36.920102+00 |
| updated_at | 2022-01-09 00:52:12.894999+00 |
| description | Simple CLI tool to count the gas used by accounts interacting with a specific Ethereum contract |
| homepage | https://github.com/rauljordan/gas-used |
| repository | https://github.com/rauljordan/gas-used |
| max_upload_size | |
| id | 510526 |
| size | 78,691 |
Simple CLI tool to count the gas used by accounts interacting with a specific Ethereum contract
Licensed under MIT.
This is a simple CLI that can compute the total amount of gas used by a list of account addresses interacting with a specific contract on Ethereum. It can, for example, be used to count the total gas used by owners of a multisig contract when interacting with the multisig.
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
Sample output
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