relayer icon indicating copy to clipboard operation
relayer copied to clipboard

[TASK] Batch Deposit Relaying for tx + reward trees: Event Listener

Open akileshtangella opened this issue 1 year ago • 0 comments

  • [ ] 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 event listener for MASP proxy. Leverage code from other event listeners.
    • [ ] Create an event handler that on a newly queued deposit, check if number of queued deposits is larger than batch size
    • [ ] Create an event handler that on a newly queued reward unspent/spent tree commitment, check if number of queued reward unspent tree commitment is larger than batch size
    • [ ] If it is, create a batch update proof and submit it back to proxy.

akileshtangella avatar Apr 06 '23 22:04 akileshtangella