ChainBing Bi-Monthly Report (1–12–2022 to 31–1–2023)

ChainBing
1 min readFeb 20, 2023

--

Monthly Report of ChainBing

Technology Development

1. store: Added a materialized view info.chain_sizes . Read isolation between causality regions. It was just necessary to make sure that find and find_many use the causality region in their where clause.

2. feature(offchain): Added causality_region column to entity tables. For now, this just tracks the tables that need the column and adds the column to the DDL, but still unconditionally inserts 0. Inserting the correct causality region is follow-up work.

3. store: Move has_causality_region to manifest, renamed to entities_with_causality_region . Add causality_region to EntityKey. The tricky part was changing get_many to return the entity key.

4. tests: Refactored file ds test to use events. Test conflict between onchain and offchain. Fixed unit test. Improved tests and comments to address the review.

5. fix: Fixed release build. Changed migration to add column if it does not exist.

Community Development

1. Shared information about ChainBing through infographic tweets.

Website: https://www.chainbing.io/
Twitter:
https://twitter.com/Chain_Bing
Medium:
https://medium.com/@ChainBing
Telegram:
https://t.me/ChainbingOfficial
Github:
https://github.com/chainbing

--

--

ChainBing

#Chainbing is dedicated to storing, indexing, analyzing, and sharing data on the blockchain to provide users with fast and accurate information.