Skip to content
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

Signer service #9

Open
Inkvi opened this issue May 9, 2024 · 1 comment
Open

Signer service #9

Inkvi opened this issue May 9, 2024 · 1 comment
Assignees

Comments

@Inkvi
Copy link

Inkvi commented May 9, 2024

A remote signer service that uses Google KMS to sign txs from batcher and proposer.

@Inkvi Inkvi self-assigned this May 9, 2024
@Inkvi
Copy link
Author

Inkvi commented May 9, 2024

  • Found a good library to work with to sign eth txs using Google KMS
  • Built a POC to sign and send read txs in base, sepolia and op
  • The library supports only legacy tx types so I made a PR to add EIP1559 used by batcher and proposer. The PR is missing EIP4844 tx which is a blob tx. I think we need to support it eventually but the library used for tx manipulation (@ethereumjs/[email protected]) doesn’t support blobs within its minor versions. They added it in 5.x but they also broke ABIs. I made necessary changes in a branch but testing them have been tricky so I am gonna wait to see how the author responds to my PR.
    Next step: create a server to accept http requests to sign txs. Test it with a batcher or proposer from Optimism.

nicopernas pushed a commit that referenced this issue May 10, 2024
Wait until blob finalization to submit inbox transactions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant