-
Notifications
You must be signed in to change notification settings - Fork 374
Description
Problem Definition
I am considering the possiblity of using a 3rd-party hosted Ethereum Full Node and decided to go with Infura. This allows a small IoT Device to run the Raiden Client and interact with 3rd-party node.
Reason is: not everybody has infrastructure to host an own full node, ensure it's 24/7 uptime, maintaining security updates and so on.
The infura documentation regarding the available API Endpoints is shown here.
It covers a variety of methods of rpcapis: eth_*, net_*, web3_*
The problem is: when calling raiden with --eth-rpc-endpoint https://ropsten.infura.io/<myToken>:<myPort> it produces the error message:
Could not contact the ethereum node through JSON-RPC.
Please make sure that JSON-RPC is enabled for these interfaces:
eth_*, net_*, web3_*
geth: https://github.com/ethereum/go-ethereum/wiki/Management-APIs
It would now be interesting to identify if there are actually necessary methods which are not provided by Infura's API endpoints.
System Description
Ubuntu 16.04 LTS
Raiden-0.4.1-linux
Geth on Infura: Geth/v1.8.3-stable/linux-amd64/go1.10