ChainBing Bi-Monthly Report (1–08–2022 to 30–09–2022)

ChainBing
2 min readOct 21, 2022

--

Monthly Report of ChainBing

Technology Development

1. Fix (off chain): always wake request queue on push. Improved polling monitor cancellation detection

2. store: fixed the query for retrieving replication lag. The old query was returning just the millisecond portion of the lag, not the lag in milliseconds.

3. node: migrated from structopt to clap v3, structopt is in maintenance mode and the authors suggest that users migrate to clap, which now has derived macros.

4. node: removed the optional table argument from stats show, that was a foot gun anyway and usually just caused inadvertent counting that was slow.

5. store: handle is type ‘Bytes’ correctly for children type c, we did not account for parent ids being `bytea` when generating queries for children type c which only caused trouble when such entities were used in interfaces.

6. bingoql: endpoint to get a hash from a block number, asyncify scalar value resolution. We’re marking the bingoQL resolver for scalar values as a sync, like some other resolvers are already. This is needed to await some calls in the new index-node endpoint.

Community Development

1. Released the June 2022 Monthly Report of ChainBing.

2. 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.