A library to interact with Ethereum blockchains.
For now, the library contains:
- bindings to the Geth RPC interface (via http),
- scripts to deploy geth nodes via ssh,
- facilities to deploy Solidity contracts and call them from
OCaml
.
Depends on ssh-client (not in OPAM) among other things.
- INSTALL
We assume that a working OCaml
environment has been installed through opam
.
- Clone, build and install the
ssh-client
library available at https://github.com/igarnier/ssh-client - Install the
ocamlnet
,cryptokit
,zarith
,hex
,bitstring
packages usingopam
- Clone this repository, then run
jbuilder build && jbuilder install
in the cloned directory.