I have lots of experience with bitcoind and it's RPC calls.

I want similar Ethereum wallet that supports:

  • RPC calls from PHP, Pyhton and similar languages.
  • erc20 tokens.
  • Must work on Linux VPS (I will have 2 TB SSD there)

I want to be able to:

  • Send / Receive ETH and erc20 tokens.
  • Check transactions.

I think it must be full node, correct me if I am wrong.

1 Answer 1


You can run your own Geth or Parity node. Both support JSON-RPC and work on a Linux VPS (with a decently fast SSD), and use a CLI to send transactions. Parity runs a JSON-RPC server by default, and for Geth you can run it with the --rpc option. Keep in mind that if you enable JSON-RPC and use Geth or Parity to manage your private keys, the JSON-RPC interface can be used to send transactions, so you definitely don't want to expose it to the public, in that case.

If you're looking for an easy graphical interface, you can use MyCrypto and connect it to your own Geth or Parity node. Here you can also send your ERC-20 tokens.

  • do i need full 1 TB node ?
    – Nick
    Commented Sep 20, 2019 at 8:27
  • If you want to do stuff like looking up transactions by hash, then you need to use a full node. A light node works for the basic JSON-RPC commands, and works if you just want to run a node for MyCrypto.
    – Morten
    Commented Sep 20, 2019 at 9:39
  • 1
    Just to be clear, a full node (Geth) is currently 185 GB (not 1 TB): etherscan.io/chartsync/chaindefault Commented Sep 20, 2019 at 17:10

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.