-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
agent: Improve Pantheon support #37
Comments
Did a bit of looking at Pantheon docs:
|
Turns out there's no way to run Pantheon with default RPCs exposed to the public and admin RPC accessible locally-only (such as using IPC/unix sockets on geth). Related gitter discussion: https://gitter.im/PegaSysEng/pantheon?at=5d113b8330cc05479fbb623f Related issue on their end: https://pegasys1.atlassian.net/browse/PAN-2839 This is fine if you don't need to expose any RPCs to the public, then you can Another alternative is to write a small JSONRPC2 muxer that just whitelists methods (I have some of that code in-progress, might repurpose it beyond mini-Infura) to workaround this limitation. Not a clean solution, but could be an acceptable temporary workaround. For now, we'll have to assume that |
Adds preliminary Pantheon support. Turns out there's no way to run Pantheon with default RPCs exposed to the public and admin RPC accessible locally-only (such as using IPC/unix sockets on geth). More details here, with possible workarounds: #37 (comment)
Support for https://github.com/PegaSysEng/pantheon nodes in the vipnode agent.
Bulk of the work would be implementing support in the ethnode module: https://github.com/vipnode/vipnode/tree/master/ethnode
We'll need to make an implementation of the EthNode interface for the Pantheon RPC. This likely requires some non-web3-standard RPC calls, such as for whitelisting. Pantheon will need to support this.
Nice to haves:
$PANTHEON/key
, includes 0x prefix)The text was updated successfully, but these errors were encountered: