I'm using Geth.aar library for handling ethereum.

I generated the address, gas price, gas estimation, and transaction count.

now I want to sign the transaction.

Please help who knows the answer.

  • 1
    I am compiling geth sources into shared library and calling functions in this library from C++, this is how my Ethereum Wallet signs transactions in Android. But this is a bit complicated, you may probably go for running a Javascript implementation in some browser engine or use Java API.
    – Nulik
    Aug 13, 2018 at 18:38

1 Answer 1


Do you want to sign a transaction from your Android application?

For this you can use the Java library Web3j https://web3j.io It simplifies the process of interacting with nodes from applications

  • I'm using Geth.aar library.
    – Bandish
    Aug 14, 2018 at 10:03
  • If I understand correctly, geth.arr is the implementation of the go-ethereum node for Android. Therefore, I see a scheme of interaction with the Ethereum network: Your app -> Web3j -> Geth
    – Vasay
    Aug 14, 2018 at 10:12
  • I'm not using Web3j but I'm using android version of go ethereum i.e Geth.aar
    – Bandish
    Aug 14, 2018 at 10:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.