# Engineering Updates April 14th 2022
## chiba-clonk client
Issue: https://github.com/vulcanize/dxns/issues/11
Update #1
* Implement features from dxns-registry-client in chiba-clonk-client.
* TODOs:
* Fix util getContentId in client.
* Use GQL query for fetching accounts.
* [Pushed changes](https://github.com/vulcanize/chiba-clonk/pull/33) for queryRecords to return filtered results and only records with names in chiba-clonk.
* [Util getContentId](https://github.com/vulcanize/chiba-clonk-client/blob/ng-evmosjs-send/src/util.ts#L85) in chiba-clonk-client returns different CID compared to chiba-clonk.
* Created failing test case in chiba-clonk-client.
* Verified changes in chiba-clonk by running unit and integration tests.
* Unit and integration test passing.
## [The Merge] - Implement changes to eth1 to geth, eth-statediff-service, and ipld-eth-db schema
Issue: https://github.com/vulcanize/go-ethereum/issues/220
Update #1
* TODOs
* Review db schema proposal.
* Explore the interaction between a validator client and a beacon node.
## (v4) Database sharding
Issue: https://github.com/vulcanize/ipld-eth-db/issues/55
Update #1
* [DB sharding | TimescaleDB](https://hackmd.io/xgTPHkeHRHiOZx6M6bbcIQ)
Summarized notes on TimescaleDB how-to guides.
* TODOs
* Create three TimescaleDB instances using docker to demo hypertables and operations on them.
Update #2
* Setup TimescaleDB instance locally in docker; performed preliminary operations and compression on a demo hypertable.
* Setup up a multi-node environment in docker. Trying out distributed hypertables.
## References
* [Engineering Updates April 13th 2022](https://hackmd.io/iZ4QFDBnTGuFGj41HsdrjQ)