# Ethereum Protocol Fellowship - The Third Cohort (Update 9)
This is the ninth update for Ethereum Protocol Fellowship - The Third Cohort.
In the past two weeks, I worked on reputation implementation for entities (factory, paymaster ...) and various other small tasks.
- Description: https://github.com/eth-protocol-fellows/cohort-three/blob/master/projects/4337-bundler-rust.md
- Architecture and specification: https://hackmd.io/@Vid201/aa-bundler-rust
- GitHub repository: https://github.com/Vid201/aa-bundler/
## Updates
1. Changes according to the review of custom javascript tracer (ethers-rs), merged now: https://github.com/gakonst/ethers-rs/pull/2064.
2. Complete implementation of reputations: https://github.com/Vid201/aa-bundler/pull/43
3. Debug endpoints for bundler: https://github.com/Vid201/aa-bundler/pull/43
4. Remove async methods in the mempool and reputation, removing some unnecessary complexities: https://github.com/Vid201/aa-bundler/pull/48
5. Sanity checks: - added two new checks, factory, and paymaster: https://github.com/Vid201/aa-bundler/blob/feat/uopool/src/uopool/services/sanity_check.rs
6. Bundler working group meeting held on Feb. 1.
7. Review Will's PR for switching to Geth for testing: https://github.com/Vid201/aa-bundler/pull/40
8. Add caching to GitHub CI workflow, reducing the time from 14 minutes to around 5-7: https://github.com/Vid201/aa-bundler/pull/45
## Next steps
There is one check left for sanity checks on user operation (what to do if the user operation from the same account is present in the mempool). This should be finished in the next week. Then I will prepare the setup for running bundler spec tests (https://github.com/eth-infinitism/bundler-spec-tests) and start working on the simulation, to pass as many tests as possible on ETH Denver.