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

epic: Relayer Transaction Monitoring Service #1456

Open
4 tasks
Eikix opened this issue Oct 11, 2024 · 1 comment
Open
4 tasks

epic: Relayer Transaction Monitoring Service #1456

Eikix opened this issue Oct 11, 2024 · 1 comment
Labels
enhancement Enhancement of the code, not introducing new features.

Comments

@Eikix
Copy link
Member

Eikix commented Oct 11, 2024

Describe the enhancement request

Kakarot just landed on Starknet Sepolia, making the network EVM compatible. EVM Transactions are relayed by a permissionless fleet of relayers operated currently by Kakarot Labs.

There is currently no visibility / observability framework to compute statistics on the transactions that are being emitted by relayers. We need a service that's able to:

  • Link an EVM transaction hash with its corresponding Starknet Transaction Hash for ease of debug
  • Alert Kakarot Labs if relayer transactions are being rejected
  • Receive/Index receipts of relayers transactions and alert if transactions are being reverted -> Why? Because transactions MUST not be Starknet reverted (if they revert in EVM world, they are still successful but carry a failure flag)

Describe Preferred Solution

Tasks

@Eikix Eikix added the enhancement Enhancement of the code, not introducing new features. label Oct 11, 2024
@Eikix
Copy link
Member Author

Eikix commented Oct 22, 2024

Needs scoping with respect to technical strat cc'ing @ClementWalter

@Eikix Eikix moved this from 🆕 Backlog to 📅 Next sprint in Kakarot's Project Management Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of the code, not introducing new features.
Projects
Status: 📅 Next sprint
Development

No branches or pull requests

1 participant