• Stars
    star
    527
  • Rank 84,091 (Top 2 %)
  • Language
    TypeScript
  • Created over 4 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ› οΈ A smart contract UI for your Ethereum dapp project
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘ β•šβ•β•β•β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β•β•   β•šβ•β•   β•šβ•β•  β•šβ•β• β•šβ•β•β•β•β• β•šβ•β•β•β•β•β•β•

circle ci npm version MIT licensed


screenshot

Instant retro UI for calling any contract function you want

See it online @ eth95.dev here's an example with DAI:

https://eth95.dev/?network=1&address=0x6b175474e89094c44da98b954eedeac495271d0f

Direct Link

Features

  • πŸ€™ Call any contract function as long as you have the ABI
  • πŸ”Œ Connect via localhost:8545, MetaMask, or a custom node URL
  • ⚑ Watches your artifacts folder and automatically updates the UI
  • πŸ”’ Encode your calls for a proxy to call on your behalf
  • βš™οΈ Set a custom signer or a custom contract address
  • πŸ“œ Built-in log for easy visibility

Install

Works on any dapp project (Truffle, Buidler, etc.) as long as you point it to the JSON artifacts. And even if you don't have a project, you can run it by itself and manually add ABIs and artifacts.

  1. Install

    npm install -g eth95
  2. Run with path to your artifacts folder:

    eth95 ./build/contracts

How it works

When eth95 is run, an Express server is fired up and a frontend (packaged by Parcel) is served at localhost:3000 (you can define the port with a flag -p 1234). The server will watch the directory you passed in for any changes to your artifacts and send those changes down to the frontend via Websockets.

Note that you can also add any contracts you want if you have the ABI or Artifact (there is an Add Contract button).

Contact

If you have any questions or comments, please file an issue.

More Repositories

1

web3-vs-ethers

A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
JavaScript
377
star
2

react-rotating-text

πŸ“ A simple react component to display an array of words/sentences with a typewriter effect.
JavaScript
223
star
3

truffle-next

πŸ›°οΈ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development
JavaScript
194
star
4

react-reveal-text

✨ A small react library for animating the revealing of text.
JavaScript
186
star
5

dapp-boilerplate

⚑A minimal types-first boilerplate for Ethereum frontend dapp development.
TypeScript
112
star
6

omg-counters

😍 Increment decrement counters using various frontend frameworks.
48
star
7

truffle-react

βš›οΈ A boilerplate Truffle Box project with Create React App for rapid Ethereum Dapp development
JavaScript
46
star
8

firebase-nextjs-example

An example app for using firebase with Next.js
JavaScript
19
star
9

js-state-encapsulation

Examples of state encapsulation in Javascript
JavaScript
19
star
10

ganache-jest-example

πŸš€ Minimal Solidity contract testing with Ganache and Jest
JavaScript
15
star
11

next-boilerplate

πŸ“ A modern universal boilerplate for React applications using Next.js.
JavaScript
14
star
12

styled-mui-next

An example application of using Styled-Components and Next.js with Material-UI
JavaScript
13
star
13

drizzle-react-from-scratch

Trying to learn Drizzle by making projects with it from scratch
JavaScript
9
star
14

react-build-dist

A simple utility for compiling your React components to standalone modules.
JavaScript
9
star
15

rehydrate-workshop

A small collection of basic components built with Rehydrate πŸ’§.
OCaml
7
star
16

simple-js-blockchain

πŸ”— A simple JS blockchain using only Flow types and functions
JavaScript
6
star
17

ethbtc-example

JavaScript
5
star
18

with-redux-combineReducers

JavaScript
3
star
19

react-build-lib

A simple utility for compiling your React components to CommonJS modules.
JavaScript
3
star
20

nextjs-symlink-bug

JavaScript
3
star
21

olis

A collaborative chat platform for the web built with Meteor and React
JavaScript
3
star
22

hodlbuddy

A script for me to see how much my cryptocurrency portfolio is worth
JavaScript
2
star
23

nouns.run

TypeScript
2
star
24

zenith

🌌 A better API wallet for ZenCash
JavaScript
2
star
25

meta-auth-example

An example usage of MetaAuth with a React frontend and an Express backend
JavaScript
2
star
26

create-react-app-brunch

Create simple configurable React apps with a Brunch-based CLI.
JavaScript
2
star
27

simple-express-jest

A simple ExpressJS and Jest starter project for absolute beginners
JavaScript
2
star
28

learn-more-cs

A simple project for us to track and manage our learning of certain computer science principles.
2
star
29

dev-react-component

A minimalistic boilerplate for publishing a React component to NPM.
JavaScript
2
star
30

twilio-sms-verification-example

A minimalistic example of SMS verification with Twilio using a React app and a Node server.
JavaScript
1
star
31

web3-CI-bug

1
star
32

simple-zap

An attempt to demonstrate a simple zap contract
Solidity
1
star
33

hangtight.club

🎟️ A queue ticketing system for Nounish events!
Solidity
1
star
34

consensys-rxjs-talk

Example project for my RxJS talk w/ ConsenSys (along w/ a Drizzle-Utils demo)
JavaScript
1
star
35

practice-typing

A simple Angular 2 app to help people practice typing phrases on their keyboard.
TypeScript
1
star
36

track-page-requests

A node.js script for tracking page requests
JavaScript
1
star
37

repro-ganache-bug

JavaScript
1
star
38

defi-experiments

TypeScript
1
star
39

web3-CI-bug-npm

1
star
40

cruise-reviews

JavaScript
1
star
41

lookintodefi

1
star
42

hackernews-node

TypeScript
1
star
43

bc-parks

JavaScript
1
star
44

repro-eth-block-tracker-bug

JavaScript
1
star
45

non-overwhelming-zkp

1
star
46

decoder-import-bug

JavaScript
1
star
47

buidler-deploy-repro

A reproduction repo of buidler deploy not showing contract addresses for a local deploy
JavaScript
1
star