chainlib-eth

Ethereum implementation of the chainlib interface
Info | Log | Files | Refs | README | LICENSE

cli.texi (1593B)


      1 @chapter CLI tooling
      2 
      3 When installed, the python package @code{chainlib-eth} will install a selection of CLI tools in the python executable script path.
      4 
      5 It will also install man pages for each tool in the man path. The man pages describe arguments, configurations and environment variables relevant for each tool. They will not be repeated here.
      6 
      7 The man pages have been generated using the @code{chainlib-man.py} script from the @code{chainlib} package. Please refer to the @code{chainlib} package documentation for further details on the logical structure of the applicable arguments.
      8 
      9 @table @command
     10 @item eth-balance
     11 Gas token balance of a specific address.
     12 @item eth-block
     13 Retrieve a block by number or hash.
     14 @item eth-checksum
     15 Transform an ethereum address to a checksummed address.
     16 @item eth-count
     17 Get the amount of confirmed transactions on network for an account. Corresponds to the nonce of the next future transaction.
     18 @item eth-decode
     19 Decode a transaction from its serialized (wire) format.
     20 @item eth-encode
     21 Sncode method calls and/or individual arguments for the EVM ABI. Can be used to interface with smart contracts and generate constructor arguments.
     22 @item eth-gas
     23 Generate transactions for private accounts and smart contracts, with or without gas token value.
     24 @item eth-get
     25 Retrieve a transaction, or bytecode for an address.
     26 @item eth-info
     27 Retrieve general stats for a blockchain network.
     28 @item eth-raw
     29 Covert a signed wire format transaction to raw transaction for RPC.
     30 @item eth-wait
     31 Block until transaction has been completed (transaction "receipt" exists).
     32 @end table