So all I want to do is be able to run a basic ethereum.js example working, any help is appreciated. I am running on Ubuntu.
Question #1: So is this actually doable right now, using the go ehtereum CLI and ethereum.js running in a chrome? I know it's supposed to work, but would I be better off waiting a week or two because of API issues or should I soldier ahead today and try to get this working?
Question #2: I heard some rumors that the ethereum.js websocket is being removed, even though it's all over the github README. Sure enough, the function seems to be missing from the latest version of ethereum.js in the dist folder. How is someone supposed to connect to the go ethereum CLI now? Through the RPC interface? Are there specific steps available anywhere?
Question #3: Does "ethereum -rpc" work correctly right now? When I try to use this (instead of websockets) I get a logged error of "Error starting JSON-RPC: accept tcp 8080 use of closed network connection" and I don't know what to do with that. However, with a separate app I can see that the socket is being allocated to ethereum.
Question #4: When I run the basic "etherem -loglevel=4" I can see the go ethereum CLI client (v0.8.1) is trying to connect to other peers (connecting to the testnet? It would be nice if you added some info in the docs to know what the default connection behavior is) but it never seems to be syncing any blocks... If I mine, I seem to get 100% of the blocks... how can I tell if go ethereum CLI is connecting and working like it's supposed to?