relayer
relayer copied to clipboard
🕸️ The Webb Relayer Network
# Overview Similar to what we have here https://docs.webb.tools/docs/ecosystem-roles/relayer/private-tx/ but specific to the MASP. We can put these docs directly into https://github.com/webb-tools/webb-docs.
- [ ] Set up dev environment (relayer, etc.) - [ ] Deploy MASP contracts - [ ] Submit transact proof and signature proof to contracts via ethers-rs and RPC,...
- [ ] Event listener for the batched deposit queue. - [ ] Create autogen code in Rust for proxy contract in `webb-rs` repo. Add code to `build.rs`. - [...
- [ ] Create an API endpoint that a user can call on the relayer for delagatable proof generation
- [ ] Tests - [ ] Setup of dev environment (relayer, etc.) - [ ] Deploy MASP and proxy contract - [ ] Test submission of proof to contract...
Examples include: 1. Proof input size should be consistent 2. Empty inputs should be rejected
# Overview A potential new idea to make relayer operations more seamless. Since relayers have EVM keys we could consider having a precompile for this. ### Relayer registry The first...
- [ ] Testing - [ ] Deploy MASPProxy, MASP contracts - [ ] Queue 4 deposits - [ ] Success test: - [ ] After 4 deposits, relayer should:...
- [ ] Testing - [ ] Deploy MASPProxy, MASP contracts - [ ] Queue 4 deposits - [ ] Success test: - [ ] After 4 deposits, relayer should:...
The idea is to combine both - Private tx relaying - Outsourced proof generation into a relayer service that runs in SGX.