5

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

Mikko Ohtamaa
  • 22,269
  • 6
  • 62
  • 127
Rahul
  • 51
  • 1
  • 2

1 Answers1

3

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.

Mikko Ohtamaa
  • 22,269
  • 6
  • 62
  • 127