ens-scala is a simple Scala library for interacting with the Ethereum Name Service. It can lookup owners, addresses, and contents in the .eth domain, transfer or release names, and manage participation in auctions to take control of names.

prerequsites

ens-scala uses Ethereum’s standard jsonrpc api .

Your application will require access to a node you trust that offers jsonrpc access.

getting the library

ens-scala is available on Maven central. Its coordinates (in sbt format) are

libraryDependencies += "com.mchange" %% "ens-scala" % "0.3.0"

You can find the source code on github, swaldman/ens-scala

about

This library is built with (it’s really the first test project of) sbt-ethereum , a Scala-centric development environment and general Swiss army knife for the Ethereum ecosystem. sbt-ethereum is not quite ready for general use, but it will be soon. Keep an eye out for it.

ens-scala’s author is Steve Waldman <swaldman@mchange.com>. He is an asshole, but you can try to contact him if you want to.

© 2017 Machinery For Change, Inc.

ens-scala is made available for use, modification, and redistribution, under the terms of the Lesser GNU Public License, v.2.1 (LGPL) or the Eclipse Public License, v.1.0 (EPL), at your option.


This documentation site is produced with hugo, and uses the theme hugo-theme-docdock under an MIT Licence.