![](https://i.imgur.com/e7gi9kk.png)
#### **TXRX Team Update** - May 1, 2020
# [Eth2 Network Monitor](https://github.com/prrkl)
**Jonny Rhea** - [Twitter](https://twitter.com/JonnyRhea) - [Github](https://github.com/jrhea)
Most work was dedicated to bugs found in Eth2 spec, implementations and testnets while developing/using [Prkl](https://github.com/prrkl)
#### Discv5 (Rust implementation)
- Issue: crash when updating table on PONG response
- Fix: https://github.com/sigp/rust-libp2p/commit/7a486b52547ebf49cf84a017e1c45bd00ba02645
- Issue: intermittent invalid Discv5 session causes panic - https://github.com/sigp/lighthouse/issues/1033
- Fix: https://github.com/sigp/rust-libp2p/commit/46415e9467a42e70c6bb3d2525354e648867c6a3
#### Ethereum 2.0 Specification
- Issue: Adverse effect of sharing peers between testnets/mainnet - https://github.com/ethereum/eth2.0-specs/issues/1770
- Fix: Suggested in issue, but TBD
- Issue: Noticed high seq no's in the topaz testnet due to frequent attnets field updates - https://github.com/ethereum/eth2.0-specs/issues/1774
- Fix: Add note to clarify when to update ENR record attnet - https://github.com/ethereum/eth2.0-specs/pull/1775
- Issue: ATTESTATION_SUBNET_COUNT should be dynamic - https://github.com/ethereum/eth2.0-specs/issues/1777
- Fix: Suggested in issue, but TBD
#### Prysm
- Issue: Noticed anomaloies in the distribution subnet subscriptions stored in enr records -https://github.com/prysmaticlabs/prysm/issues/5696 (Under review)
# Verifiable Precompiles
**Alex Vlasov** - [Twitter](https://twitter.com/alex_vlasov_eth) - [GitHub](https://github.com/ericsson49)
- Published write-up [Optimizing Trusted Code Base for Verified Precompiles](https://ethresear.ch/t/optimizing-trusted-code-base-for-verified-precompiles/7340)
# Fork Choice Test
**Alev Vlasov** - [Twitter](https://twitter.com/alex_vlasov_eth) - [GitHub](https://github.com/ericsson49)
- Continue to work on testing [protoarray fork choice](https://github.com/PegaSysEng/teku/commit/1dc42ba4d1de9524e9fecf5381da6b428e2645d4)
- [Improved pyspec transpiler: fixed some compilation errors in output code](https://gist.github.com/ericsson49/01534eebd3dbd521296700f72a53fac2)
# [Cross-shard Transaction Simulation](https://github.com/dangerousfood/vorpal)
**Joseph Delong** - [Twitter](https://twitter.com/josephdelong) - [GitHub](https://github.com/dangerousfood)
Cross-shard transaction simulator now renamed [Vorpal](https://github.com/dangerousfood/vorpal) is officially feature complete. Initial testing results coming next week
- [Improved CSV data output](https://github.com/dangerousfood/vorpal/issues/14)
- [Added feature to sweep cross-shard transaction probability during simulation](https://github.com/dangerousfood/vorpal/pull/32)
- [Improved transaction collision tracking](https://github.com/dangerousfood/vorpal/issues/25)
- [Separated transaction generation and simulation improving replicability of simulation](https://github.com/dangerousfood/vorpal/pull/40)
# [Discovery v5 Simulation](https://github.com/zilm13/discv5)
**Dmitry Shmatko** - [Github](https://github.com/zilm13)
Moving to the final point of Discovery v5 advertisement options efficiency analysis through [simulation](https://github.com/zilm13/discv5).
- Simulator is capable to provide measurements for all needed metrics for Discovery v5 and ENR
- 2 improvement proposals are on idea stage (both for ENR ads approach), need to confirm with simulation numbers
- writeup needs only numbers and conclusion, other parts are ready
# Eth1 <-> Eth2 Merge
**Mikhail Kalinin** - [Twitter](https://twitter.com/mkalinin2) - [Github](github.com/mkalinin/)
Working on Eth2 API design with members of Lodestar and Prysm. A working group has formed and is gathering after the Eth2 API call. We have come to the consensus regarding the API and are drafting a PR to get other implementers' feedback.
Also, I've got a feedback from Danny Ryan, Guillaume Ballet, Tim Beiko and my TX/RX teammates on Scope of Eth1-Eth2 merger writeup. Polishing it this week and aiming to publish it on Monday.
Next step is to organize a call with other implementers who work on the merger and start specifying the requirements for prototyping.