Skip to content
This repository has been archived by the owner on Aug 14, 2023. It is now read-only.

mslinn/beth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beth - A Better Command Line Interface to Ethereum

Build Status GitHub version Contributions welcome

Beth is a command-line for Ethereum, like eth and geth, but written in Scala. Beth stands for "Better ETH"; it features auto-completion and colored help information. This project uses EthereumJ.

YouTube Demo

Running the Program

The bin/run Bash script assembles this project into a fat jar and runs it. Sample usage, which runs the Beth entry point in src/main/scala/Beth.scala:

$ bin/run

The -j option forces a rebuild of the fat jar. Use it after modifying the source code.

$ bin/run -j

Published Binary Executables

Yes, this is the plan. Wanna help make it happen? Jump in and submit a pull request!

Developers

The bin/rerun script is handy when you want to see the changes made to the running program. Press Control-d to exit the program, and it will automatically be rebuilt with the latest changes and rerun.

Both the bin/run and bin/rerun scripts enable remote debugging on port 5005, which is IntelliJ IDEA's default remote debugging port. The debug setup persists each time rerun relaunches the program.

Sponsorship and Proofs of Concept

To date this project has been sponsored by Micronautics Research Corporation, the company that delivers online Scala training via ScalaCourses.com.

The only way to provide value is to serve customers. We actively seek opportunities to develop blockchain-related prototypes and proofs of concept. We would be happy to present our work and discuss sponsorship opportunities for our open-source libraries. Please contact us to discuss.

License

This software is published under the Apache 2.0 License.

About

A command line for Ethereum, like eth and geth, but written in Scala, with Java/JavaScript integration.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published