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