---
# System prepended metadata

title: Sprint Review (1/3 - 1/20)

---

# Sprint Review (1/3 - 1/20)
Here is what I have done and worked on since coming back from the company holiday.

## Tasks

![](https://i.imgur.com/Mw9ASBB.png)

- Fix all babe integration tests to use Westend
- Pass in genesis, genesisTrie, and GenesisHeader to service builder in tests to allow for more flexible testing
- Create a helper function to get Westend genesis
- Discuss with Tim ideas I had from this to restructure our integration test setup orchestration

![](https://i.imgur.com/yhKOQic.png)

- Create new runtime function calls for reporting equivocations in grandpa and getting a key ownership proof
- Write Unit tests for both these runtime functions
- Create the types needed to properly encode/decode data with regards to these new runtime functions
- Write unit tests for encoding/decoding these types
- Create function reportEquivocation in lib/grandpa that, when a user equivocates, uses grandpa and block state to create the appropriate data types to get the keyOwnershipProof from the runtime and submit the equivocationProof to the runtime
- Write unit test for reportEquivocation function

## PRs reviewed
- fix(trie): do not get/create buffer for nil child #2928 
- chore(utils): replace all the unneeded spec usage for westend-(dev|local) runtime #3014 
- fix(lib/trie): record deleted Merkle values fixed #2873
- feat(lib/babe): Submit BABE equivocation report #2947
- fix(lib/grandpa):logger.Errorf message format typo #3034 
- feat(pkg/scale): VaryingDataTypeValue String method #2970 
- chore(trie): add trie heap usage workflow step #2961 
- chore(lib/trie): add Deltas in internal/trie/tracking #2896 
- chore(mocks): remove mockery #3031 
- fix(tests/rpc): ensure new blocks are created before assert #3042 
- fix(dot/sync): fix Timestamp slot must match 'CurrentSlot' while using westend spec file #3040 
- fix(ci): fix all Deepsource issues #3046 
- fix(lib/runtime): use westend-dev spec file in TestNodeRuntime_ValidateTransaction #3047 
- chore(deps): bump most libp2p dependencies #2788 
- chore(mocks): move go:generate mockgen to mocks_generate_test.go #3035 

## Other
- Guild leader sync with Jon to catch up and discuss plans for new year
- Have polkadot guild meetings every thursday
