Elastos does not provide public ELA nodes for security reasons, however you can
easily build and run a local node which you can trust.
Find the source code and instructions here: https://github.com/elastos/Elastos.ELA .
An SPV Wallet is a proper decentralized node which is the preferred method for dApps to connect to the blockchain for wallet functionality.
You can connect web3 to our EVM-compatible RPC ports just as you would for Ethereum, you
can find all the RPC ports at
Find the source code here: https://github.com/elastos/Elastos.ELA.Sidechain.ETH .