Cardano address generation Java library

I am trying to find a way to generate Cardano address in Java without using “cardano-cli”. I want to do that in the client program, so cannot rely on cardano wallet api.

I understand that Emurgo’s cardano-serialization-lib is a good option and it can be used out of box if the client’s programming language is JavaScript.

But I am not sure how to call the cardano-serialization-lib’s wasm library from Java in a platform independent way.

The other option is to re-write a pure native Java library for address generation.

Is there an official spec for Shelley address generation that I can refer to do that ?


The Wallet backend API package (Coming Soon) will probably solve your problem.

Anyway, I would be interested if you find something.

All the best!

Thanks. I will check that.