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.
ens-scala uses Ethereum’s standard jsonrpc api .
Your application will require access to a node you trust that offers jsonrpc access.
ens-scala is available on Maven central. Its coordinates (in sbt format) are
libraryDependencies += "com.mchange" %% "ens-scala" % "0.0.10"
You can find the source code on github, swaldman/ens-scala
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.