Skip to content
This repository was archived by the owner on Aug 8, 2018. It is now read-only.

Conversation

konradkonrad
Copy link

This adds a new (unix domain sockets-based) IPC-RPC connector in order to connect with mist.

For full mist-interop, we need to make sure that we comply with the test from https://github.com/ethereum/rpc-tests

link to issue: #44

@konradkonrad konradkonrad force-pushed the ipc_rpc branch 3 times, most recently from 44467cc to a3ca176 Compare February 15, 2016 14:14
This adds a custom transport for tinyrpc that uses a unix domain socket.
In this state, it allows to connect with mist. However, there may be
some RPC methods missing.

In order to test with mist, run pyethapp like this:

    pyethapp -c ipc.ipcpath=$(HOME)/.ethereum/geth.ipc --mining_pct=10 -c eth.genesis='{"nonce": "0x0000000000000042", "timestamp": "0x00", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "extraData": "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa", "gasLimit": "0x1388", "difficulty": "0x0001", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "coinbase": "0x0000000000000000000000000000000000000000"}' run --fake --nodial

and then start mist.
Mist/Mist-Wallet calls this functions for administering accounts.
They are spec'ed here: https://github.com/ethereum/go-ethereum/wiki/JavaScript-Console#personal
@konradkonrad konradkonrad mentioned this pull request Feb 15, 2016
konradkonrad added a commit that referenced this pull request Feb 15, 2016
@konradkonrad konradkonrad merged commit 07ec58d into develop Feb 15, 2016
@konradkonrad konradkonrad deleted the ipc_rpc branch February 15, 2016 15:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant