Skip to content

Commit

Permalink
Add gif demos
Browse files Browse the repository at this point in the history
  • Loading branch information
fvictorio committed Oct 10, 2019
1 parent d461c12 commit aa38350
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 5 deletions.
23 changes: 18 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,36 @@

A CLI swiss knife for Ethereum developers



[![Donate with Ethereum](https://en.cryptobadges.io/badge/micro/0xe8cdf02efd8ab0a490d7b2cb13553389c9bc932e)](https://en.cryptobadges.io/donate/0xe8cdf02efd8ab0a490d7b2cb13553389c9bc932e)


[![Build Status](https://travis-ci.org/protofire/eth-cli.svg?branch=master)](https://travis-ci.org/protofire/eth-cli)
[![NPM version](https://badge.fury.io/js/eth-cli.svg)](https://npmjs.org/package/eth-cli)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/protofire/eth-cli/master/LICENSE)
[![dependencies Status](https://david-dm.org/protofire/eth-cli/status.svg)](https://david-dm.org/protofire/eth-cli)
[![devDependencies Status](https://david-dm.org/protofire/eth-cli/dev-status.svg)](https://david-dm.org/protofire/eth-cli?type=dev)



## Why use it?

`eth-cli` allows you to play with **transactions** and **ABIs**, interact with **smart contracts** and **Ethereum blockchain** (using your own REPL) and also generate **random addresses / public-private key pairs**, all at the comfort of your **command line**. Checkout the _Table of Contents_ below for details.

### Fetch data from the blockchain

Use commands like `block:number`, `tx:get` and `address:balance` to get information from the blockchain.

![Fetch data from the blockchain](img/fetching-data.gif)

### Start an interactive REPL connected to some node

Use `eth repl` to start an interactive REPL connected to an Ethereum node.

![Start a REPL](img/repl.gif)

### Call methods on deployed contracts

Use `contract:call` to call methods on contracts deployed on any network.

![Call a contract method](img/contract-call.gif)

## What can it do
- [abi](#abi) Use `eth abi` to see what contract ABIs the tool currently knows about, the methods available in each, and the JSON representation of each
- [conf](#conf) Use `eth conf` to configure `eth-cli`by adding and removing ABIs and preconfigure addresses for use with `eth-cli`
Expand Down
Binary file added img/contract-call.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/fetching-data.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/repl.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit aa38350

Please sign in to comment.