jeluard / cljc-ethereum

A high-level Clojure(Script) ethereum JSON-RPC client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI

cljdoc badge

A high-level Clojure(Script) ethereum JSON-RPC client

Usage

(ns ...
  (:require [ethereum.clients.infura :as infura]
            [ethereum.core           :as ethereum]
            [ethereum.net            :as net]))

(let [client (infura/create {:network 1 :infura-id "..."})]
    (ethereum/request client (net/version) println))

Development

Development requires Deps and CLI tooling installed.

Run examples using make dev.

Tests

Run all tests using make tests

License

EPL-2.0 see LICENSE

About

A high-level Clojure(Script) ethereum JSON-RPC client

License:Eclipse Public License 2.0


Languages

Language:Clojure 99.5%Language:Makefile 0.5%