-
Notifications
You must be signed in to change notification settings - Fork 76
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
Support for Optimism op-signer #999
Comments
Acknowledged. Let us discuss and prioritize this feature with the team. |
@quickchase what is Optimism's appetite to open a PR? We can provide code-reviews and insights as well. Otherwise, we may have to backlog this issue with an uncertain timeline. |
The health check - @usmansaleem we should discuss. |
@quickchase @non-fungible-nelson Web3Signer currently exposes |
vertx dev hint: |
Actually, I think I misspoke about the They're sending a JSON-RPC method of {"jsonrpc":"2.0","id":1,"result":"OK"} |
This is a feature request to support using web3signer as a remote signer for the Optimism op-stack / op-signer
The primary source code for the op-signer is located here and their services can connect to a remote signer, source code here
In testing, we found that there are at least two primary hurdles in using web3signer as a remote signer for OP-Stack (Sequencer, Bather, and Proposer).
input
field/healthz
With regards to number 1 above, we found that a simple addition of
input
alongsidedata
in the following files allows web3sign to correctly sign transactions for the batcher and proposer:Related issue: ethereum/go-ethereum#15628 (also linked in code above)
We were able to get web3signer to sign valid batcher and proposer transactions, so I don't THINK this would be a huge lift...
The text was updated successfully, but these errors were encountered: