No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2014-07-05 23:32:22 -07:00
ace Chase Serpent development. Break out evm-sim code. Work on lll support. 2014-07-05 23:32:22 -07:00
scripts Chase Serpent development. Break out evm-sim code. Work on lll support. 2014-07-05 23:32:22 -07:00
.gitignore Initial commit. Create projects, and Serpent files with tests. Compile and test Serpent files locally. 2014-05-27 22:53:01 -07:00
COPYING Initial commit. Create projects, and Serpent files with tests. Compile and test Serpent files locally. 2014-05-27 22:53:01 -07:00
README Chase Serpent development. Break out evm-sim code. Work on lll support. 2014-07-05 23:32:22 -07:00
setup.py Improve directory structure. Fix comment typo in ace/compile_contract.py . 2014-05-28 20:40:14 -07:00

ace
===

A command-line Ethereum development environment.

By Rhea Myers <[email protected]>
sim.py, utils.py from: https://github.com/EtherCasts/evm-sim/

Dependencies
============

Python, pytest, pyethereum.

Serpent for Serpent code compilation.

Installation
============

sudo python ./setup.py install

Usage
=====

ace <command> [args]

Commands:
new <name> - Create a new project directory called 'name'.
contract <name> - Create a new contract and test using 'name'.
test [name] - Run name, or all tests in current project if no name.
compile [name] - Compile name, or all contracts in current project if no name.

Planned Features
================

Currently, ace supports development and local testing of Serpent code.
Support for LLL, local testnet testing and live network deployment are planned.

About The Name
==============

A.C.E was an old general anaesthetic made using ether.

"ace" is an outdated synonym for "excellent".

It's also easy to type.