If needed, install the Elm things
npm install -g elm elm-live elm-github-install
then add to your elm-package.json
"dependency-sources": { "cmditch/elm-web3": "https://github.com/cmditch/elm-web3" }
and run elm-install
.
See here for an example.
First Install Geth
https://geth.ethereum.org/downloads/
git clone https://github.com/cmditch/elm-web3.git
cd elm-web3/test
npm run test
Run the local Geth testnet in a new terminal window
Turn on mining to test txs/subscriptions.
NOTE: DAG takes a bit of time to build on the first run.
npm run testnet
miner.start() // within geth console
Still a number of big things to tick off the list:
- Documentation
- Example App(s)
- Code Generator for Elm interfaces to Contracts (in Haskell 😄 )
- Revising Types / Decoders in the face of Byzantium changes
- Better tests. More automated, and without reliance on browser.