---
# System prepended metadata

title: Engineering Updates April 14th 2022

---

# 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)
