Is there any good API for accepting and sending Ethereum like blocktrail for bitcoin ? Why is working with Ethereum so complicated?

  • For what exactly you need the API. Have you checked web3.js?
    – Aniket
    Commented Feb 24, 2017 at 6:05
  • +1 for "Why is working with Ethereum so complicated?" :D Commented Jun 14, 2018 at 10:39

1 Answer 1


Ethereum works differently so there is less need for APIs for accepting and sending Ethereum. Working with Ethereum is not complicated, it just requires different approach than other cryptocurrencies. You need to throw away some false assumptions and relearn different concepts.

Ethereum has Web3 JavaScript API. The interaction with Ethereum happens on the client side, in the web browser, without insecure server processing being in-between. Usually Web3 is run in a browser through a plugin like MetaMask, people are using decentralized browsing application like Parity or you just use EtherScan.io API. In this case, the user is directly connected to Ethereum network, not to your server.

There is less need for server-side payment processing, because smart contracts and Solidity events can be used as a signal of completed user completed operations, like payments. Listening to the events can be done over JSON-RPC.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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